/*
 * Absolute final app overrides.
 * Loaded after score-10-app-terminus.css so high-risk scoring surfaces cannot be
 * pulled back by older duplicated cascade layers.
 */

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-nav-btn[data-app-tab="inbox"],
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-workspace-tab[data-app-tab="inbox"] {
  background: #eef4ff !important;
  color: #0f172a !important;
  box-shadow: inset 3px 0 0 #2563eb !important;
}

/* 20260624 pass 449: operational command sheet, calendar legibility, and mobile summary clarity. */
html body.tenant-app-body.tenant-command-open .tenant-app-shell,
html body.tenant-app-body.tenant-command-open .tenant-workspace-toolbar,
html body.tenant-app-body.tenant-command-open .tenant-app-layout {
  filter: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette.tenant-command-palette {
  align-items: flex-start !important;
  padding-top: 78px !important;
  background: rgba(15, 23, 42, .28) !important;
  backdrop-filter: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-box {
  width: min(860px, calc(100vw - 56px)) !important;
  border: 1px solid #8aa3bf !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: 0 8px 20px rgba(15, 23, 42, .14) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-head,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-hints {
  border-bottom: 1px solid #cbd8e8 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-head {
  min-height: 62px !important;
  padding: 12px 16px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-prod-banner {
  display: grid !important;
  grid-template-columns: max-content minmax(0, 1fr) !important;
  align-items: center !important;
  min-height: 34px !important;
  padding: 0 16px !important;
  border: 0 !important;
  border-bottom: 1px solid #dbe5f0 !important;
  border-radius: 0 !important;
  background: #f8fbff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-input-wrap {
  margin: 12px 16px !important;
  border: 1px solid #8aa3bf !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-layout {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 220px !important;
  gap: 0 !important;
  margin: 0 16px 12px !important;
  border: 1px solid #cbd8e8 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-results {
  border-right: 1px solid #dbe5f0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-preview {
  display: grid !important;
  align-content: start !important;
  gap: 9px !important;
  min-width: 0 !important;
  padding: 12px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #f8fbff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-preview strong {
  color: #172033 !important;
  font-size: 10px !important;
  font-weight: 940 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-preview span {
  display: grid !important;
  grid-template-columns: 72px minmax(0, 1fr) !important;
  gap: 8px !important;
  min-height: 25px !important;
  align-items: center !important;
  border-top: 1px solid #e2e8f0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-section > p {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) max-content !important;
  align-items: center !important;
  min-height: 27px !important;
  padding: 0 10px !important;
  border: 0 !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #f4f7fb !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result {
  display: grid !important;
  grid-template-columns: 34px minmax(0, 1fr) 126px 58px !important;
  gap: 8px !important;
  min-height: 50px !important;
  padding: 0 10px !important;
  border: 0 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  border-left: 3px solid transparent !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result-token {
  width: 22px !important;
  height: 22px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-type-badge {
  display: grid !important;
  justify-items: end !important;
  min-width: 0 !important;
  color: #344861 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-type-badge b,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-type-badge small {
  display: block !important;
  overflow: hidden !important;
  max-width: 118px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-type-badge b {
  font-size: 9px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-type-badge small {
  color: #64748b !important;
  font-size: 8.5px !important;
  font-weight: 780 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-enter-hint {
  justify-self: end !important;
  width: auto !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #52647b !important;
  font-size: 9px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-enter-hint kbd,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-hints kbd {
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-more-button {
  border: 0 !important;
  border-left: 3px solid #123b73 !important;
  border-radius: 0 !important;
  background: #f8fbff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs {
  border: 1px solid #8aa3bf !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs button {
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  background: #123b73 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-help {
  display: block !important;
  padding: 4px 8px !important;
  border-top: 1px solid #dbe5f0 !important;
  color: #52647b !important;
  font-size: 9.5px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar button.tenant-calendar-day {
  border-color: #cbd8e8 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  min-height: 23px !important;
  border-left-width: 3px !important;
  background: #f8fbff !important;
  color: #101827 !important;
  font-size: 10px !important;
  font-weight: 930 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-day.has-queue-work {
  box-shadow: inset 0 0 0 1px #dbe5f0 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-filter-mobile-chips {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 6px 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-filter-mobile-chip {
    min-height: 32px !important;
    overflow: visible !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-filter-mobile-chip b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-filter-mobile-chip em {
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }
}

/* 20260624 final cascade lock: keep desktop Timeline chip labels and values intact. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 7px 10px !important;
  min-width: 0 !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row .tenant-timeline-filter-chip,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row .tenant-timeline-filter-chip b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row .tenant-timeline-filter-chip em {
  display: inline-flex !important;
  width: auto !important;
  min-width: max-content !important;
  max-width: none !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}

/* 20260624 reviewer blocker closeout: desktop Timeline chips must never collapse into partial labels like "ITEMS 1:". */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 36px !important;
  overflow: visible !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 7px 10px !important;
  min-width: 0 !important;
  overflow: visible !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row .tenant-timeline-filter-chip,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row .tenant-timeline-filter-chip b,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row .tenant-timeline-filter-chip em {
  width: auto !important;
  min-width: max-content !important;
  max-width: none !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}

/* 20260624 pass 451: high-specificity lock for command metadata and mobile no-truncation. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-box {
  border-radius: 0 !important;
  box-shadow: 0 8px 20px rgba(15, 23, 42, .14) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-layout {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 220px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-preview {
  display: grid !important;
  border-radius: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result {
  display: grid !important;
  grid-template-columns: 34px minmax(0, 1fr) 126px 58px !important;
  min-height: 50px !important;
  border-radius: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-type-badge {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  justify-items: end !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #344861 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-type-badge b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-type-badge small {
  display: block !important;
  overflow: hidden !important;
  max-width: 118px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-enter-hint,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-enter-hint kbd {
  display: inline-block !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-mobile-chips {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 6px 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-mobile-chip b,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-mobile-chip em,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-work-title {
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }
}

/* 20260624 pass 402: OpenAI/Novita enterprise refinement pass for dense operational screens. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 {
  border-collapse: separate !important;
  border-spacing: 0 2px !important;
  border-color: #edf2f7 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th {
  border-color: #dbe5f0 !important;
  background: #f8fafc !important;
  color: #1f2f43 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 td {
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-row:hover td {
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token {
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-head {
  min-height: 112px !important;
  border-bottom: 1px solid #dbe5f0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-month-shell {
  border-color: #cbd8e6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day {
  border-color: #d8e3ee !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected {
  border: 2px solid #123b73 !important;
  box-shadow: inset 0 0 0 1px #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip {
  min-height: 18px !important;
  border-left: 3px solid currentColor !important;
  background: #ffffff !important;
  font-weight: 880 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-hero-actions button:first-child,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-executive-actions button:first-child {
  background: #123b73 !important;
  border-color: #123b73 !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-hero-actions button.secondary,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-row-manage,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-executive-actions button.secondary {
  background: #ffffff !important;
  border: 1px solid #b8c9dc !important;
  color: #123b73 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-main-detail-grid article,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-stack,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-current-routing,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-summary {
  border-color: #dbe5f0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-main-detail-grid article {
  background: #ffffff !important;
  border-left: 0 !important;
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #dbe5f0 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band article {
  min-height: 84px !important;
  padding: 12px 14px !important;
  border: 0 !important;
  border-right: 1px solid #dbe5f0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band article:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band strong {
  font-size: 24px !important;
  line-height: 1 !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-section,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-card {
  background: #f8fafc !important;
  border-color: #dbe5f0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  border: 1px solid #dbe5f0 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-primary {
  border-top: 1px solid #dbe5f0 !important;
  background: #ffffff !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row .hvx760-mobile-meta-line,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row small {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row .tenant-timeline-mobile-card {
    min-height: 38px !important;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
}

/* 20260624 pass 418: Novita/OpenAI enterprise density and status-token closeout. */
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter {
  width: min(540px, calc(100vw - 40px)) !important;
  padding: 0 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head {
  min-height: 46px !important;
  padding: 10px 14px !important;
  border-bottom: 1px solid #cfdceb !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-title-row span {
  display: none !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--applied,
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  min-height: 42px !important;
  margin: 0 !important;
  padding: 8px 14px !important;
  border: 0 !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary small {
  display: none !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section-primary {
  margin: 0 !important;
  padding: 12px 14px !important;
  border: 0 !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section-title {
  min-height: 22px !important;
  margin: 0 0 8px !important;
  padding: 0 !important;
  border: 0 !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section-title span {
  display: none !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section-title strong {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  position: relative !important;
  display: grid !important;
  grid-template-columns: 86px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 42px !important;
  margin: 0 !important;
  padding: 0 10px !important;
  border: 1px solid #d7e2ef !important;
  border-left: 3px solid #456179 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-row-owner,
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-row-attachments {
  grid-column: 1 / -1 !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row > span:first-child {
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row input,
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select {
  min-height: 30px !important;
  height: 30px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-impact-panel,
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-preview-rows {
  display: none !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  min-height: 54px !important;
  padding: 10px 14px !important;
  border-top: 1px solid #cfdceb !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar {
  min-height: 58px !important;
  height: 58px !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar article {
  min-height: 46px !important;
  padding: 7px 10px !important;
  border-left-width: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar article strong {
  font-size: 17px !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar .hvx410-kpi-action {
  min-width: 132px !important;
  border-color: #123b73 !important;
  background: #123b73 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-head,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  border-radius: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-grid-legend {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 8px !important;
  margin-top: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-grid-legend span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-legend span {
  min-height: 30px !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-agenda-head {
  min-height: 58px !important;
  border-bottom: 1px solid #cfdceb !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-advanced-divider,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-section-heading,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-group-heading {
  min-height: 34px !important;
  padding: 0 14px !important;
  border-top: 1px solid #cfdceb !important;
  border-bottom: 1px solid #cfdceb !important;
  border-left: 3px solid #123b73 !important;
  background: #f8fafc !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-summary::after,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings summary::after {
  color: #456179 !important;
  font-size: 15px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .pill,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers [class*="status"],
html body.tenant-app-body[data-app-surface="workspace"] .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"] .mail-conversation-triage,
html body.tenant-app-body[data-app-surface="workspace"] .hvx18-sla-badge {
  border-radius: 2px !important;
  border-left-width: 3px !important;
  box-shadow: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-workqueue-mobile {
    min-height: calc(100svh - 152px) !important;
    border: 0 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary {
    min-height: 30px !important;
    margin: 4px 0 !important;
    border-bottom: 1px solid #dbe5f0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    min-height: 54px !important;
    margin: 6px 10px 4px !important;
    padding: 8px 10px !important;
    border-radius: 2px !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 34px !important;
    padding: 5px 8px !important;
    border-radius: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-timeline-row .hvx760-mobile-work-title {
    font-size: 14px !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-timeline-row .hvx760-mobile-state,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-timeline-row small {
    font-size: 9.5px !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-continuation-panel {
    min-height: 112px !important;
    margin: 8px 10px 0 !important;
    padding: 10px !important;
    border-radius: 2px !important;
    background: #ffffff !important;
  }
}

/* 20260624 pass 406: final timeline hierarchy overrides after legacy layers. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-kpi-strip {
  display: grid !important;
  grid-template-columns: minmax(260px, 0.48fr) minmax(0, 1fr) !important;
  min-height: 62px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-kpis {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx304-attention-module.hvx100-attention-banner {
  min-height: 62px !important;
  border-left: 4px solid #b45309 !important;
  background: #fffaf2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar:not(.is-mobile-summary) {
  min-height: 30px !important;
  margin: 4px 0 6px !important;
  padding: 0 10px !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar:not(.is-mobile-summary) small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar:not(.is-mobile-summary) button {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row td.hvx50-section-row {
  height: 38px !important;
  border-top: 1px solid #b8c9dc !important;
  border-bottom: 1px solid #b8c9dc !important;
  border-left: 4px solid #123b73 !important;
  background: #eaf2fa !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row .hvx50-section-row-inner strong b {
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #0f2f4f !important;
  font-weight: 960 !important;
}

/* 20260624 pass 405: timeline hierarchy blocker fix for enterprise scanability. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header {
  margin: 0 0 6px !important;
  border: 1px solid #b8c9dc !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-kpi-strip {
  display: grid !important;
  grid-template-columns: minmax(260px, 0.48fr) minmax(0, 1fr) !important;
  min-height: 62px !important;
  border: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title {
  min-height: 62px !important;
  padding: 10px 14px !important;
  border-right: 1px solid #d8e3ee !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title span {
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 880 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title strong {
  color: #0f172a !important;
  font-size: 21px !important;
  line-height: 1 !important;
  font-weight: 920 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title p {
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 780 !important;
  line-height: 1.2 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx304-attention-module.hvx100-attention-banner {
  align-self: stretch !important;
  min-height: 62px !important;
  padding: 10px 14px !important;
  border: 0 !important;
  border-left: 4px solid #b45309 !important;
  background: #fffaf2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx304-attention-module.hvx100-attention-banner strong {
  font-size: 13px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx304-attention-module.hvx100-attention-banner strong b {
  color: #9a3412 !important;
  font-size: 20px !important;
  font-weight: 960 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx304-attention-module.hvx100-attention-banner .hvx304-attention-action {
  min-height: 34px !important;
  border-color: #123b73 !important;
  background: #ffffff !important;
  color: #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-kpis {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar:not(.is-mobile-summary) {
  min-height: 30px !important;
  margin: 4px 0 6px !important;
  padding: 0 10px !important;
  border: 1px solid #dbe5f0 !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar:not(.is-mobile-summary) > div {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  gap: 8px !important;
  align-items: center !important;
  width: 100% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar:not(.is-mobile-summary) strong {
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar:not(.is-mobile-summary) small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar:not(.is-mobile-summary) button {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar:not(.is-mobile-summary) .tenant-timeline-filter-ledger {
  display: flex !important;
  gap: 6px !important;
  min-width: 0 !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar:not(.is-mobile-summary) .tenant-timeline-filter-ledger span {
  min-width: 0 !important;
  max-width: 190px !important;
  min-height: 20px !important;
  padding: 0 8px !important;
  border: 1px solid #cfdbea !important;
  background: #ffffff !important;
  color: #17324d !important;
  font-size: 10px !important;
  line-height: 18px !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row td.hvx50-section-row {
  height: 38px !important;
  border-top: 1px solid #b8c9dc !important;
  border-bottom: 1px solid #b8c9dc !important;
  border-left: 4px solid #123b73 !important;
  background: #eaf2fa !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row .hvx50-section-row-inner {
  min-height: 38px !important;
  padding: 0 13px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row .hvx50-section-row-inner strong b {
  min-height: 22px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #0f2f4f !important;
  font-size: 10px !important;
  font-weight: 960 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row .hvx50-section-row-inner small {
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 tbody tr:not(.hvx50-group-row):nth-child(odd) td {
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 tbody tr:not(.hvx50-group-row):nth-child(even) td {
  background: #fbfdff !important;
}

/* 20260624 pass 404: prevent filter drawer edge collision and mobile summary truncation. */
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden) {
  left: auto !important;
  right: 16px !important;
  width: min(520px, calc(100vw - 72px)) !important;
  max-width: calc(100vw - 72px) !important;
  transform: none !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head,
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section,
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  max-width: 100% !important;
  box-sizing: border-box !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-filter-mobile-summary {
    font-size: 9.5px !important;
    font-weight: 800 !important;
    letter-spacing: 0 !important;
  }
}

/* 20260623 pass 355: reviewer-directed enterprise scanability polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result-time {
  display: inline-flex !important;
  min-width: 156px !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 6px !important;
  color: #52647b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-open-label {
  display: inline-flex !important;
  min-width: 42px !important;
  min-height: 22px !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 8px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result.is-selected .tenant-command-open-label,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result:hover .tenant-command-open-label,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result:focus-visible .tenant-command-open-label {
  border-color: #123b73 !important;
  background: #f8fbff !important;
  color: #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head {
  min-height: 58px !important;
  padding: 8px 10px !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head > div > span {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-close.tenant-overlay-close,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head > .tenant-workspace-filter-close.tenant-workspace-filter-close {
  width: 32px !important;
  min-width: 32px !important;
  max-width: 32px !important;
  height: 32px !important;
  min-height: 32px !important;
  padding: 0 !important;
  border-radius: 2px !important;
  font-size: 18px !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state {
  display: inline-flex !important;
  width: auto !important;
  max-width: none !important;
  min-height: 30px !important;
  align-items: center !important;
  gap: 6px !important;
  padding: 4px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
  color: #17324d !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state .tenant-filter-action-chip {
  display: inline-flex !important;
  min-height: 22px !important;
  align-items: center !important;
  gap: 5px !important;
  padding: 0 7px !important;
  border: 1px solid #e2eaf4 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state.has-draft .tenant-filter-action-chip:first-child {
  border-left-color: #b45309 !important;
  background: #fff7ed !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state .tenant-filter-action-chip b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state .tenant-filter-action-chip strong {
  font-size: 10px !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state .tenant-filter-action-chip b {
  color: #64748b !important;
  font-weight: 780 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state .tenant-filter-action-chip strong {
  color: #0f172a !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens {
  gap: 6px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #991b1b !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch .hvx760-mobile-state {
    color: #9a3412 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    grid-template-columns: minmax(54px, auto) minmax(0, 1fr) auto !important;
  }
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette.tenant-command-palette {
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  background: rgba(15, 23, 42, .32) !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result {
  border-color: #d6e2ef !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result strong {
  color: #0f172a !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result-time {
  justify-content: flex-end !important;
  min-width: 48px !important;
  max-width: 54px !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result-time .tenant-command-enter-hint {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 22px !important;
  padding: 0 7px !important;
  border: 1px solid #cbd8e6 !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 850 !important;
}

/* 20260623 pass 287: enterprise semantic hierarchy, action states, and mobile operator density. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-status-pill,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group .pill {
  border-color: #c8d6e6 !important;
  background: #ffffff !important;
  color: #0f172a !important;
  font-weight: 800 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  align-items: center !important;
  border-top: 1px solid #cbd8e6 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-action-state {
  min-height: 30px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid #64748b !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 800 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-action-state.has-draft {
  border-left-color: #b45309 !important;
  background: #fffaf0 !important;
  color: #7c2d12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-apply {
  min-width: 118px !important;
  border-radius: 2px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-apply:disabled {
  border-color: #cbd5e1 !important;
  background: #eef3f8 !important;
  color: #64748b !important;
  opacity: 1 !important;
  cursor: not-allowed !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx100-conversation-row td:nth-child(2) strong,
html body.mail-embedded .hvx100-conversation-row td:nth-child(2) strong,
html body.mail-body .hvx100-conversation-row td:nth-child(2) strong {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 940 !important;
  line-height: 1.18 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx100-conversation-row td:nth-child(2) .meta,
html body.mail-embedded .hvx100-conversation-row td:nth-child(2) .meta,
html body.mail-body .hvx100-conversation-row td:nth-child(2) .meta {
  color: #58677c !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .mail-conversation-triage,
html body.mail-embedded .mail-conversation-triage,
html body.mail-body .mail-conversation-triage,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx100-conversation-row .badge,
html body.mail-embedded .hvx100-conversation-row .badge,
html body.mail-body .hvx100-conversation-row .badge {
  border-color: #cbd8e6 !important;
  border-left: 3px solid #64748b !important;
  background: #ffffff !important;
  color: #334155 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .mail-conversation-triage:where([class*="unassigned"], .is-unassigned),
html body.mail-embedded .mail-conversation-triage:where([class*="unassigned"], .is-unassigned),
html body.mail-body .mail-conversation-triage:where([class*="unassigned"], .is-unassigned) {
  border-left-color: #b45309 !important;
  color: #7c2d12 !important;
}

html body.mail-embedded .mail-compose-validation-summary,
html body.mail-body .mail-compose-validation-summary,
html body.mail-embedded .mail-compose-footer-readiness,
html body.mail-body .mail-compose-footer-readiness {
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #1d4ed8 !important;
  background: #fbfdff !important;
  color: #1e293b !important;
}

html body.mail-embedded #compose-send-btn:disabled,
html body.mail-body #compose-send-btn:disabled {
  border-color: #cbd5e1 !important;
  background: #e8eef6 !important;
  color: #64748b !important;
  opacity: 1 !important;
  cursor: not-allowed !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  gap: 3px !important;
  max-width: 420px !important;
  padding: 3px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 3px !important;
  background: #eef3f8 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button {
  min-height: 30px !important;
  border: 1px solid transparent !important;
  background: transparent !important;
  color: #334155 !important;
  font-weight: 850 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  border-color: #9fb2ca !important;
  background: #ffffff !important;
  color: #123b73 !important;
  box-shadow: inset 0 -2px 0 #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-help {
  grid-column: 1 / -1 !important;
  color: #52627a !important;
  font-size: 10px !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day {
  border-color: #c3d0e0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected {
  border-color: #1d4ed8 !important;
  box-shadow: inset 3px 0 0 #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip {
  min-height: 42px !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #64748b !important;
  background: #fbfdff !important;
  color: #0f172a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-sla {
  border-left-color: #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-owner {
  border-left-color: #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip-title {
  font-size: 10.5px !important;
  font-weight: 900 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-number-routing-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-number-selected-badge {
  min-height: 24px !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #334155 !important;
  text-transform: none !important;
  font-size: 10px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-number-readiness.is-ready,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-number-routing-risk.is-ready,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-number-taxonomy.is-capable {
  border-left-color: #15803d !important;
  color: #14532d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-number-readiness.is-warning,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-number-routing-risk.is-risk {
  border-left-color: #b45309 !important;
  color: #7c2d12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-number-detail-summary {
  gap: 8px !important;
  padding: 10px !important;
  border: 1px solid #cbd8e6 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-number-detail-stack > section {
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid #64748b !important;
  background: #ffffff !important;
  padding: 10px 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] .tenant-call-readiness-strip {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 6px !important;
  padding: 6px !important;
  border: 1px solid #cbd8e6 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] .tenant-call-readiness-strip > span {
  min-height: 38px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid #64748b !important;
  background: #ffffff !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] .tenant-call-readiness-progress {
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #1d4ed8 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] .tenant-report-summary-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #cbd8e6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] .tenant-report-summary-grid .tenant-stage-summary-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] .tenant-report-summary-grid .tenant-guide-status-card {
  min-height: 214px !important;
  border: 0 !important;
  border-right: 1px solid #d8e3ef !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 16px 18px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] .tenant-report-summary-grid .tenant-stage-summary-card:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] .tenant-report-financial-summary-card > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] .tenant-report-summary-grid .tenant-stage-summary-card > strong {
  font-size: 24px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] .tenant-report-financial-figures {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] .tenant-report-financial-figures span,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] .tenant-report-account-kpis span {
  border: 1px solid #d8e3ef !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] .tenant-settings-shortcuts-wrap,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] .tenant-settings-details {
  border-color: #d8e3ef !important;
  box-shadow: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner.hvx230-owner-blocker-banner.hvx230-owner-blocker-banner {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) max-content !important;
    grid-template-areas:
      "copy action"
      "evidence evidence" !important;
    gap: 6px 10px !important;
    min-height: 0 !important;
    padding: 8px 10px !important;
    border: 1px solid #e4b08d !important;
    border-left: 3px solid #c2410c !important;
    background: #fffdfb !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy {
    grid-area: copy !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy > span {
    color: #9a3412 !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy > strong {
    color: #0f172a !important;
    font-size: 13px !important;
    line-height: 1.18 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-evidence {
    grid-area: evidence !important;
    display: flex !important;
    gap: 8px !important;
    align-items: center !important;
    color: #7c2d12 !important;
    font-size: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action.hvx230-owner-blocker-action.hvx230-owner-blocker-action {
    grid-area: action !important;
    align-self: center !important;
    min-height: 30px !important;
    padding: 0 10px !important;
    font-size: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] .tenant-report-summary-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}

/* 20260623 pass 341: specificity lock for the final reviewer hierarchy decisions. */
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto minmax(150px, 170px) !important;
  align-items: center !important;
  gap: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply {
  min-height: 34px !important;
  border-color: #123b73 !important;
  background: #123b73 !important;
  color: #ffffff !important;
  font-weight: 880 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear {
  border: 0 !important;
  background: transparent !important;
  text-decoration: underline !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group {
  display: block !important;
  border: 1px solid #d8e3ef !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group-head {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  border-bottom: 1px solid #d8e3ef !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx332-row-action-button,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label.hvx155-row-next-status {
  border: 0 !important;
  border-left-width: 2px !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

@media (max-width: 980px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group-grid {
    grid-template-columns: 1fr !important;
  }
}

/* 20260623 pass 342: modal chrome blocker and truncation cleanup from OpenAI 8.3 review. */
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette #app-command-close::before,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette #app-command-close::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette #app-command-close {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  min-width: 32px !important;
  height: 32px !important;
  min-height: 32px !important;
  padding: 0 !important;
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 820 !important;
  line-height: 1 !important;
  text-indent: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-structured-head {
  grid-template-columns: minmax(0, 1fr) 32px !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-title-block {
  grid-column: 1 !important;
  min-width: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-title-block strong {
  display: block !important;
  max-width: 100% !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: normal !important;
  word-break: normal !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-close {
  grid-column: 2 !important;
  grid-row: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-structured-head .tenant-session-menu-assurance {
  grid-column: 1 / -1 !important;
  grid-row: 2 !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
  padding: 8px 0 0 !important;
  border: 0 !important;
  border-top: 1px solid #d8e3ef !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy {
  min-width: 94px !important;
  max-width: 128px !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band > span b::after {
  content: none !important;
  display: none !important;
}

/* 20260622 pass 232 base layer: reviewer loop mobile efficiency and enterprise polish. */
html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu {
  display: none;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head span {
  color: #52627a !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  padding: 8px 10px !important;
  border: 1px solid #cbd8e8 !important;
  border-left: 4px solid #123b73 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section {
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-title span {
  color: #52627a !important;
  font-size: 10px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-preview-rows details {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-apply,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter [data-workspace-filter-proxy="apply"] {
  min-width: 128px !important;
  background: #123b73 !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-guide-stage-card {
  padding: 18px 20px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(170px, .7fr) minmax(170px, .7fr) !important;
  gap: 0 !important;
  border: 1px solid #cfdbe8 !important;
  border-left: 4px solid #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > article {
  min-height: 142px !important;
  padding: 14px 16px !important;
  border: 0 !important;
  border-right: 1px solid #dbe5ef !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > article:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-status-card > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-financial-summary-card > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-stage-summary-card > strong {
  font-size: 17px !important;
  font-weight: 940 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-financial-figures {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 8px !important;
  margin-top: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-financial-figures span {
  min-height: 48px !important;
  padding: 8px 10px !important;
  border-radius: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero {
  display: grid !important;
  grid-template-columns: minmax(220px, .28fr) minmax(0, 1fr) !important;
  gap: 10px !important;
  min-height: 0 !important;
  padding: 12px !important;
  border: 1px solid #cfdbe8 !important;
  border-left: 4px solid #123b73 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero-copy {
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero h2 {
  margin: 0 !important;
  font-size: 18px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero-text {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-shortcuts-wrap {
  min-height: 0 !important;
  padding: 8px !important;
  border: 1px solid #d8e2ee !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-shortcuts {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 6px !important;
  max-height: none !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-shortcut {
  min-height: 32px !important;
  padding: 5px 8px !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-routing-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-governance-row span {
  border-radius: 0 !important;
  font-size: 9.5px !important;
  font-weight: 940 !important;
  letter-spacing: .03em !important;
  text-transform: uppercase !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu {
    box-sizing: border-box !important;
    display: block !important;
    width: calc(100% - 20px) !important;
    margin: 8px 10px 0 !important;
    border: 1px solid #b8c7d9 !important;
    border-left: 4px solid #123b73 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu summary {
    box-sizing: border-box !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 10px !important;
    align-items: center !important;
    min-height: 42px !important;
    padding: 7px 10px !important;
    color: #0f172a !important;
    cursor: pointer !important;
    list-style: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu summary::-webkit-details-marker {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu summary::after {
    content: "Open" !important;
    color: #123b73 !important;
    font-size: 9px !important;
    font-weight: 960 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu[open] summary::after {
    content: "Close" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu summary b,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu summary small {
    display: block !important;
    color: #52627a !important;
    font-size: 8.5px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-current {
    display: block !important;
    margin-top: 2px !important;
    color: #0f172a !important;
    font-size: 14px !important;
    font-weight: 960 !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu .tenant-mobile-section-menu-list {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 0 !important;
    padding: 0 8px 8px !important;
    border-top: 1px solid #dbe5ef !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu button {
    box-sizing: border-box !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    min-height: 36px !important;
    padding: 6px 8px !important;
    border: 0 !important;
    border-bottom: 1px solid #e2e8f0 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    color: #10233f !important;
    text-align: left !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu button.hidden {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu button span {
    font-size: 12px !important;
    font-weight: 940 !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu button small {
    justify-self: end !important;
    max-width: 132px !important;
    overflow: hidden !important;
    color: #52627a !important;
    font-size: 9px !important;
    font-weight: 780 !important;
    line-height: 1.1 !important;
    text-align: right !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu button.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu button[aria-current="page"] {
    border-left: 3px solid #123b73 !important;
    background: #eef5ff !important;
    color: #0b2f63 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-main {
    margin-top: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-header.tenant-app-header-bar {
    min-height: 0 !important;
    padding: 10px 12px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-title {
    margin: 0 !important;
    font-size: 20px !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-subtitle {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-overview-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-queue-card {
    padding: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-summary-bar {
    gap: 4px !important;
    margin-bottom: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-summary-bar span:nth-child(n + 4) {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    padding: 8px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx990-mobile-sla-chip {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-hero {
    min-height: 0 !important;
    padding: 10px !important;
    border-left: 4px solid #123b73 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-hero .card-title {
    margin: 0 !important;
    font-size: 16px !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-hero .meta {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-governance-row {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 4px !important;
    margin: 8px 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-governance-row span {
    min-height: 20px !important;
    padding: 3px 6px !important;
    font-size: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-hero-actions {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    gap: 6px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-hero-actions button {
    width: 100% !important;
    min-height: 34px !important;
    padding: 0 8px !important;
    font-size: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-overview-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail-card {
    padding: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-overview-card .tenant-section-head {
    margin-bottom: 6px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-overview-card .card-title {
    font-size: 16px !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-inventory-table th,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-inventory-table td {
    padding: 7px 8px !important;
    font-size: 9.5px !important;
  }
}

/* 20260622 pass 210 true EOF: enterprise scan hierarchy for final reviewer loop. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row td {
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-selected td {
  background: #f8fbff !important;
  box-shadow: inset 0 -1px 0 #d8e2ee !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  display: inline-grid !important;
  grid-template-columns: auto !important;
  justify-items: start !important;
  min-width: 0 !important;
  max-width: 92px !important;
  min-height: 0 !important;
  padding: 0 0 0 8px !important;
  border: 0 !important;
  border-left: 2px solid #64748b !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #0f172a !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx112-row-status-token.hvx100-primary-state {
  border-left-color: #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p2 .hvx112-row-status-token.hvx100-primary-state {
  border-left-color: #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state em,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state b {
  display: block !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  text-align: left !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state em {
  color: #52627a !important;
  font-size: 9px !important;
  font-style: normal !important;
  font-weight: 960 !important;
  letter-spacing: .04em !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state b {
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 940 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell > strong {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 980 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta {
  color: #64748b !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-footer {
  justify-content: flex-end !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter [data-workspace-filter-proxy="apply"] {
  min-width: 128px !important;
  border-color: #123b73 !important;
  background: #123b73 !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter [data-workspace-filter-proxy="clear"] {
  min-width: auto !important;
  padding-right: 6px !important;
  padding-left: 6px !important;
  border-color: transparent !important;
  background: transparent !important;
  color: #9a3412 !important;
  box-shadow: none !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-prod-banner {
  display: inline-flex !important;
  width: fit-content !important;
  max-width: 100% !important;
  min-height: 28px !important;
  gap: 8px !important;
  padding: 4px 8px !important;
  border-color: #d8e2ee !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-prod-banner strong {
  font-size: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-prod-banner strong::after {
  content: "Scope" !important;
  color: #52627a !important;
  font-size: 9px !important;
  font-weight: 980 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-input-wrap {
  display: block !important;
  min-height: 42px !important;
  padding: 0 !important;
  border: 1px solid #9fb4d4 !important;
  background: #ffffff !important;
  box-shadow: 0 0 0 1px rgba(18, 59, 115, .08) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-input-wrap:focus-within {
  border-color: #123b73 !important;
  box-shadow: 0 0 0 2px rgba(18, 59, 115, .12) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-input-wrap .tenant-workspace-search-icon {
  display: none !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette #app-command-input {
  width: 100% !important;
  min-height: 40px !important;
  padding: 0 14px !important;
  border: 0 !important;
  outline: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-input-wrap {
  display: block !important;
  min-height: 42px !important;
  padding: 0 !important;
  gap: 0 !important;
  border: 1px solid #9fb4d4 !important;
  background: #ffffff !important;
  box-shadow: 0 0 0 1px rgba(18, 59, 115, .08) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-input-wrap:focus-within {
  border-color: #123b73 !important;
  box-shadow: 0 0 0 2px rgba(18, 59, 115, .12) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-input-wrap .tenant-workspace-search-icon {
  display: none !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  border: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette #app-command-input,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette #app-command-input:focus {
  display: block !important;
  width: 100% !important;
  min-height: 40px !important;
  height: 40px !important;
  padding: 0 14px !important;
  border: 0 !important;
  outline: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 820 !important;
  line-height: 40px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette #app-command-input::placeholder {
  color: #64748b !important;
  opacity: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-prod-banner strong {
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 960 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-prod-banner strong::after {
  display: none !important;
  content: "" !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness.is-ready,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy.is-capable,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy.is-neutral,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-ready {
  border-left-color: #64748b !important;
  background: #f8fafc !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness.is-warning,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy.is-limited,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-risk {
  border-left-color: #b45309 !important;
  background: #fffbeb !important;
  color: #78350f !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness.is-error {
  border-left-color: #b91c1c !important;
  background: #fff7f7 !important;
  color: #991b1b !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: minmax(0, 1fr) 24px !important;
    min-height: 70px !important;
    height: 70px !important;
    max-height: 70px !important;
    padding: 8px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-title-line {
    gap: 5px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-id {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-state {
    min-width: 22px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #52627a !important;
    font-size: 9px !important;
    font-weight: 980 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-work-title {
    color: #0f172a !important;
    font-size: 13.5px !important;
    font-weight: 980 !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx960-mobile-age,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-card-copy small {
    color: #64748b !important;
    font-size: 9px !important;
    font-weight: 760 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx910-mobile-card-cue {
    width: 20px !important;
    min-width: 20px !important;
    color: #64748b !important;
    font-size: 18px !important;
  }
}

/* 20260622 pass 185 true EOF: dataset-scoped filter drawer and single filter entry pattern. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-queue-filter-entry,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-timeline-applied-filter-bar button[data-timeline-action="open-filter"],
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .hvx740-mobile-end-actions button[data-timeline-action="open-filter"] {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter {
  position: fixed !important;
  top: 104px !important;
  right: 22px !important;
  bottom: 18px !important;
  left: auto !important;
  z-index: 60 !important;
  width: min(430px, calc(100vw - 44px)) !important;
  height: auto !important;
  max-height: none !important;
  padding-bottom: 52px !important;
  overflow: hidden !important;
  border: 1px solid #b8c7d9 !important;
  border-left: 3px solid #174ea6 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: -14px 0 28px rgba(15, 23, 42, 0.12) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter::before {
  content: "Dataset scoped" !important;
  position: absolute !important;
  top: 12px !important;
  right: 48px !important;
  color: #475569 !important;
  font-size: 8px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head {
  min-height: 50px !important;
  padding: 9px 12px !important;
  border-bottom: 1px solid #cbd8e6 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head > div:first-child::after {
  content: "Applies to: Operations Queue" !important;
  display: inline-flex !important;
  width: max-content !important;
  margin-top: 4px !important;
  padding: 2px 6px !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #174ea6 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 8.5px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  margin: 8px 10px 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary {
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 3px !important;
  align-items: start !important;
  min-height: 52px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary small {
  text-align: left !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-primary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-impact-panel {
  margin-right: 10px !important;
  margin-left: 10px !important;
  border-left-width: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  grid-template-columns: 82px minmax(0, 1fr) !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row input {
  width: 100% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select + input {
  grid-column: 2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-check-row {
  grid-template-columns: 82px minmax(0, 1fr) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-check-copy {
  grid-template-columns: auto minmax(0, 1fr) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-summary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-impact-ledger {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  min-height: 50px !important;
  padding: 8px 10px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions::before {
  content: "Private queue view until applied" !important;
}

/* 20260622 pass 187 true EOF: keep dataset filter drawer expanded inside the viewport. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter {
  height: min(600px, calc(100vh - 122px)) !important;
  min-height: 560px !important;
  max-height: calc(100vh - 122px) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  position: absolute !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
}

/* 20260622 pass 188 true EOF: enterprise hierarchy and unified severity polish. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-box,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu {
  border-color: #aebfd3 !important;
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.12) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table th {
  border-bottom: 1px solid #cbd8e6 !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 940 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row td {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
  border-bottom: 1px solid #e5edf6 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.is-selected td {
  background: #f6fbff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-work-cell > strong {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 930 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-work-meta {
  gap: 8px !important;
  color: #52627a !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx70-row-next-label {
  min-width: 102px !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-blocked,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.risk .hvx112-row-status-token {
  border-left-color: #b91c1c !important;
  background: #fff7f7 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-waiting,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.warning .hvx112-row-status-token {
  border-left-color: #b45309 !important;
  background: #fffdf7 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-done,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-open {
  border-left-color: #047857 !important;
  background: #f7fffb !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token em {
  width: 27px !important;
  min-width: 27px !important;
  border-radius: 2px !important;
  font-size: 9px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx70-row-next-label b {
  font-size: 11px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link {
  min-width: 88px !important;
  min-height: 30px !important;
  border-radius: 2px !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link.is-primary {
  border-color: #174ea6 !important;
  background: #174ea6 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-badge {
  border-radius: 2px !important;
  box-shadow: none !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-time {
  min-width: 34px !important;
  color: #334155 !important;
  font-weight: 920 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected {
  outline: 2px solid #174ea6 !important;
  outline-offset: -2px !important;
  background: #fbfdff !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-mobile-nav button,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-mobile-nav a {
    min-height: 46px !important;
    font-size: 9.5px !important;
    font-weight: 820 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx910-mobile-card-action {
    width: 62px !important;
    min-width: 62px !important;
    min-height: 34px !important;
    font-size: 9px !important;
  }
}

/* 20260622 pass 194 true EOF: flatten filters, integrated command palette, neutral tokens, and mobile tap hierarchy. */
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-impact-panel {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 8px !important;
  padding: 10px 12px !important;
  border: 0 !important;
  border-bottom: 1px solid #d6e0ec !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens span {
  min-height: 28px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-actions {
  border-top: 1px solid #d6e0ec !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-operational-details {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-kpi-strip {
  grid-template-columns: minmax(220px, 1fr) minmax(260px, 420px) auto !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-primary-action {
  border-color: #174ea6 !important;
  background: #174ea6 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-box {
  border: 1px solid #aebfd3 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
  box-shadow: 0 18px 42px rgba(15, 23, 42, 0.22) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-head,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-prod-banner,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-hints {
  background: #ffffff !important;
  border-color: #d6e0ec !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-head h2 {
  color: #0f172a !important;
  font-size: 19px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-input-wrap {
  border: 1px solid #174ea6 !important;
  border-left: 3px solid #174ea6 !important;
  background: #ffffff !important;
  box-shadow: 0 0 0 2px rgba(23, 78, 166, 0.08) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-section {
  border: 1px solid #d6e0ec !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result {
  min-height: 44px !important;
  border-bottom: 1px solid #e5edf6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result:hover {
  background: #f6fbff !important;
  box-shadow: inset 3px 0 0 #174ea6 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-routing-risk {
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #334155 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-taxonomy.is-capable,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-routing-risk.is-ready {
  border-color: #cbd8e6 !important;
  border-left-color: #047857 !important;
  background: #ffffff !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-taxonomy.is-limited,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-routing-risk.is-risk {
  border-color: #cbd8e6 !important;
  border-left-color: #b45309 !important;
  background: #ffffff !important;
  color: #334155 !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-mobile-context,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .hvx900-mobile-queue-header,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-timeline-mobile-summary {
    margin-bottom: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card {
    min-height: 88px !important;
    height: auto !important;
    max-height: none !important;
    padding: 9px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    min-width: 72px !important;
    min-height: 44px !important;
    font-size: 9.5px !important;
  }
}

/* 20260622 pass 196 true EOF: repair production queue header clipping after pass 195. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header {
  grid-auto-rows: auto !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpi-strip {
  display: grid !important;
  grid-template-columns: minmax(285px, 0.95fr) minmax(430px, 1.3fr) 148px !important;
  align-items: stretch !important;
  min-height: 66px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-title {
  min-width: 0 !important;
  min-height: 66px !important;
  padding-block: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-title p {
  display: -webkit-box !important;
  overflow: hidden !important;
  min-height: 24px !important;
  color: #334155 !important;
  font-size: 10px !important;
  line-height: 1.2 !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpis {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  min-width: 0 !important;
  border-right: 1px solid #d8e4f1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpis > button.hvx176-queue-kpi {
  width: auto !important;
  min-width: 0 !important;
  min-height: 66px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-primary-action {
  width: auto !important;
  min-width: 132px !important;
  min-height: 66px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-secondary-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  min-height: 42px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-selected-work {
  min-height: 28px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-selected-work strong {
  display: block !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

@media (max-width: 1100px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpi-strip {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-title,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpis {
    border-right: 0 !important;
    border-bottom: 1px solid #d8e4f1 !important;
  }
}

/* 20260622 pass 196: repair production queue header clipping after pass 195. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header {
  grid-auto-rows: auto !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpi-strip {
  display: grid !important;
  grid-template-columns: minmax(285px, 0.95fr) minmax(430px, 1.3fr) 148px !important;
  align-items: stretch !important;
  min-height: 66px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-title {
  min-width: 0 !important;
  min-height: 66px !important;
  padding-block: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-title p {
  display: -webkit-box !important;
  overflow: hidden !important;
  min-height: 24px !important;
  color: #334155 !important;
  font-size: 10px !important;
  line-height: 1.2 !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpis {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  min-width: 0 !important;
  border-right: 1px solid #d8e4f1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpis > button.hvx176-queue-kpi {
  width: auto !important;
  min-width: 0 !important;
  min-height: 66px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-primary-action {
  width: auto !important;
  min-width: 132px !important;
  min-height: 66px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-secondary-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  min-height: 42px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-selected-work {
  min-height: 28px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-selected-work strong {
  display: block !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

@media (max-width: 1100px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpi-strip {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-title,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpis {
    border-right: 0 !important;
    border-bottom: 1px solid #d8e4f1 !important;
  }
}

/* 20260622 pass 191 true EOF: final cascade for queue density, quiet badges, and mobile work identity. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-row td {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border-bottom-color: #e5edf6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-work-cell {
  gap: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-work-cell > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-work-cell strong {
  color: #0f172a !important;
  font-size: 13.25px !important;
  font-weight: 940 !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-work-cell small,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-work-cell .tenant-timeline-meta {
  color: #475569 !important;
  font-size: 10.25px !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx70-row-next-label {
  width: 96px !important;
  min-width: 96px !important;
  min-height: 27px !important;
  padding: 4px 7px !important;
  border-radius: 2px !important;
  border-color: #cbd8e6 !important;
  border-left-width: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token em,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state em {
  width: 24px !important;
  min-width: 24px !important;
  border-radius: 2px !important;
  font-size: 8.5px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token b,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx70-row-next-label b {
  font-size: 10.5px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-action-link,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-action-link.is-primary {
  min-width: 78px !important;
  min-height: 27px !important;
  border-radius: 2px !important;
  border-color: #174ea6 !important;
  background: #ffffff !important;
  color: #174ea6 !important;
  box-shadow: none !important;
  font-size: 9.5px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-impact-panel {
  max-height: 172px !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-summary span,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-impact-ledger span {
  min-height: 27px !important;
  padding: 5px 6px !important;
  border-radius: 2px !important;
  box-shadow: none !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card {
    min-height: 78px !important;
    height: 78px !important;
    max-height: 78px !important;
    padding: 6px 8px !important;
    border-radius: 2px !important;
    border-color: #cbd8e6 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    gap: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-height: 18px !important;
    padding: 2px 4px !important;
    border-radius: 2px !important;
    font-size: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card strong.hvx760-mobile-id {
    color: #475569 !important;
    font-size: 9px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card strong.hvx760-mobile-work-title {
    color: #0f172a !important;
    font-size: 11.8px !important;
    font-weight: 940 !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy > small {
    color: #475569 !important;
    font-size: 8px !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 56px !important;
    min-width: 56px !important;
    min-height: 29px !important;
    border-radius: 2px !important;
    border-color: #174ea6 !important;
    background: #ffffff !important;
    color: #174ea6 !important;
    box-shadow: none !important;
    font-size: 8.5px !important;
  }
}

/* 20260622 pass 190 true EOF: queue density, quieter chips, and mobile triage polish. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row td {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-work-cell > strong {
  font-size: 13.5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx70-row-next-label {
  min-width: 96px !important;
  min-height: 28px !important;
  padding: 4px 7px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token em {
  width: 24px !important;
  min-width: 24px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link.is-primary {
  min-width: 82px !important;
  min-height: 28px !important;
  border-color: #174ea6 !important;
  background: #ffffff !important;
  color: #174ea6 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-impact-panel {
  max-height: 174px !important;
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-title {
  min-height: 24px !important;
  margin-bottom: 4px !important;
  padding-bottom: 4px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-summary span,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-impact-ledger span {
  min-height: 28px !important;
  padding: 5px 6px !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card {
    min-height: 80px !important;
    height: 80px !important;
    max-height: 80px !important;
    padding: 7px 9px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card strong.hvx760-mobile-work-title {
    font-size: 12px !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy > small {
    font-size: 8.2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action {
    width: 58px !important;
    min-width: 58px !important;
    min-height: 30px !important;
    border-color: #174ea6 !important;
    background: #ffffff !important;
    color: #174ea6 !important;
  }
}

/* 20260622 pass 164 true EOF: one primary queue action, compact facts, table-first hierarchy. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity {
  gap: 0 !important;
  overflow: hidden !important;
  border-color: #d9e4ef !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx120-workqueue-primary-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  min-height: 44px !important;
  padding: 7px 12px !important;
  border-bottom: 1px solid #e5edf6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx42-queue-title.hvx120-workqueue-title {
  min-width: 0 !important;
  padding: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx42-queue-title.hvx120-workqueue-title span {
  color: #52627a !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: .05em !important;
  line-height: 1.1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx42-queue-title.hvx120-workqueue-title strong {
  display: inline-block !important;
  margin-left: 8px !important;
  color: #0f172a !important;
  font-size: 17px !important;
  font-weight: 940 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx42-queue-title.hvx120-workqueue-title p {
  max-width: 680px !important;
  margin: 3px 0 0 !important;
  overflow: hidden !important;
  color: #64748b !important;
  font-size: 10.5px !important;
  font-weight: 740 !important;
  line-height: 1.15 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis {
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: flex-end !important;
  gap: 10px !important;
  width: auto !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis > .hvx910-queue-kpi,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis > button.hvx910-queue-kpi {
  display: inline-grid !important;
  grid-template-columns: auto auto !important;
  align-items: baseline !important;
  gap: 4px !important;
  min-width: 0 !important;
  width: auto !important;
  min-height: 22px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx910-queue-kpi b {
  color: #334155 !important;
  font-size: 13px !important;
  font-weight: 920 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx910-queue-kpi span {
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 860 !important;
  letter-spacing: .04em !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx910-queue-kpi small {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx135-queue-governance {
  display: grid !important;
  grid-template-columns: minmax(150px, 190px) minmax(170px, 1fr) minmax(150px, 220px) 138px !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 38px !important;
  padding: 6px 12px !important;
  border-bottom: 1px solid #e5edf6 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx135-queue-governance span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx153-provider-health span {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  align-items: baseline !important;
  column-gap: 6px !important;
  min-height: 0 !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx135-queue-governance b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx153-provider-health b {
  color: #52627a !important;
  font-size: 9px !important;
  font-weight: 920 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx135-queue-governance strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx153-provider-health strong {
  min-width: 0 !important;
  overflow: hidden !important;
  color: #172033 !important;
  font-size: 11px !important;
  font-weight: 840 !important;
  line-height: 1.1 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx135-queue-governance button[data-timeline-action="quick-filter-unassigned"] {
  justify-self: end !important;
  width: 138px !important;
  min-width: 138px !important;
  min-height: 32px !important;
  border: 1px solid #174ea6 !important;
  border-radius: 3px !important;
  background: #174ea6 !important;
  color: #ffffff !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx153-provider-health {
  display: grid !important;
  grid-template-columns: minmax(150px, 190px) minmax(160px, 1fr) auto !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 30px !important;
  padding: 4px 12px !important;
  border-top: 0 !important;
  border-bottom: 1px solid #e5edf6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx153-provider-health .hvx153-health-details {
  justify-self: end !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #64748b !important;
  font-size: 9.5px !important;
  font-weight: 780 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx153-provider-health .hvx153-health-details summary {
  color: #64748b !important;
  cursor: default !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx153-provider-health button[data-timeline-action="quick-filter-overdue"] {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table {
  border-top: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx112-row-action-link,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx112-row-action-link.is-primary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx112-row-action-link.is-secondary {
  min-height: 28px !important;
  border: 1px solid #bfd1ea !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #174ea6 !important;
  font-size: 10px !important;
  font-weight: 820 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx112-row-action-link:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx112-row-action-link:focus-visible {
  border-color: #174ea6 !important;
  background: #eef5ff !important;
  color: #0f3f86 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx120-workqueue-primary-row,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx135-queue-governance,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx153-provider-health {
    grid-template-columns: 1fr !important;
    gap: 5px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis {
    justify-content: flex-start !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx135-queue-governance button[data-timeline-action="quick-filter-unassigned"] {
    justify-self: stretch !important;
    width: 100% !important;
  }
}

/* 20260622 pass 223 true EOF: keep mobile bottom nav to the governed five-item IA. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="numbers"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="guide"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="reports"] {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="timeline"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="inbox"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="calls"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="calendar"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="settings"] {
    display: grid !important;
    place-items: center !important;
    width: auto !important;
    min-width: 0 !important;
  }
}

/* 20260622 pass 224 true EOF: final mobile IA override after all legacy mobile nav rules. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="numbers"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="guide"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="reports"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn.hidden {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="timeline"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="inbox"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="calls"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="calendar"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="settings"] {
    display: grid !important;
    place-items: center !important;
    min-width: 0 !important;
    max-width: none !important;
  }
}

/* 20260622 pass 183 true EOF: mobile title clarity with ID-first hierarchy and 2-line work titles. */
@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card {
    grid-template-columns: minmax(0, 1fr) 60px !important;
    min-height: 84px !important;
    height: 84px !important;
    max-height: 84px !important;
    padding: 8px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    grid-area: copy !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: auto auto auto !important;
    align-items: start !important;
    gap: 2px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    display: grid !important;
    grid-template-columns: 31px minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 6px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    grid-column: 1 !important;
    grid-row: auto !important;
    width: 29px !important;
    min-width: 29px !important;
    height: 18px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong.hvx760-mobile-id {
    grid-column: 2 !important;
    grid-row: auto !important;
    overflow: hidden !important;
    color: #334155 !important;
    font-size: 9.5px !important;
    font-weight: 900 !important;
    line-height: 1.05 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx960-mobile-age {
    grid-column: 3 !important;
    grid-row: auto !important;
    color: #334155 !important;
    font-size: 9px !important;
    font-weight: 820 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card strong.hvx760-mobile-work-title {
    display: -webkit-box !important;
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: 12.5px !important;
    font-weight: 900 !important;
    line-height: 1.12 !important;
    text-overflow: clip !important;
    white-space: normal !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy > small {
    display: block !important;
    overflow: hidden !important;
    margin: 0 !important;
    color: #64748b !important;
    font-size: 8.5px !important;
    font-weight: 760 !important;
    line-height: 1.05 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    width: 60px !important;
    min-width: 60px !important;
  }
}

/* 20260622 pass 182 true EOF: force compact mobile timeline after legacy high-specificity row rules. */
@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row {
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx10-mobile-row.hvx60-mobile-list-row.hvx100-mobile-work-row.hvx250-mobile-work-card.hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 62px !important;
    grid-template-areas: "copy action" !important;
    align-items: center !important;
    width: 100% !important;
    min-height: 66px !important;
    height: 66px !important;
    max-height: 66px !important;
    margin: 0 !important;
    padding: 7px 10px !important;
    gap: 0 8px !important;
    border: 0 !important;
    border-bottom: 1px solid #d8e4f1 !important;
    border-left: 3px solid #64748b !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk {
    border-left-color: #b91c1c !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state-rail {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    grid-area: copy !important;
    display: grid !important;
    grid-template-columns: 32px minmax(0, 1fr) auto !important;
    grid-template-rows: auto auto !important;
    align-items: baseline !important;
    gap: 3px 6px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    display: contents !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    grid-column: 1 !important;
    grid-row: 1 !important;
    width: 29px !important;
    min-width: 29px !important;
    height: 18px !important;
    border-radius: 2px !important;
    font-size: 8.5px !important;
    font-weight: 950 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    grid-column: 2 !important;
    grid-row: 1 !important;
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    line-height: 1.08 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx960-mobile-age {
    grid-column: 3 !important;
    grid-row: 1 !important;
    color: #334155 !important;
    font-size: 9px !important;
    font-weight: 820 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy > small {
    grid-column: 2 / 4 !important;
    grid-row: 2 !important;
    margin: 0 !important;
    overflow: hidden !important;
    color: #475569 !important;
    font-size: 8.8px !important;
    font-weight: 760 !important;
    line-height: 1.08 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-area: action !important;
    align-self: center !important;
    justify-self: end !important;
    width: 62px !important;
    min-width: 62px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 60px !important;
    min-width: 60px !important;
    min-height: 27px !important;
    padding: 4px 5px !important;
    border-radius: 2px !important;
    font-size: 8.5px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
  }
}

/* 20260622 pass 166 true EOF: normalize Reports KPI typography for finance trust. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid {
  display: grid !important;
  grid-template-columns: minmax(214px, 1.24fr) repeat(4, minmax(150px, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #c8d6e8 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-report-status-card {
  display: grid !important;
  grid-template-rows: auto auto 1fr !important;
  align-content: start !important;
  min-height: 124px !important;
  padding: 10px 12px !important;
  border: 0 !important;
  border-right: 1px solid #d9e2ee !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card > .meta:first-child {
  min-height: 18px !important;
  margin: 0 !important;
  color: #475569 !important;
  font-family: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif !important;
  font-size: 9.5px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  line-height: 1.1 !important;
  text-transform: uppercase !important;
  word-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-status-card > strong {
  display: block !important;
  min-height: 30px !important;
  margin: 8px 0 0 !important;
  overflow: hidden !important;
  color: #0f172a !important;
  font-family: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif !important;
  font-size: 20px !important;
  font-variant-numeric: tabular-nums !important;
  font-weight: 860 !important;
  letter-spacing: 0 !important;
  line-height: 1.12 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-status-card > strong {
  max-width: 100% !important;
  font-size: 18px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card > p.meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-status-action small {
  margin: 0 !important;
  color: #475569 !important;
  font-family: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif !important;
  font-size: 10px !important;
  font-weight: 740 !important;
  letter-spacing: 0 !important;
  line-height: 1.22 !important;
  word-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-status-action {
  align-self: end !important;
  gap: 6px !important;
  margin-top: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-status-action button {
  width: 100% !important;
  min-height: 32px !important;
  border-radius: 3px !important;
}

@media (max-width: 980px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card {
    border-bottom: 1px solid #d9e2ee !important;
  }
}

@media (max-width: 640px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid {
    grid-template-columns: 1fr !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-report-status-card {
    min-height: 96px !important;
    border-right: 0 !important;
    border-bottom: 1px solid #d9e2ee !important;
  }
}

/* 20260622 pass 149: close remaining OpenAI UX gaps with denser metrics and clearer filter/action hierarchy. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context {
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.35fr) minmax(0, .85fr) !important;
  margin-bottom: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context span {
  min-height: 46px !important;
  padding: 8px 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context b,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid .meta:first-child {
  color: #475569 !important;
  font-size: 9.5px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context small {
  color: #1f3654 !important;
  font-size: 10.5px !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card {
  min-height: 118px !important;
  padding: 9px 11px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card > strong {
  min-height: 29px !important;
  margin-top: 8px !important;
  color: #0f172a !important;
  font-family: inherit !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  line-height: 1.05 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-status-card > strong {
  font-size: 20px !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-status-card .tenant-report-severity-token {
  width: fit-content !important;
  min-height: 20px !important;
  padding: 3px 7px !important;
  border-radius: 2px !important;
  font-size: 9.5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card > p.meta,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-status-action small {
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  line-height: 1.22 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-status-action {
  gap: 5px !important;
  margin-top: 7px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-provenance {
  margin-top: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-provenance span {
  min-height: 46px !important;
  padding: 8px 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-settlement-panel {
  margin-top: 12px !important;
  padding: 10px 12px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-head {
  padding: 10px 18px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-ops-board {
  border-radius: 2px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-ops-row {
  min-height: 40px !important;
  grid-template-columns: minmax(210px, 1.3fr) minmax(120px, .7fr) minmax(250px, 1.4fr) minmax(140px, .75fr) !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar {
  margin-top: 10px !important;
  padding: 8px 10px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-main {
  align-items: center !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-copy {
  display: grid !important;
  grid-template-columns: auto minmax(220px, 1fr) minmax(360px, auto) !important;
  align-items: center !important;
  column-gap: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-copy .tenant-call-eyebrow {
  margin: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-month-label {
  margin: 0 !important;
  font-size: 20px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-date-context {
  grid-column: 1 / 3 !important;
  margin: 2px 0 0 !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-legend {
  grid-column: 3 / 4 !important;
  grid-row: 1 / 3 !important;
  align-self: center !important;
  justify-content: flex-end !important;
  gap: 5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-legend span {
  min-height: 24px !important;
  padding: 4px 7px !important;
  border-radius: 2px !important;
  font-size: 10px !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-month-shell {
  margin-top: 10px !important;
}

html body.mail-body .hvx100-conversation-row .hvx930-conversation-headline em,
html body.mail-embedded .hvx100-conversation-row .hvx930-conversation-headline em,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-row .hvx930-conversation-headline em {
  color: #475569 !important;
  font-size: 10.5px !important;
  font-weight: 780 !important;
}

html body.mail-body .hvx100-conversation-row .hvx960-conversation-evidence,
html body.mail-embedded .hvx100-conversation-row .hvx960-conversation-evidence,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-row .hvx960-conversation-evidence {
  color: #334155 !important;
  font-size: 10.5px !important;
  font-weight: 820 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    min-height: 50px !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 5px 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-governance {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary {
    justify-content: flex-end !important;
    gap: 4px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions {
    grid-column: 1 / -1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions button {
    min-height: 28px !important;
    width: 100% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: minmax(0, 1fr) 70px !important;
    min-height: 62px !important;
    padding: 7px 0 7px 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy small {
    font-size: 10px !important;
    font-weight: 740 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    display: flex !important;
    align-items: center !important;
    gap: 4px !important;
    min-height: 17px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary span {
    max-width: 48% !important;
    overflow: hidden !important;
    padding: 0 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary span.is-context {
    color: #64748b !important;
    font-weight: 720 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-card-action {
    width: 68px !important;
    min-width: 68px !important;
    min-height: 34px !important;
  }
}

/* 20260622 pass 152: EOF cascade lock for flattened queue, settings, calendar, compose, and mobile density. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  min-width: 72px !important;
  min-height: 20px !important;
  gap: 5px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state em {
  display: inline-grid !important;
  place-items: center !important;
  min-width: 18px !important;
  min-height: 18px !important;
  padding: 0 !important;
  border: 1px solid currentColor !important;
  border-radius: 2px !important;
  font-size: 9px !important;
  font-style: normal !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state b {
  color: #1f2937 !important;
  font-size: 10px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-state-signal {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell strong {
  color: #0f172a !important;
  font-size: 15.5px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta span:first-child {
  color: #26364d !important;
  font-size: 10.5px !important;
  font-weight: 930 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  background: #f8fafc !important;
  color: #1f3654 !important;
  box-shadow: inset 0 -2px 0 #2563eb !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-ops-row .tenant-calendar-summary-primary {
  background: #ffffff !important;
  color: #0f3d75 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero {
  display: block !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero-copy {
  width: 100% !important;
  min-height: 58px !important;
  display: grid !important;
  grid-template-columns: auto auto minmax(0, 1fr) !important;
  align-items: baseline !important;
  gap: 6px 14px !important;
  padding: 10px 12px !important;
  border-left: 3px solid #34455f !important;
  border-bottom: 1px solid #dbe5ef !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-kicker {
  margin: 0 !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero h2 {
  margin: 0 !important;
  color: #0f172a !important;
  font-size: 18px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero-text {
  margin: 0 !important;
  color: #52627a !important;
  font-size: 11px !important;
  font-weight: 760 !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-shortcuts-wrap {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-stage-stack {
  gap: 0 !important;
}

html body.mail-body #mail-compose-modal .mail-compose-format-toolbar,
html body.mail-embedded #mail-compose-modal .mail-compose-format-toolbar,
#mail-compose-modal .mail-compose-format-toolbar {
  width: fit-content !important;
  min-height: 28px !important;
  gap: 0 !important;
  border-radius: 2px !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.mail-body #mail-compose-modal .mail-compose-format-toolbar button,
html body.mail-embedded #mail-compose-modal .mail-compose-format-toolbar button,
#mail-compose-modal .mail-compose-format-toolbar button {
  width: 28px !important;
  min-width: 28px !important;
  min-height: 28px !important;
  padding: 0 !important;
  border-radius: 0 !important;
  color: #475569 !important;
  box-shadow: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-timeline-row {
    border-top: 1px solid #dbe5ef !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 66px !important;
    align-items: center !important;
    gap: 2px 8px !important;
    min-height: 54px !important;
    padding: 6px 0 6px 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    display: grid !important;
    grid-template-columns: 20px minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 5px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    display: inline-grid !important;
    place-items: center !important;
    min-width: 18px !important;
    min-height: 16px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #475569 !important;
    font-size: 8.5px !important;
    font-weight: 950 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    color: #0f172a !important;
    font-size: 12.5px !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy small {
    margin-top: 1px !important;
    font-size: 9.5px !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    min-height: 14px !important;
    font-size: 9.5px !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-row: 1 / 3 !important;
    width: 66px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-card-action {
    width: 64px !important;
    min-width: 64px !important;
    min-height: 30px !important;
    font-size: 9px !important;
  }
}

/* 20260622 pass 151: flatten queue chip weight, remove duplicate CTA feel, and compact settings/mobile surfaces. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  min-width: 72px !important;
  min-height: 20px !important;
  gap: 5px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state em {
  display: inline-grid !important;
  place-items: center !important;
  min-width: 18px !important;
  min-height: 18px !important;
  padding: 0 !important;
  border: 1px solid currentColor !important;
  border-radius: 2px !important;
  font-size: 9px !important;
  font-style: normal !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state b {
  color: #1f2937 !important;
  font-size: 10px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-state-signal {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell strong {
  color: #0f172a !important;
  font-size: 15.5px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta span:first-child {
  color: #26364d !important;
  font-size: 10.5px !important;
  font-weight: 930 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  background: #f8fafc !important;
  color: #1f3654 !important;
  box-shadow: inset 0 -2px 0 #2563eb !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-ops-row .tenant-calendar-summary-primary {
  background: #ffffff !important;
  color: #0f3d75 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero {
  display: block !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero-copy {
  width: 100% !important;
  min-height: 58px !important;
  display: grid !important;
  grid-template-columns: auto auto minmax(0, 1fr) !important;
  align-items: baseline !important;
  gap: 6px 14px !important;
  padding: 10px 12px !important;
  border-left: 3px solid #34455f !important;
  border-bottom: 1px solid #dbe5ef !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-kicker {
  margin: 0 !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero h2 {
  margin: 0 !important;
  color: #0f172a !important;
  font-size: 18px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero-text {
  margin: 0 !important;
  color: #52627a !important;
  font-size: 11px !important;
  font-weight: 760 !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-shortcuts-wrap {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-stage-stack {
  gap: 0 !important;
}

html body.mail-body #mail-compose-modal .mail-compose-format-toolbar,
html body.mail-embedded #mail-compose-modal .mail-compose-format-toolbar,
#mail-compose-modal .mail-compose-format-toolbar {
  width: fit-content !important;
  min-height: 28px !important;
  gap: 0 !important;
  border-radius: 2px !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.mail-body #mail-compose-modal .mail-compose-format-toolbar button,
html body.mail-embedded #mail-compose-modal .mail-compose-format-toolbar button,
#mail-compose-modal .mail-compose-format-toolbar button {
  width: 28px !important;
  min-width: 28px !important;
  min-height: 28px !important;
  padding: 0 !important;
  border-radius: 0 !important;
  color: #475569 !important;
  box-shadow: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-timeline-row {
    border-top: 1px solid #dbe5ef !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 66px !important;
    align-items: center !important;
    gap: 2px 8px !important;
    min-height: 54px !important;
    padding: 6px 0 6px 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    display: grid !important;
    grid-template-columns: 20px minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 5px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    display: inline-grid !important;
    place-items: center !important;
    min-width: 18px !important;
    min-height: 16px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #475569 !important;
    font-size: 8.5px !important;
    font-weight: 950 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    color: #0f172a !important;
    font-size: 12.5px !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy small {
    margin-top: 1px !important;
    font-size: 9.5px !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    min-height: 14px !important;
    font-size: 9.5px !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-row: 1 / 3 !important;
    width: 66px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-card-action {
    width: 64px !important;
    min-width: 64px !important;
    min-height: 30px !important;
    font-size: 9px !important;
  }
}

/* 20260622 score-10 pass 108: enterprise mobile shell parity with desktop IA. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-surface {
    padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px)) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav {
    position: fixed !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    z-index: 80 !important;
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 0 !important;
    min-height: calc(58px + env(safe-area-inset-bottom, 0px)) !important;
    padding: 6px 8px calc(7px + env(safe-area-inset-bottom, 0px)) !important;
    border-top: 1px solid rgba(71, 85, 105, .9) !important;
    background: #0b1322 !important;
    box-shadow: 0 -14px 28px rgba(15, 23, 42, .24) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav > .tenant-mobile-nav-btn:not([data-app-tab="timeline"]):not([data-app-tab="inbox"]):not([data-app-tab="calls"]):not([data-app-tab="calendar"]) {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="timeline"],
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="inbox"],
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calls"],
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calendar"] {
    position: relative !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: 1fr !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 5px !important;
    min-width: 0 !important;
    min-height: 44px !important;
    height: 44px !important;
    padding: 0 5px !important;
    border: 0 !important;
    border-right: 1px solid rgba(71, 85, 105, .58) !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #cbd5e1 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calendar"] {
    border-right: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav > .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav > .tenant-mobile-nav-btn[aria-current="page"] {
    border-top: 2px solid #60a5fa !important;
    background: #0f2748 !important;
    color: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav .tenant-mobile-nav-icon {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    opacity: .92 !important;
    transform: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav .tenant-mobile-nav-label {
    display: block !important;
    grid-column: 1 / -1 !important;
    grid-row: 1 !important;
    justify-self: stretch !important;
    width: 100% !important;
    min-width: 0 !important;
    overflow: hidden !important;
    color: inherit !important;
    font-size: 9.4px !important;
    font-weight: 880 !important;
    line-height: 1.05 !important;
    letter-spacing: 0 !important;
    text-align: center !important;
    text-overflow: ellipsis !important;
    text-transform: none !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav .tenant-mobile-nav-status,
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav .tenant-mobile-nav-badge {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav > .tenant-mobile-nav-btn::before,
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav > .tenant-mobile-nav-btn::after {
    display: none !important;
    content: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    grid-template-columns: minmax(0, 1.25fr) minmax(0, .85fr) minmax(0, 1fr) !important;
    border-top: 1px solid #cbd5e1 !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #f8fafc !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip small {
    color: #52627a !important;
    font-size: 8.5px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip b {
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: 11px !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}

/* 20260622 score-10 pass 116: mobile operations reads as a dense work list, not card chips. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    gap: 5px 8px !important;
    padding: 8px 9px !important;
    border-color: #dbe3ee !important;
    border-left-width: 2px !important;
    border-radius: 2px !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary {
    gap: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary span {
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #475569 !important;
    font-size: 10px !important;
    font-weight: 790 !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary b {
    color: #9a3412 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    gap: 3px 8px !important;
    padding: 7px 8px !important;
    border: 0 !important;
    border-bottom: 1px solid #dbe3ee !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    font-size: 9px !important;
    font-weight: 920 !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state.is-overdue {
    color: #991b1b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state.is-watch {
    color: #92400e !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state.is-ok {
    color: #166534 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    font-size: 12.5px !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-state {
    font-size: 9.5px !important;
    font-weight: 700 !important;
    color: #64748b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 68px !important;
    min-width: 68px !important;
    max-width: 68px !important;
    height: 26px !important;
    min-height: 26px !important;
    border-color: #b6c7e2 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    color: #0f3f91 !important;
    font-size: 9px !important;
    font-weight: 860 !important;
  }
}

/* 20260622 score-10 pass 109: reduce badge noise and align queue/mail hierarchy. */
@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-toolbar {
    border-color: #cbd5e1 !important;
    background: #f8fafc !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis {
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi {
    border-left-width: 1px !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 {
    border-color: #cbd5e1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row {
    min-height: 48px !important;
    border-bottom-color: #e2e8f0 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-selected {
    background: #f4f7fb !important;
    box-shadow: inset 3px 0 0 #1d4ed8 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-primary-state {
    display: inline-flex !important;
    align-items: center !important;
    min-height: 20px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #334155 !important;
    font-size: 11px !important;
    font-weight: 920 !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-blocked,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-primary-state.is-blocked {
    color: #991b1b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-primary-state {
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-sla-cell small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell small {
    color: #475569 !important;
    font-size: 10.5px !important;
    font-weight: 760 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .tenant-mail-shell {
    border-color: #cbd5e1 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-workspace-summary,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mailbox-workspace-summary,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-workspace-controls,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-workspace-action-strip {
    border-radius: 0 !important;
    background: #f8fafc !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-workspace-row-open.mail-workspace-row-grid {
    min-height: 46px !important;
    border-bottom: 1px solid #e2e8f0 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-workspace-row-open.mail-workspace-row-grid.is-selected,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-workspace-row-open.mail-workspace-row-grid:hover {
    background: #f4f7fb !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-triage strong,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-owner strong {
    border: 0 !important;
    background: transparent !important;
    color: #0f172a !important;
    font-size: 11px !important;
    font-weight: 900 !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    border-color: #cbd5e1 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary span {
    border: 0 !important;
    background: transparent !important;
    color: #334155 !important;
    font-size: 11px !important;
    font-weight: 860 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    gap: 5px !important;
    border-color: #cbd5e1 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-ok,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-state {
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    font-size: 10.5px !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue {
    color: #991b1b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line {
    grid-template-columns: minmax(0, auto) minmax(0, 1fr) auto !important;
    gap: 6px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-state {
    color: #475569 !important;
    font-weight: 760 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) 72px !important;
    align-items: center !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-state {
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state.is-overdue {
    color: #991b1b !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary span,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-state {
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 10px !important;
    min-height: 44px !important;
    padding: 7px 10px !important;
    border-top: 1px solid #cbd5e1 !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip .tenant-mobile-context-identity,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip .tenant-mobile-context-identity {
    display: grid !important;
    min-width: 0 !important;
    gap: 2px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip #app-mobile-context-tenant,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip #app-mobile-context-tenant {
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: 12.5px !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip #app-mobile-context-audit,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip #app-mobile-context-audit {
    overflow: hidden !important;
    color: #64748b !important;
    font-size: 10px !important;
    font-weight: 760 !important;
    line-height: 1.1 !important;
    text-overflow: ellipsis !important;
    text-transform: none !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip #app-mobile-context-env,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip #app-mobile-context-env {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 24px !important;
    padding: 0 9px !important;
    border: 1px solid #9db9e8 !important;
    border-radius: 999px !important;
    background: #f4f7ff !important;
    color: #0f3f91 !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }
}

/* 20260622 score-10 pass 117: account menu, calendar, and voice reviewer polish. */
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu {
  width: min(430px, calc(100vw - 24px)) !important;
  max-width: calc(100vw - 24px) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance span {
  display: grid !important;
  grid-template-columns: 118px minmax(0, 1fr) !important;
  align-items: start !important;
  gap: 8px !important;
  min-width: 0 !important;
  min-height: 34px !important;
  padding: 8px 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance small {
  display: block !important;
  min-width: 0 !important;
  overflow: visible !important;
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
  line-height: 1.25 !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card {
  gap: 4px !important;
  min-height: 84px !important;
  border-color: #cbd5e1 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card .meta {
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 860 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card strong {
  color: #0f172a !important;
  font-size: 22px !important;
  font-weight: 940 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card small {
  color: #64748b !important;
  font-weight: 760 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-toolbar {
  gap: 10px !important;
  min-height: 0 !important;
  padding: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-toolbar-main {
  gap: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-summary-cards {
  gap: 7px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-stat {
  min-height: 58px !important;
  padding: 8px 10px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-month-shell,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-lower {
  margin-top: 10px !important;
}

/* 20260621 score-10 pass 65: enterprise status language and explicit detail states. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
  display: grid !important;
  grid-template-columns: minmax(220px, 1fr) minmax(320px, 1.35fr) minmax(190px, .85fr) minmax(210px, .9fr) auto !important;
  align-items: stretch !important;
  gap: 0 !important;
  min-height: 60px !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 1px solid #d8e0ea !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title {
  display: grid !important;
  align-content: center !important;
  gap: 3px !important;
  min-width: 0 !important;
  padding: 9px 14px 9px 16px !important;
  border-left: 3px solid #1f2937 !important;
  border-right: 1px solid #e2e8f0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
  min-width: 0 !important;
  border-right: 1px solid #e2e8f0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi {
  display: grid !important;
  align-content: center !important;
  justify-items: start !important;
  gap: 2px !important;
  min-width: 0 !important;
  min-height: 58px !important;
  padding: 8px 10px 8px 12px !important;
  border: 0 !important;
  border-left: 2px solid #94a3b8 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #0f172a !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi.is-critical {
  border-left-color: #dc2626 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi.is-watch {
  border-left-color: #d97706 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi.is-owner {
  border-left-color: #475569 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi b {
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 940 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi small {
  overflow: hidden !important;
  max-width: 100% !important;
  color: #334155 !important;
  font-size: 9.5px !important;
  font-weight: 850 !important;
  line-height: 1.05 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-selected-work,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-toolbar-actions {
  display: grid !important;
  align-content: center !important;
  gap: 3px !important;
  min-width: 0 !important;
  padding: 9px 12px !important;
  border-right: 1px solid #e2e8f0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 6px !important;
  min-width: 74px !important;
  min-height: 22px !important;
  padding: 0 0 0 8px !important;
  border: 0 !important;
  border-left: 2px solid #64748b !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #334155 !important;
  box-shadow: none !important;
  font-size: 10.5px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state::before {
  width: 7px !important;
  height: 7px !important;
  border: 1px solid currentColor !important;
  border-radius: 999px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked {
  border-left-color: #dc2626 !important;
  color: #991b1b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting {
  border-left-color: #d97706 !important;
  color: #92400e !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done {
  border-left-color: #16a34a !important;
  color: #166534 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-side {
  display: flex !important;
  flex-direction: column !important;
  gap: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail-card {
  order: 0 !important;
  border-left: 4px solid #2563eb !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-wizard-card {
  order: 1 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-inventory-row.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-inventory-row[aria-current="true"] {
  background: #f8fbff !important;
  box-shadow: inset 4px 0 0 #2563eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers #app-number-detail-title {
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card {
  min-height: 116px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > p.meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-status-card > p.meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-status-action small {
  display: block !important;
  overflow: visible !important;
  max-width: 100% !important;
  text-overflow: clip !important;
  white-space: normal !important;
  -webkit-box-orient: initial !important;
  -webkit-line-clamp: unset !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span {
    min-width: auto !important;
    min-height: 22px !important;
    padding: 0 7px !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    font-size: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-overdue {
    border-color: #fecaca !important;
    border-left: 3px solid #dc2626 !important;
    color: #991b1b !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-watch {
    border-color: #fed7aa !important;
    border-left: 3px solid #d97706 !important;
    color: #92400e !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-ok,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-ok {
    border-color: #bbf7d0 !important;
    border-left: 3px solid #16a34a !important;
    color: #166534 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 78px !important;
    padding: 9px 10px 8px 12px !important;
  }
}

/* 20260621 score-10 pass 103: filter modal keeps one compact summary line. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens--sentence {
  display: none !important;
}

/* 20260621 score-10 pass 104: account menu security summary as scannable rows. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu {
  width: min(420px, calc(100vw - 28px)) !important;
  min-width: min(420px, calc(100vw - 28px)) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-head {
  padding: 12px !important;
  border: 1px solid #dbe3ee !important;
  border-left: 3px solid #0052cc !important;
  border-radius: 4px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-assurance {
  display: block !important;
  padding: 0 !important;
  border: 1px solid #dbe3ee !important;
  border-radius: 4px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-assurance::before {
  display: block !important;
  padding: 8px 10px !important;
  border-bottom: 1px solid #dbe3ee !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-assurance span {
  display: grid !important;
  grid-template-columns: 130px minmax(0, 1fr) !important;
  align-items: baseline !important;
  min-height: 34px !important;
  padding: 7px 10px !important;
  border: 0 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-assurance b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-assurance small {
  display: block !important;
  overflow: visible !important;
  color: #334155 !important;
  font-size: 11px !important;
  line-height: 1.2 !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-assurance b {
  font-weight: 850 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-assurance small {
  color: #64748b !important;
  font-weight: 760 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-overflow-action {
    font-size: 10px !important;
    font-weight: 850 !important;
  }
}

/* 20260621 score-10 pass 95: final specificity lock for primary action token. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline button.hvx112-row-action-link.is-primary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-table button:not(.secondary),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-table button[data-number-manage] {
  border-color: #0052cc !important;
  background: #0052cc !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline button.hvx112-row-action-link.is-secondary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-table button[data-number-test] {
  border-color: #9db9e8 !important;
  background: #f8fbff !important;
  color: #0f3f91 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto auto !important;
    align-items: center !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action {
    border-color: #0052cc !important;
    background: #0052cc !important;
    color: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    border-color: #9db9e8 !important;
    background: #ffffff !important;
    color: #0f3f91 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-overflow-action {
    display: inline-grid !important;
    place-items: center !important;
    border-color: #cbd5e1 !important;
    background: #ffffff !important;
    color: #334155 !important;
  }
}

/* 20260621 score-10 pass 97: compact repeated actions and mobile work-item layout. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  border-color: #0052cc !important;
  background: #0052cc !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline button.hvx112-row-action-link.is-primary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline button.hvx112-row-action-link.is-secondary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-ops-row button,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-table button[data-number-manage],
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-table button[data-number-test] {
  min-height: 28px !important;
  height: 28px !important;
  padding: 0 9px !important;
  border: 1px solid #9db9e8 !important;
  border-radius: 4px !important;
  background: #f8fbff !important;
  color: #0f3f91 !important;
  box-shadow: none !important;
  font-size: 10.5px !important;
  font-weight: 850 !important;
  line-height: 1 !important;
  text-decoration: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline button.hvx112-row-action-link:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-ops-row button:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-table button[data-number-manage]:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-table button[data-number-test]:hover {
  border-color: #0052cc !important;
  background: #eef4ff !important;
  color: #073b8f !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-input-wrap,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-input-wrap:focus-within {
  min-height: 38px !important;
  padding: 0 10px !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette #app-command-input {
  min-height: 34px !important;
  height: 34px !important;
  padding: 0 !important;
  font-size: 13px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  margin: 8px 0 10px !important;
  border: 1px solid #dbe3ee !important;
  border-left: 3px solid #2563eb !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-primary {
  margin-top: 10px !important;
  padding-top: 12px !important;
  border-top: 1px solid #dbe3ee !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-launch-metrics .tenant-metric-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card {
  min-height: 64px !important;
  padding: 9px 10px !important;
  border: 1px solid #dbe3ee !important;
  border-left: 3px solid #2563eb !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings#app-stage-settings .tenant-settings-category-divider {
  border-top: 1px solid #dbe3ee !important;
  border-left: 3px solid #2563eb !important;
  background: #eef4ff !important;
  color: #1e3a8a !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-areas:
      "copy"
      "summary"
      "action" !important;
    align-items: start !important;
    gap: 5px !important;
    min-height: 0 !important;
    padding: 9px 10px !important;
    border-left: 4px solid #93c5fd !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    grid-area: copy !important;
    min-width: 0 !important;
    width: 100% !important;
    padding-right: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-areas:
      "state age"
      "title title" !important;
    align-items: start !important;
    gap: 2px 8px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    display: -webkit-box !important;
    overflow: hidden !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
    min-width: 0 !important;
    max-width: 100% !important;
    white-space: normal !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    grid-area: summary !important;
    min-width: 0 !important;
    width: 100% !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-area: action !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 104px 34px !important;
    align-items: center !important;
    gap: 6px !important;
    width: 100% !important;
    min-width: 0 !important;
    margin-top: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-state {
    display: block !important;
    overflow: hidden !important;
    min-width: 0 !important;
    color: #64748b !important;
    font-size: 10px !important;
    font-weight: 780 !important;
    line-height: 1.2 !important;
    text-align: left !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 104px !important;
    min-width: 104px !important;
    max-width: 104px !important;
    height: 30px !important;
    min-height: 30px !important;
    padding: 0 6px !important;
    border: 1px solid #9db9e8 !important;
    background: #f8fbff !important;
    color: #0f3f91 !important;
    box-shadow: none !important;
    font-size: 9px !important;
    font-weight: 850 !important;
  }
}

/* 20260621 score-10 pass 94: one enterprise action system across reviewer screens. */
html body.tenant-app-body[data-app-surface="workspace"] {
  --hvx-action-primary: #0052cc;
  --hvx-action-primary-hover: #003f9e;
  --hvx-action-primary-border: #0052cc;
  --hvx-action-primary-text: #ffffff;
  --hvx-action-secondary-text: #0f3f91;
  --hvx-action-secondary-border: #9db9e8;
  --hvx-action-secondary-bg: #f8fbff;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link.is-primary,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-mode-tabs button.is-active,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-table button:not(.secondary),
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table button[data-number-manage] {
  border: 1px solid var(--hvx-action-primary-border) !important;
  background: var(--hvx-action-primary) !important;
  color: var(--hvx-action-primary-text) !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link.is-primary:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link.is-primary:focus-visible,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-mode-tabs button.is-active:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-table button:not(.secondary):hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table button[data-number-manage]:hover {
  border-color: var(--hvx-action-primary-hover) !important;
  background: var(--hvx-action-primary-hover) !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link.is-secondary,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table button[data-number-test],
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail button[data-number-detail-test] {
  border: 1px solid var(--hvx-action-secondary-border) !important;
  background: var(--hvx-action-secondary-bg) !important;
  color: var(--hvx-action-secondary-text) !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell .hvx112-row-action-link {
  min-width: 112px !important;
  height: 32px !important;
  border-radius: 4px !important;
  font-size: 10.5px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-queue-kpi-bar,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-work-queue-header,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-queue-summary {
  border-color: #c8d5e6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette input,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-command-palette input,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-command-search input {
  border-color: #8fb2e5 !important;
  background: #ffffff !important;
  box-shadow: 0 0 0 3px rgba(0, 82, 204, .10) !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: 4px minmax(0, 1fr) !important;
    background: linear-gradient(90deg, #ffffff 0, #ffffff 62%, #f8fbff 100%) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) auto auto !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-primary-action {
    border: 1px solid var(--hvx-action-primary-border) !important;
    background: var(--hvx-action-primary) !important;
    color: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-secondary-action {
    border: 1px solid var(--hvx-action-secondary-border) !important;
    background: #ffffff !important;
    color: var(--hvx-action-secondary-text) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-overflow-action {
    width: 34px !important;
    min-width: 34px !important;
    height: 32px !important;
    min-height: 32px !important;
    padding: 0 !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 4px !important;
    background: #ffffff !important;
    color: #334155 !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
  }
}

/* 20260621 score-10 pass 91: mobile queue density wins over earlier emergency button sizing. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: minmax(0, 1fr) 104px !important;
    gap: 5px 8px !important;
    min-height: 0 !important;
    padding: 9px 9px 9px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    width: 104px !important;
    min-width: 104px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    width: 104px !important;
    min-width: 104px !important;
    max-width: 104px !important;
    min-height: 34px !important;
    height: 34px !important;
    padding: 0 7px !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    font-size: 10.5px !important;
    font-weight: 880 !important;
    line-height: 1.05 !important;
    white-space: normal !important;
    box-shadow: none !important;
  }
}

/* 20260621 score-10 pass 79: desktop queue actions are clear compact buttons. */
@media (min-width: 761px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx220-row-action-stack,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx220-row-action-stack {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 116px !important;
    align-items: center !important;
    gap: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link.is-primary,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link.is-primary {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    justify-self: end !important;
    width: 116px !important;
    min-width: 116px !important;
    max-width: 116px !important;
    height: 32px !important;
    min-height: 32px !important;
    max-height: 32px !important;
    padding: 0 10px !important;
    border: 1px solid #94a3b8 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: none !important;
    font-size: 10.5px !important;
    font-weight: 860 !important;
    line-height: 1 !important;
    text-align: center !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link:hover,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link:focus-visible {
    border-color: #0f172a !important;
    background: #f8fafc !important;
    color: #0f172a !important;
    outline: 2px solid #bfdbfe !important;
    outline-offset: 1px !important;
  }
}

/* 20260621 score-10 pass 77: desktop queue row actions become tertiary controls. */
@media (min-width: 761px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link.is-primary,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link.is-primary {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 28px !important;
    min-height: 28px !important;
    max-height: 28px !important;
    padding: 0 8px 0 10px !important;
    border: 0 !important;
    border-left: 1px solid #cbd5e1 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #1d4ed8 !important;
    box-shadow: none !important;
    font-size: 11px !important;
    font-weight: 820 !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link:hover,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link:focus-visible {
    background: #f8fafc !important;
    color: #0f172a !important;
    outline: 2px solid #bfdbfe !important;
    outline-offset: 1px !important;
  }
}

/* 20260621 score-10 pass 76: mobile work cards size to content so actions never clip. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected {
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    min-height: 98px !important;
    max-height: none !important;
    overflow: visible !important;
    padding: 9px 10px 10px 12px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    min-height: 42px !important;
    align-content: center !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    align-self: center !important;
    justify-self: end !important;
    width: 76px !important;
    min-width: 76px !important;
    max-width: 76px !important;
    min-height: 40px !important;
    height: 40px !important;
  }
}

/* 20260621 score-10 pass 75: high-specificity mobile restraint overrides legacy mobile score rules. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected {
    margin: 0 !important;
    border-bottom: 1px solid #e5e7eb !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    min-height: 0 !important;
    padding: 8px 9px 8px 11px !important;
    border: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
    row-gap: 5px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line strong,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    color: #020617 !important;
    font-size: 14px !important;
    font-weight: 860 !important;
    line-height: 1.14 !important;
    letter-spacing: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-ok {
    min-height: 22px !important;
    padding: 3px 7px !important;
    font-size: 11px !important;
    font-weight: 820 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx960-mobile-age {
    color: #475569 !important;
    font-size: 11px !important;
    font-weight: 780 !important;
    text-align: right !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-state {
    color: #475569 !important;
    font-size: 10.5px !important;
    font-weight: 760 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) 74px !important;
    gap: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    width: 74px !important;
    min-width: 74px !important;
    max-width: 74px !important;
    min-height: 40px !important;
    height: 40px !important;
    padding: 0 8px !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #1d4ed8 !important;
    font-size: 12px !important;
    font-weight: 820 !important;
    box-shadow: none !important;
  }
}

/* 20260621 score-10 loop pass 51: reviewer-directed hierarchy, density, and action semantics. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
  min-height: 58px !important;
  padding: 9px 12px !important;
  gap: 10px !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx42-queue-title strong {
  font-size: 17px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx42-queue-title p,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx930-filter-summary small {
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence span {
  gap: 5px !important;
  min-height: 25px !important;
  padding: 4px 7px !important;
  border: 1px solid #cbd5e1 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence span strong {
  color: #0f172a !important;
  font-size: 10.5px !important;
  font-weight: 950 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-context-cell {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 2px !important;
  min-width: 0 !important;
  max-width: 100% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-context-cell b,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-context-cell small {
  display: block !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-context-cell b {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-context-cell small {
  color: #64748b !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-date-context {
  max-width: 78ch !important;
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row[aria-current="true"] {
  border-left: 0 !important;
  background: #f8fbff !important;
  box-shadow: inset 2px 0 0 #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-selected-badge {
  border: 1px solid #bfdbfe !important;
  border-radius: 2px !important;
  background: #eff6ff !important;
  color: #1e3a8a !important;
  font-size: 9px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-inline-actions-tight button[data-number-test] {
  border-color: transparent !important;
  background: transparent !important;
  color: #1e3a8a !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-inline-actions-tight button[data-number-manage] {
  border-color: #cbd5e1 !important;
  background: #ffffff !important;
  color: #0f172a !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics {
  gap: 0 !important;
  border: 1px solid #d8e0ea !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card {
  min-height: 72px !important;
  padding: 10px 12px !important;
  border: 0 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-guide-status-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card {
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-kicker,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy > span:first-child {
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 950 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings #app-settings-hero-title {
  color: #0f172a !important;
  font-size: 21px !important;
  line-height: 1.1 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 76px !important;
    padding: 8px 8px !important;
    gap: 4px !important;
    border-radius: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 6px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line strong {
    min-width: 0 !important;
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: 13px !important;
    font-weight: 950 !important;
    line-height: 1.08 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line .hvx760-mobile-state {
    min-height: 18px !important;
    padding: 0 5px !important;
    border-radius: 2px !important;
    font-size: 9px !important;
    line-height: 17px !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx960-mobile-age {
    color: #64748b !important;
    font-size: 9px !important;
    font-weight: 780 !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small {
    gap: 5px !important;
    font-size: 10px !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    min-height: 18px !important;
    margin: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span {
    min-height: 18px !important;
    padding: 0 6px !important;
    font-size: 9.5px !important;
    line-height: 17px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    min-height: 28px !important;
    padding-top: 0 !important;
    gap: 6px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-state {
    font-size: 9.5px !important;
    font-weight: 820 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    min-width: 68px !important;
    min-height: 30px !important;
    padding: 0 8px !important;
    border-radius: 2px !important;
    font-size: 10px !important;
  }
}

/* 20260621 score-10 loop pass 50: mobile account label must never clip. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    grid-template-columns: minmax(0, 1fr) 96px !important;
    padding-right: 10px !important;
    padding-left: 12px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
    width: 96px !important;
    min-width: 96px !important;
    max-width: 96px !important;
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn.tenant-shell-identity-btn,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-btn.tenant-shell-identity-btn {
    width: 92px !important;
    min-width: 92px !important;
    max-width: 92px !important;
    padding: 0 8px !important;
    overflow: visible !important;
    text-transform: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-avatar,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-trigger-initials {
    width: 100% !important;
    min-width: 64px !important;
    max-width: 100% !important;
    overflow: visible !important;
    text-align: center !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-avatar::before,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-trigger-initials::before {
    content: "Account" !important;
    display: block !important;
    min-width: 58px !important;
    overflow: visible !important;
    color: #0f172a !important;
    font-size: 12px !important;
    font-weight: 940 !important;
    letter-spacing: 0 !important;
    line-height: 1 !important;
    text-transform: none !important;
    white-space: nowrap !important;
  }
}

/* 20260621 score-10 loop specificity guard: beats duplicated legacy !important blocks below. */
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx930-filter-summary button,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-clear-chip,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head-actions [data-workspace-filter-proxy="clear"] {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx930-filter-summary small {
  display: inline-flex !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 860 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-actions::before {
  content: "Scope: current Operations Queue view" !important;
  display: inline-flex !important;
  align-items: center !important;
  margin-right: auto !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 900 !important;
}

/* 20260621 score-10 loop pass 40: unified header, actionable filter summary, mobile nav polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
  grid-template-columns: minmax(218px, 244px) minmax(420px, 1fr) minmax(560px, 620px) !important;
  align-items: center !important;
  gap: 12px !important;
  min-height: 70px !important;
  padding: 10px 22px !important;
  border-bottom: 1px solid #cbd5e1 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(190px, auto) !important;
  align-items: stretch !important;
  gap: 0 !important;
  min-height: 46px !important;
  padding: 0 !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
  display: flex !important;
  align-items: stretch !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-status-pill.pill::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-status-pill.pill::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-status-pill.pill {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  min-height: 44px !important;
  padding: 0 12px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 820 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn.tenant-shell-identity-btn,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-btn {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  min-height: 44px !important;
  height: 100% !important;
  padding: 0 10px 0 12px !important;
  border: 0 !important;
  border-left: 1px solid #cbd5e1 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-copy strong {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-copy small {
  color: #475569 !important;
  font-size: 9.5px !important;
  font-weight: 780 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-copy small b {
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #334155 !important;
  font-weight: 880 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search:focus-within,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-command-input-wrap:focus-within {
  border-color: #64748b !important;
  outline: 1px solid #64748b !important;
  outline-offset: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-command-prod-banner span {
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  display: grid !important;
  grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr) !important;
  align-items: center !important;
  gap: 10px !important;
  margin: 0 !important;
  padding: 10px 12px !important;
  border-bottom: 1px solid #d8e0ea !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line {
  display: grid !important;
  gap: 2px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line strong {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 960 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-summary-sentence {
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  gap: 6px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence span {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  min-height: 24px !important;
  padding: 0 7px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence b {
  color: #0f172a !important;
  font-weight: 920 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-rows: 56px !important;
    align-items: center !important;
    gap: 10px !important;
    min-height: 56px !important;
    height: 56px !important;
    max-height: 56px !important;
    padding: 0 16px !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-left {
    display: contents !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-left .tenant-toolbar-menu,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-toolbar-menu,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-brand-link {
    grid-column: 1 !important;
    grid-row: 1 !important;
    justify-self: start !important;
    min-width: 0 !important;
    min-height: 42px !important;
    max-height: 42px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand.tenant-app-brand-header,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-header {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 9px !important;
    min-width: 0 !important;
    min-height: 42px !important;
    max-height: 42px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-media,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .brand-logo-fallback,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-brand-fallback,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .brand-logo {
    width: 32px !important;
    min-width: 32px !important;
    max-width: 32px !important;
    height: 32px !important;
    min-height: 32px !important;
    max-height: 32px !important;
    border-radius: 3px !important;
    font-size: 0 !important;
    line-height: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-copy {
    display: grid !important;
    gap: 1px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-appname {
    color: #0f172a !important;
    font-size: 18px !important;
    font-weight: 920 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-tenant {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
    grid-column: 2 !important;
    grid-row: 1 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    width: auto !important;
    min-width: 0 !important;
    min-height: 42px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
    display: flex !important;
    align-items: center !important;
    width: auto !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-btn.tenant-shell-identity-btn,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-btn {
    visibility: visible !important;
    opacity: 1 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    min-width: 64px !important;
    max-width: 72px !important;
    min-height: 38px !important;
    height: 38px !important;
    padding: 0 8px !important;
    border: 1px solid #94a3b8 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-copy {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-avatar,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-trigger-initials {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: transparent !important;
    box-shadow: none !important;
    font-size: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-avatar::before,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-trigger-initials::before {
    content: "Admin" !important;
    color: #0f172a !important;
    font-size: 11px !important;
    font-weight: 940 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    min-height: 30px !important;
    height: 30px !important;
    max-height: 30px !important;
    padding: 0 14px !important;
    border-top: 0 !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #ffffff !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip span {
    display: inline-flex !important;
    align-items: center !important;
    gap: 4px !important;
    min-width: 0 !important;
    min-height: 24px !important;
    padding: 0 6px 0 0 !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip small {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip b {
    display: block !important;
    min-width: 0 !important;
    color: #334155 !important;
    -webkit-text-fill-color: #334155 !important;
    font-size: 10.5px !important;
    font-weight: 880 !important;
    line-height: 1 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip span + span::before {
    content: "" !important;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin-right: 4px !important;
    border-radius: 999px !important;
    background: #64748b !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 0 !important;
    height: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;
    padding: 0 8px !important;
    border-top: 0 !important;
    border-bottom: 1px solid #94a3b8 !important;
    background: #ffffff !important;
    box-shadow: none !important;
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab:hover,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab:focus-visible,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;
    min-width: 0 !important;
    padding: 0 3px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #475569 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab::after {
    content: "" !important;
    position: absolute !important;
    right: 8px !important;
    bottom: 0 !important;
    left: 8px !important;
    height: 3px !important;
    background: transparent !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active::after {
    background: #0f172a !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong {
    color: transparent !important;
    font-size: 0 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong::after {
    content: attr(data-mobile-label) !important;
    display: block !important;
    color: #475569 !important;
    font-size: 10.5px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active .tenant-workspace-tab-copy strong::after {
    color: #020617 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    margin: 10px 0 10px !important;
    padding: 10px 12px !important;
    border: 1px solid #b8c4d4 !important;
    border-left: 4px solid #16a34a !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }
}

/* 20260621 score-10 loop pass 41: mobile operational list density and reduced nav chrome. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    height: 28px !important;
    min-height: 28px !important;
    max-height: 28px !important;
    padding: 0 14px !important;
    background: #fbfdff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip b {
    font-size: 9.5px !important;
    font-weight: 850 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    position: fixed !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    z-index: 80 !important;
    height: 50px !important;
    min-height: 50px !important;
    max-height: 50px !important;
    padding: 0 10px max(0px, env(safe-area-inset-bottom)) !important;
    border-top: 1px solid #94a3b8 !important;
    border-bottom: 0 !important;
    background: #ffffff !important;
    box-shadow: 0 -8px 20px rgba(15, 23, 42, 0.08) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="calendar"]:not(.is-active),
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="numbers"]:not(.is-active),
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="guide"]:not(.is-active),
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="reports"]:not(.is-active) {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab:hover,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab:focus-visible,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active {
    height: 36px !important;
    min-height: 46px !important;
    max-height: 50px !important;
    padding: 0 3px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong::after {
    font-size: 9.5px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong::after {
    content: "More" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-areas:
      "copy action"
      "counts action" !important;
    gap: 4px 10px !important;
    margin: 8px 0 6px !important;
    padding: 8px 10px !important;
    border: 0 !important;
    border-left: 3px solid #16a34a !important;
    border-bottom: 1px solid #cbd5e1 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child {
    grid-area: copy !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child strong {
    font-size: 15px !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child small {
    display: block !important;
    max-width: 100% !important;
    overflow: hidden !important;
    color: #334155 !important;
    font-size: 9.5px !important;
    font-weight: 760 !important;
    line-height: 1.15 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary {
    grid-area: counts !important;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 4px 10px !important;
    color: #334155 !important;
    font-size: 10.5px !important;
    font-weight: 880 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary b {
    color: #991b1b !important;
    font-size: 10.5px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions {
    grid-area: action !important;
    align-self: center !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions button {
    min-width: 66px !important;
    min-height: 34px !important;
    padding: 0 8px !important;
    border-radius: 2px !important;
    font-size: 10.5px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 64px !important;
    grid-template-areas:
      "top action"
      "copy action"
      "summary action" !important;
    gap: 5px 10px !important;
    min-height: 104px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 11px 10px !important;
    border: 0 !important;
    border-left: 0 !important;
    border-bottom: 1px solid #d8e0ea !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk {
    border-left-color: transparent !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state-rail {
    display: block !important;
    width: 3px !important;
    border-radius: 0 !important;
    background: #94a3b8 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk .hvx760-mobile-state-rail {
    background: #991b1b !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-top {
    grid-area: top !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 8px !important;
    padding: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy {
    grid-area: copy !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    font-size: 14px !important;
    line-height: 1.12 !important;
    font-weight: 940 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small {
    font-size: 10px !important;
    font-weight: 760 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    grid-area: summary !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #334155 !important;
    font-size: 10.5px !important;
    font-weight: 820 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-area: action !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-state {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    min-width: 58px !important;
    width: 58px !important;
    min-height: 34px !important;
    height: 34px !important;
    padding: 0 6px !important;
    border-radius: 2px !important;
    font-size: 10.5px !important;
    font-weight: 920 !important;
  }
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1.35fr) minmax(360px, .92fr) !important;
  gap: 0 !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-hero {
  grid-column: 1 / -1 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: start !important;
  gap: 16px !important;
  padding: 14px 20px 12px !important;
  border: 0 !important;
  border-bottom: 1px solid #cbd5e1 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-readiness,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-metrics {
  padding: 18px 20px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-readiness {
  border-right: 1px solid #cbd5e1 !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-metric-grid,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-production-context,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-provenance,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid {
  gap: 0 !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card {
  min-height: 118px !important;
  padding: 12px 14px !important;
  border: 0 !important;
  border-right: 1px solid #d8e0ea !important;
  border-left: 3px solid #94a3b8 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card.is-selected,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row.is-selected,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row[aria-current="true"] {
  border-left: 4px solid #1d4ed8 !important;
  background: #ffffff !important;
  box-shadow: inset 0 1px 0 #bfdbfe, inset 0 -1px 0 #bfdbfe !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 th,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th {
  background: #eaf0f7 !important;
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 980 !important;
  border-bottom: 1px solid #94a3b8 !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-category-divider {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  min-height: 34px !important;
  margin-top: 10px !important;
  padding: 8px 10px !important;
  border: 1px solid #cbd5e1 !important;
  border-left: 4px solid #334155 !important;
  background: #f8fafc !important;
  color: #0f172a !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-details {
  border-radius: 0 !important;
  border-color: #d8e0ea !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary {
  min-height: 46px !important;
  padding: 8px 10px !important;
  border-left: 3px solid transparent !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    align-items: start !important;
    height: auto !important;
    min-height: 48px !important;
    max-height: none !important;
    padding: 6px 10px 7px !important;
    border-top: 2px solid #334155 !important;
    border-bottom: 1px solid #94a3b8 !important;
    background: #ffffff !important;
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip span {
    display: grid !important;
    grid-template-rows: auto auto !important;
    align-content: start !important;
    gap: 1px !important;
    justify-items: start !important;
    min-height: 20px !important;
    padding: 1px 8px 0 !important;
    border-left: 1px solid #d8e0ea !important;
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip small {
    display: block !important;
    color: #64748b !important;
    -webkit-text-fill-color: #64748b !important;
    font-size: 8.5px !important;
    font-weight: 980 !important;
    line-height: 1.1 !important;
    text-transform: none !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip b {
    display: block !important;
    position: static !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: auto !important;
    height: auto !important;
    max-height: none !important;
    margin: 1px 0 0 !important;
    max-width: 100% !important;
    overflow: hidden !important;
    color: #0f172a !important;
    -webkit-text-fill-color: #0f172a !important;
    font-size: 9.5px !important;
    font-weight: 950 !important;
    line-height: 1.1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip span + span::before {
    content: none !important;
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    min-height: 38px !important;
    border-top: 1px solid #cbd5e1 !important;
    border-bottom: 2px solid #334155 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab {
    min-height: 36px !important;
    border-right: 1px solid #e2e8f0 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active {
    background: #f8fafc !important;
    box-shadow: inset 0 -3px 0 #0f172a !important;
  }
}

/* Reviewer loop pass 34: remove account-menu collision, singular filters, precise selection, mobile nav, and denser admin/calendar hierarchy. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
  grid-template-columns: 260px minmax(360px, 1fr) minmax(520px, auto) !important;
  gap: 10px !important;
  border-bottom: 1px solid #cbd5e1 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
  display: grid !important;
  grid-template-columns: minmax(310px, 1fr) minmax(210px, auto) !important;
  align-items: center !important;
  gap: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
  padding: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-status-pill.pill,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn.tenant-shell-identity-btn {
  border: 1px solid #cbd5e1 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head-actions [data-workspace-filter-proxy="clear"],
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter #app-filter-clear {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu .tenant-session-menu-assurance {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 0 !important;
  padding: 8px 12px !important;
  border-top: 1px solid #d8e0ea !important;
  border-bottom: 1px solid #d8e0ea !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance::before,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu .tenant-session-menu-assurance::before {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance span,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu .tenant-session-menu-assurance span {
  display: grid !important;
  grid-template-columns: minmax(112px, 0.72fr) minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 30px !important;
  padding: 6px 0 !important;
  border: 0 !important;
  border-bottom: 1px solid #edf2f7 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance span:last-child {
  border-bottom: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance b,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu .tenant-session-menu-assurance b {
  color: #0f172a !important;
  font-size: 10.5px !important;
  line-height: 1.12 !important;
  white-space: normal !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance small,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu .tenant-session-menu-assurance small {
  display: block !important;
  color: #475569 !important;
  font-size: 9.5px !important;
  line-height: 1.12 !important;
  text-align: right !important;
  white-space: normal !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day-body,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-signal-marker,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-events,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue {
  min-width: 22px !important;
  min-height: 20px !important;
  padding: 0 6px !important;
  border-left: 3px solid #2563eb !important;
  background: transparent !important;
  color: #0f172a !important;
  font-size: 10px !important;
  line-height: 20px !important;
  text-align: center !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row.is-selected {
  border-left: 4px solid #2563eb !important;
  background: #ffffff !important;
  box-shadow: inset 0 1px 0 #dbeafe, inset 0 -1px 0 #dbeafe !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card.is-selected .tenant-number-card-head,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row.is-selected .tenant-number-card-head {
  color: #0f172a !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-hero {
  display: grid !important;
  grid-template-columns: 260px minmax(0, 1fr) !important;
  gap: 10px !important;
  align-items: stretch !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-hero-copy {
  min-height: 0 !important;
  padding: 14px 16px !important;
  border: 1px solid #d8e0ea !important;
  border-left: 4px solid #334155 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-shortcuts-wrap {
  min-height: 0 !important;
  border: 1px solid #d8e0ea !important;
  border-radius: 4px !important;
  background: #ffffff !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 0 !important;
    overflow: visible !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab {
    min-width: 0 !important;
    padding: 0 4px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong {
    font-size: 10px !important;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: clip !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong {
    color: transparent !important;
    font-size: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong::before {
    content: "Account" !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-hero {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}

/* Reviewer loop pass 39 EOF guard: final enterprise hierarchy after legacy final guard. */
@media (min-width: 1181px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    grid-template-columns: 232px minmax(300px, 0.72fr) minmax(470px, auto) !important;
    min-height: 58px !important;
    padding: 8px 14px !important;
    gap: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
    grid-template-columns: minmax(260px, 1fr) minmax(184px, auto) !important;
    gap: 8px !important;
  }
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter #app-filter-clear {
  display: inline-flex !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter.tenant-workspace-filter:not(.hidden) {
  width: min(548px, calc(100vw - 40px)) !important;
  max-width: min(548px, calc(100vw - 40px)) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance::before {
  content: "Trust controls" !important;
  display: block !important;
  margin-bottom: 5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-box {
  width: min(640px, calc(100vw - 36px)) !important;
  max-width: 640px !important;
  padding: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip > span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-live-banner {
  border: 1px solid #d8e0ea !important;
  border-left: 3px solid #64748b !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip > span.is-ready,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item.is-ready,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item.is-live {
  border-left-color: #15803d !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-events,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue {
  border: 1px solid #94a3b8 !important;
  border-left: 4px solid #1d4ed8 !important;
  background: transparent !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers #app-number-buy-open {
  border-color: #1d4ed8 !important;
  background: #1d4ed8 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row[aria-current="true"] {
  border-left: 5px solid #1d4ed8 !important;
  background: #eef6ff !important;
  box-shadow: inset 0 1px 0 #bfdbfe, inset 0 -1px 0 #bfdbfe !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-card .tenant-section-head {
  position: sticky !important;
  top: 0 !important;
  z-index: 2 !important;
  border-left: 5px solid #1d4ed8 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary::after {
  content: ">" !important;
  display: inline-grid !important;
  place-items: center !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    min-height: 38px !important;
    padding: 6px 10px !important;
    border-top: 1px solid #d8e0ea !important;
    border-bottom: 1px solid #d8e0ea !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    min-height: 40px !important;
    border-bottom: 1px solid #cbd5e1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab {
    min-height: 38px !important;
    border-radius: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 92px !important;
    padding: 10px 9px !important;
    border-left-width: 4px !important;
  }
}

/* Reviewer loop pass 38 EOF guard: final enterprise hierarchy after all legacy passes. */
@media (min-width: 1181px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    grid-template-columns: 232px minmax(300px, 0.72fr) minmax(470px, auto) !important;
    min-height: 58px !important;
    padding: 8px 14px !important;
    gap: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
    grid-template-columns: minmax(260px, 1fr) minmax(184px, auto) !important;
    gap: 8px !important;
  }
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-header-bar {
  padding: 10px 14px !important;
  border-bottom: 1px solid #d8e0ea !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-title {
  font-size: 24px !important;
  line-height: 1.08 !important;
  font-weight: 980 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-box {
  width: min(640px, calc(100vw - 36px)) !important;
  max-width: 640px !important;
  padding: 10px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-layout {
  grid-template-columns: minmax(0, 1fr) 190px !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result {
  min-height: 38px !important;
  padding: 6px 9px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter.tenant-workspace-filter:not(.hidden) {
  width: min(548px, calc(100vw - 40px)) !important;
  max-width: min(548px, calc(100vw - 40px)) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  display: grid !important;
  grid-template-columns: minmax(126px, auto) minmax(0, 1fr) !important;
  gap: 10px !important;
  margin: 8px 14px 6px !important;
  padding: 8px 10px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  gap: 5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter #app-filter-clear {
  display: inline-flex !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head {
  padding: 12px !important;
  border-bottom: 1px solid #d8e0ea !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance::before {
  content: "Trust controls" !important;
  display: block !important;
  margin-bottom: 5px !important;
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 980 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip > span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-live-banner {
  border: 1px solid #d8e0ea !important;
  border-left: 3px solid #64748b !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip > span.is-ready,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item.is-ready,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item.is-live {
  border-left-color: #15803d !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-pill,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item.is-ready .tenant-call-readiness-pill,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item.is-live .tenant-call-readiness-pill {
  border: 1px solid currentColor !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.is-selected {
  outline: 2px solid #1d4ed8 !important;
  outline-offset: -2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-events,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue {
  border: 1px solid #94a3b8 !important;
  border-left: 4px solid #1d4ed8 !important;
  background: transparent !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers #app-number-buy-open {
  border-color: #1d4ed8 !important;
  background: #1d4ed8 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row[aria-current="true"] {
  border-left: 5px solid #1d4ed8 !important;
  background: #eef6ff !important;
  box-shadow: inset 0 1px 0 #bfdbfe, inset 0 -1px 0 #bfdbfe !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-card .tenant-section-head {
  position: sticky !important;
  top: 0 !important;
  z-index: 2 !important;
  margin: -1px -1px 10px !important;
  padding: 12px 14px !important;
  border: 1px solid #d8e0ea !important;
  border-left: 5px solid #1d4ed8 !important;
  border-radius: 3px 3px 0 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary {
  grid-template-columns: minmax(0, 1fr) 24px !important;
  min-height: 54px !important;
  padding: 10px 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary::after {
  content: ">" !important;
  display: inline-grid !important;
  place-items: center !important;
  width: 22px !important;
  height: 22px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    min-height: 38px !important;
    padding: 6px 10px !important;
    border-top: 1px solid #d8e0ea !important;
    border-bottom: 1px solid #d8e0ea !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    min-height: 40px !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab {
    min-height: 38px !important;
    border-radius: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 92px !important;
    padding: 10px 9px !important;
    border-left-width: 4px !important;
    border-radius: 2px !important;
  }
}

/* Reviewer loop pass 37: enterprise console density and status unification. */
@media (min-width: 1181px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    grid-template-columns: 232px minmax(300px, 0.72fr) minmax(470px, auto) !important;
    min-height: 58px !important;
    padding: 8px 14px !important;
    gap: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search {
    min-height: 38px !important;
    border-radius: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
    grid-template-columns: minmax(260px, 1fr) minmax(184px, auto) !important;
    gap: 8px !important;
  }
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-header-bar {
  padding: 10px 14px !important;
  border-bottom: 1px solid #d8e0ea !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-header-main-compact {
  gap: 12px !important;
  align-items: center !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-title {
  color: #020617 !important;
  font-size: 24px !important;
  line-height: 1.08 !important;
  font-weight: 980 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-subtitle {
  max-width: 72ch !important;
  color: #475569 !important;
  font-size: 12px !important;
  line-height: 1.3 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-account-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-capability-strip {
  min-height: 36px !important;
  padding: 6px 8px !important;
  border: 1px solid #d8e0ea !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-box {
  width: min(640px, calc(100vw - 36px)) !important;
  max-width: 640px !important;
  padding: 10px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-head {
  min-height: 44px !important;
  padding-bottom: 8px !important;
  border-bottom: 1px solid #d8e0ea !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-head h2 {
  font-size: 18px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-prod-banner {
  margin: 8px 0 !important;
  min-height: 34px !important;
  padding: 7px 9px !important;
  border: 1px solid #d8e0ea !important;
  border-left: 3px solid #334155 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-layout {
  grid-template-columns: minmax(0, 1fr) 190px !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-preview {
  padding: 9px !important;
  border-radius: 3px !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result {
  min-height: 38px !important;
  padding: 6px 9px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter.tenant-workspace-filter:not(.hidden) {
  width: min(548px, calc(100vw - 40px)) !important;
  max-width: min(548px, calc(100vw - 40px)) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  display: grid !important;
  grid-template-columns: minmax(126px, auto) minmax(0, 1fr) !important;
  align-items: start !important;
  gap: 10px !important;
  margin: 8px 14px 6px !important;
  padding: 8px 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state strong {
  display: block !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 980 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state span {
  color: #475569 !important;
  font-size: 10px !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  gap: 5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens span {
  min-height: 22px !important;
  padding: 4px 6px !important;
  font-size: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-builder-row {
  min-height: 50px !important;
  padding: 7px 9px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter #app-filter-clear {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu {
  padding: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head {
  padding: 12px !important;
  border-bottom: 1px solid #d8e0ea !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance {
  padding: 8px 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance::before {
  content: "Trust controls" !important;
  display: block !important;
  margin-bottom: 5px !important;
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 980 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-list {
  padding: 6px 12px 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-section {
  margin-top: 8px !important;
  padding-top: 8px !important;
  border-top: 1px solid #edf2f7 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-section:first-child {
  margin-top: 0 !important;
  padding-top: 0 !important;
  border-top: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip > span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-live-banner {
  border: 1px solid #d8e0ea !important;
  border-left: 3px solid #64748b !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip > span.is-ready,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item.is-ready,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item.is-live {
  border-left-color: #15803d !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip > span.is-required,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item.is-required,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item.is-blocked {
  border-left-color: #991b1b !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-pill,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item.is-ready .tenant-call-readiness-pill,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item.is-live .tenant-call-readiness-pill {
  min-height: 22px !important;
  border: 1px solid currentColor !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #166534 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.is-selected {
  outline: 2px solid #1d4ed8 !important;
  outline-offset: -2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.has-queue-work::after,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.has-queue-work::after {
  width: 4px !important;
  background: #b45309 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-events,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue {
  border: 1px solid #94a3b8 !important;
  border-left: 4px solid #1d4ed8 !important;
  background: transparent !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers #app-number-buy-open {
  border-color: #1d4ed8 !important;
  background: #1d4ed8 !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers #app-number-port-open {
  border-color: #94a3b8 !important;
  background: #ffffff !important;
  color: #0f172a !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row[aria-current="true"] {
  border-left: 5px solid #1d4ed8 !important;
  background: #eef6ff !important;
  box-shadow: inset 0 1px 0 #bfdbfe, inset 0 -1px 0 #bfdbfe !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-card .tenant-section-head {
  position: sticky !important;
  top: 0 !important;
  z-index: 2 !important;
  margin: -1px -1px 10px !important;
  padding: 12px 14px !important;
  border: 1px solid #d8e0ea !important;
  border-left: 5px solid #1d4ed8 !important;
  border-radius: 3px 3px 0 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-production-context {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 6px !important;
  padding: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-production-context span {
  min-height: 38px !important;
  padding: 7px 8px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card {
  min-height: 86px !important;
  padding: 10px 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > strong {
  font-size: 24px !important;
  font-weight: 980 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary {
  grid-template-columns: minmax(0, 1fr) 24px !important;
  min-height: 54px !important;
  padding: 10px 12px !important;
  cursor: pointer !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary::after {
  content: ">" !important;
  display: inline-grid !important;
  place-items: center !important;
  width: 22px !important;
  height: 22px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  color: #334155 !important;
  font-size: 13px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings details[open] > .tenant-settings-summary::after {
  transform: rotate(90deg) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy > span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy small {
  color: #64748b !important;
  font-size: 11px !important;
  line-height: 1.2 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    min-height: 38px !important;
    padding: 6px 10px !important;
    border-top: 1px solid #d8e0ea !important;
    border-bottom: 1px solid #d8e0ea !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip span {
    min-width: 0 !important;
    padding: 0 6px !important;
    border-right: 1px solid #edf2f7 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip span:last-child {
    border-right: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip small {
    color: #64748b !important;
    font-size: 8.5px !important;
    font-weight: 950 !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip b {
    color: #0f172a !important;
    font-size: 10px !important;
    font-weight: 950 !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    min-height: 40px !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab {
    min-height: 38px !important;
    border-right: 1px solid #edf2f7 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active {
    box-shadow: inset 0 -3px 0 #1d4ed8 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 92px !important;
    padding: 10px 9px !important;
    border-left-width: 4px !important;
    border-radius: 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    font-size: 14px !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    gap: 4px !important;
  }
}

/* Reviewer loop pass 36: final mobile tab label guard. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    min-height: 14px !important;
    overflow: hidden !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 1 !important;
    -webkit-text-fill-color: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong {
    position: relative !important;
    display: block !important;
    overflow: hidden !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
    -webkit-text-fill-color: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong::before,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong::before {
    content: attr(data-mobile-label) !important;
    display: block !important;
    width: 100% !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-align: center !important;
    -webkit-text-fill-color: #334155 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong::after,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active strong::after,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong::after {
    content: none !important;
    display: none !important;
  }
}

/* Reviewer loop pass 36: final mobile tab label guard. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    min-height: 14px !important;
    overflow: hidden !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 1 !important;
    -webkit-text-fill-color: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong {
    position: relative !important;
    display: block !important;
    overflow: hidden !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
    -webkit-text-fill-color: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong::before,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong::before {
    content: attr(data-mobile-label) !important;
    display: block !important;
    width: 100% !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-align: center !important;
    -webkit-text-fill-color: #334155 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong::after,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active strong::after,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong::after {
    content: none !important;
    display: none !important;
  }
}

/* Reviewer loop pass 36: mobile tabs render one short label only. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    min-height: 14px !important;
    overflow: hidden !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 1 !important;
    -webkit-text-fill-color: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong {
    position: relative !important;
    display: block !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    -webkit-text-fill-color: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong::before,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong::before {
    content: attr(data-mobile-label) !important;
    display: block !important;
    width: 100% !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-align: center !important;
    -webkit-text-fill-color: #334155 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong::after,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active strong::after,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong::after {
    content: none !important;
    display: none !important;
  }
}

/* 20260620 reviewer 10/10 enterprise-system closure: restrained visuals, clear status/action semantics, dense ops surfaces. */
html body.tenant-app-body[data-app-surface="workspace"] {
  --hvx-enterprise-radius: 4px;
  --hvx-enterprise-control-radius: 3px;
  --hvx-enterprise-border: #cbd5e1;
  --hvx-enterprise-soft-border: #dbe4ee;
  --hvx-enterprise-ink: #0f172a;
  --hvx-enterprise-muted: #475569;
  --hvx-enterprise-panel: #f8fafc;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-surface,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-guide-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-stage-summary-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-commercial-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-box,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-timeline-mobile-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-settings-details,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-call-list-row {
  border: 1px solid var(--hvx-enterprise-soft-border) !important;
  border-radius: var(--hvx-enterprise-radius) !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] button,
html body.tenant-app-body[data-app-surface="workspace"] input,
html body.tenant-app-body[data-app-surface="workspace"] select,
html body.tenant-app-body[data-app-surface="workspace"] textarea,
html body.tenant-app-body[data-app-surface="workspace"] summary,
html body.tenant-app-body[data-app-surface="workspace"] .pill,
html body.tenant-app-body[data-app-surface="workspace"] [class*="badge"],
html body.tenant-app-body[data-app-surface="workspace"] [class*="chip"] {
  border-radius: var(--hvx-enterprise-control-radius) !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-avatar,
html body.tenant-app-body[data-app-surface="workspace"] .brand-logo-fallback,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-mark {
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #e2e8f0 !important;
  color: #1f2937 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-assurance {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid var(--hvx-enterprise-soft-border) !important;
  border-radius: var(--hvx-enterprise-radius) !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-assurance span {
  display: grid !important;
  gap: 2px !important;
  padding: 8px 10px !important;
  border-left: 1px solid #e2e8f0 !important;
  background: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-assurance span:first-child {
  border-left: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-assurance b {
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-box {
  overflow: hidden !important;
  border-color: #94a3b8 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-head,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-prod-banner,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-hints {
  border-radius: 0 !important;
  background: var(--hvx-enterprise-panel) !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-section > p {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  margin: 8px 0 4px !important;
  padding: 7px 9px !important;
  border-top: 1px solid #e2e8f0 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 950 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-result {
  min-height: 54px !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-result-token {
  border-radius: 2px !important;
  background: #e2e8f0 !important;
  color: #1f2937 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-queue-control-strip {
  align-items: center !important;
  border-color: var(--hvx-enterprise-border) !important;
  border-radius: var(--hvx-enterprise-radius) !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-queue-filter-entry,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-overflow-actions [data-timeline-action="open-filter"] {
  border-color: #334155 !important;
  background: #f8fafc !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx220-row-action-stack {
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  gap: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 72px !important;
  min-height: 28px !important;
  padding: 0 9px !important;
  border: 1px solid #334155 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link:focus-visible {
  background: #1f2937 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-sla-state {
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token::before {
  content: "Status" !important;
  margin-right: 4px !important;
  color: #64748b !important;
  font-size: 8px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day {
  position: relative !important;
  min-height: 82px !important;
  padding: 8px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 50px !important;
  min-height: 22px !important;
  padding: 0 6px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-events {
  border-color: #93c5fd !important;
  background: #eff6ff !important;
  color: #1d4ed8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue {
  border-color: #fbbf24 !important;
  background: #fffbeb !important;
  color: #92400e !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-signal-marker {
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card {
  position: relative !important;
  padding-left: 14px !important;
  border-left: 4px solid #64748b !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card.is-warning {
  border-left-color: #d97706 !important;
  background: #fffaf0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card.is-success {
  border-left-color: #15803d !important;
  background: #f8fff9 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-severity-token {
  display: inline-flex !important;
  width: max-content !important;
  min-height: 22px !important;
  margin: 4px 0 6px !important;
  padding: 0 7px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  align-items: center !important;
  color: #334155 !important;
  font-size: 9px !important;
  font-weight: 950 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-severity-token.is-warning {
  border-color: #f59e0b !important;
  background: #fffbeb !important;
  color: #92400e !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-severity-token.is-success {
  border-color: #86efac !important;
  background: #f0fdf4 !important;
  color: #166534 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-list {
  display: grid !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 10px !important;
  padding: 10px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card-head {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 0 0 5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card-head strong {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card-subtitle {
  margin: 0 0 7px !important;
  font-size: 10.5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 3px !important;
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid span {
  display: grid !important;
  gap: 2px !important;
  min-width: 0 !important;
  padding: 6px 8px !important;
  border-left: 1px solid #e2e8f0 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid span:first-child {
  border-left: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid b {
  overflow: hidden !important;
  color: #64748b !important;
  font-size: 8.5px !important;
  font-weight: 900 !important;
  text-overflow: ellipsis !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid strong {
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 10.5px !important;
  font-weight: 850 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-shell {
  grid-template-columns: minmax(0, 1fr) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs {
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button {
  min-height: 42px !important;
  border: 0 !important;
  border-top: 1px solid #e2e8f0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button:first-child {
  border-top: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button.is-active {
  background: #f8fafc !important;
  box-shadow: inset 4px 0 0 #1f2937 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-details {
  overflow: hidden !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary {
  min-height: 54px !important;
  padding: 12px 14px !important;
  border-radius: 0 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy strong {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-advanced-divider {
  padding: 10px 12px !important;
  border: 1px solid #cbd5e1 !important;
  border-left: 4px solid #334155 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip span {
  display: grid !important;
  gap: 2px !important;
  padding: 8px 9px !important;
  border-left: 1px solid #e2e8f0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip span:first-child {
  border-left: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip b {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip small {
  color: #475569 !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    border-radius: 4px !important;
    padding: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-mobile-priority-pill,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-state {
    border-radius: 3px !important;
    font-weight: 950 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid span,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip span {
    border-left: 0 !important;
    border-top: 1px solid #e2e8f0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid span:first-child,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip span:first-child {
    border-top: 0 !important;
  }
}

/* 20260621 reviewer loop pass 32 EOF: collapse desktop shell row stretch. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell {
  display: grid !important;
  grid-template-rows: 86px minmax(0, 1fr) !important;
  align-content: start !important;
  gap: 12px !important;
  min-height: 100vh !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
  grid-row: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-frame {
  grid-row: 2 !important;
  align-self: start !important;
  margin-top: 0 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell {
    grid-template-rows: 58px 26px minmax(0, 1fr) !important;
    gap: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    grid-row: 2 !important;
    display: flex !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-frame {
    grid-row: 3 !important;
  }
}

/* 20260621 reviewer loop pass 33 EOF: final small chrome cleanup. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-icon,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-shortcut,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter {
  align-self: center !important;
  justify-self: center !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter[aria-expanded="true"],
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter.is-active {
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter::after {
  box-shadow: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab strong::after {
    font-size: 10px !important;
    font-weight: 920 !important;
  }
}

/* 20260621 reviewer loop pass 31 EOF: repair header geometry after density pass. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
  height: 86px !important;
  min-height: 86px !important;
  max-height: 86px !important;
  align-content: center !important;
  overflow: visible !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search {
  display: grid !important;
  grid-template-columns: 18px minmax(0, 1fr) 62px 78px !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 0 8px 0 12px !important;
  overflow: visible !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-icon,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-shortcut,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter {
  position: static !important;
  inset: auto !important;
  transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-label {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search input,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-search {
  min-width: 0 !important;
  width: 100% !important;
  padding: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-status-pill.pill {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  min-width: 0 !important;
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-status-pill.pill::before,
html body.tenant-app-body[data-app-surface="workspace"] #app-status-pill.pill::after {
  content: none !important;
  display: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    height: 58px !important;
    min-height: 58px !important;
    max-height: 58px !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
    display: flex !important;
    grid-template-columns: none !important;
    justify-self: end !important;
    width: 54px !important;
    min-width: 54px !important;
    max-width: 54px !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab {
    min-width: 0 !important;
    padding: 0 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab strong::after {
    font-size: 11px !important;
  }
}

/* 20260621 reviewer loop pass 23 EOF: enterprise density and hierarchy closure. */
@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
    display: grid !important;
    grid-template-columns: minmax(210px, .84fr) minmax(260px, 1fr) minmax(128px, auto) auto !important;
    align-items: center !important;
    gap: 8px !important;
    min-height: 58px !important;
    padding: 8px 10px !important;
    border: 1px solid #b8c4d4 !important;
    border-left: 3px solid #2563eb !important;
    border-radius: 2px !important;
    background: #fbfdff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title {
    gap: 1px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-selected-work span {
    color: #334155 !important;
    font-size: 9px !important;
    font-weight: 950 !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title strong {
    color: #020617 !important;
    font-size: 17px !important;
    font-weight: 980 !important;
    line-height: 1.02 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title p {
    overflow: hidden !important;
    color: #334155 !important;
    font-size: 11px !important;
    font-weight: 840 !important;
    line-height: 1.08 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(80px, 1fr)) !important;
    gap: 6px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) !important;
    grid-template-areas:
      "count label"
      "count detail" !important;
    align-items: center !important;
    column-gap: 7px !important;
    min-height: 42px !important;
    padding: 6px 8px !important;
    border: 1px solid #b8c4d4 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi b {
    grid-area: count !important;
    color: #020617 !important;
    font-size: 19px !important;
    font-weight: 980 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi span {
    grid-area: label !important;
    color: #1e293b !important;
    font-size: 10px !important;
    font-weight: 930 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi small {
    grid-area: detail !important;
    color: #475569 !important;
    font-size: 9px !important;
    font-weight: 830 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 8px !important;
    min-height: 36px !important;
    padding: 0 10px !important;
    border-left: 1px solid #b8c4d4 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary button,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-primary-cta,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-controls-menu summary {
    min-height: 32px !important;
    padding: 0 10px !important;
    border-radius: 2px !important;
    font-size: 10px !important;
    font-weight: 930 !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-selected-work {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-toolbar-actions {
    justify-content: end !important;
    gap: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 {
    border: 1px solid #b8c4d4 !important;
    border-top: 0 !important;
    border-collapse: collapse !important;
    table-layout: fixed !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 th {
    height: 34px !important;
    padding: 7px 10px !important;
    border-right: 1px solid #cbd5e1 !important;
    border-bottom: 2px solid #64748b !important;
    background: #dfe7f1 !important;
    color: #0f172a !important;
    font-size: 9.5px !important;
    font-weight: 980 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 th:last-child,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 td:last-child {
    border-right: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 td {
    height: 56px !important;
    padding: 8px 10px !important;
    border-right: 1px solid #d8e0ea !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #ffffff !important;
    vertical-align: middle !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-row:nth-child(even) td {
    background: #fbfdff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-selected td:first-child,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row[aria-selected="true"] td:first-child {
    box-shadow: inset 3px 0 0 #2563eb !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-work-meta,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-touch-cell {
    color: #243244 !important;
    font-size: 10.5px !important;
    font-weight: 850 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx220-row-action-stack {
    display: grid !important;
    grid-template-columns: minmax(116px, 1fr) 64px !important;
    align-items: center !important;
    gap: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link {
    justify-self: end !important;
    width: 64px !important;
    min-width: 64px !important;
    min-height: 30px !important;
  }
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-box {
  width: min(680px, calc(100vw - 32px)) !important;
  padding: 12px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-head h2 {
  font-size: 17px !important;
  line-height: 1.08 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-kicker,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-section > p,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-scope {
  color: #1e293b !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-input-wrap {
  min-height: 48px !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result {
  min-height: 48px !important;
  padding: 7px 8px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter.tenant-workspace-filter:not(.hidden) {
  top: 76px !important;
  width: min(620px, calc(100vw - 36px)) !important;
  max-width: min(620px, calc(100vw - 36px)) !important;
  max-height: min(640px, calc(100vh - 92px)) !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head {
  padding: 10px 14px 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  grid-template-columns: minmax(168px, .72fr) minmax(0, 1.28fr) !important;
  margin: 10px 14px 8px !important;
  padding: 8px 10px !important;
  border-left-color: #1e293b !important;
  background: #f8fbff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line strong {
  color: #020617 !important;
  font-size: 12px !important;
  font-weight: 980 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section {
  margin: 0 14px !important;
  padding: 8px 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-builder-row {
  min-height: 44px !important;
  padding: 7px 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-actions {
  min-height: 48px !important;
  padding: 8px 14px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-metrics .tenant-metric-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card {
  min-height: 64px !important;
  padding: 10px 12px !important;
  border-left: 3px solid #64748b !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-metrics .tenant-metric-card strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card strong {
  color: #020617 !important;
  font-size: 24px !important;
  font-weight: 980 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-list span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-list small {
  color: #1e293b !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-toolbar {
  min-height: 62px !important;
  padding: 10px 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-month-label {
  font-size: 20px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend {
  gap: 5px !important;
  margin-top: 4px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected {
  background: #eef6ff !important;
  box-shadow: inset 0 0 0 2px #2563eb !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected .tenant-calendar-day-number {
  background: #1e293b !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-inline-actions-tight button,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table .tenant-inline-actions-tight button {
  min-width: 92px !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #1e3a8a !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy strong,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-section {
  color: #020617 !important;
  font-weight: 980 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-head {
  border: 1px solid #d8e0ea !important;
  border-left: 3px solid #2563eb !important;
  background: #f8fbff !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    grid-template-rows: 44px !important;
    min-height: 58px !important;
    max-height: 58px !important;
    padding: 7px 18px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-header {
    gap: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-name {
    font-size: 18px !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 24px !important;
    padding: 0 12px !important;
    border-top: 1px solid #d8e0ea !important;
    border-bottom: 1px solid #d8e0ea !important;
    background: #fbfdff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip span {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    min-height: 22px !important;
    padding: 0 6px !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip small {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip b {
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip span + span::before {
    content: "" !important;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    border-radius: 999px !important;
    background: #64748b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    min-height: 38px !important;
    border-bottom: 1px solid #94a3b8 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab {
    min-height: 36px !important;
    padding: 0 4px !important;
    border-radius: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab strong::after {
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 930 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active strong::after {
    color: #020617 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-areas:
      "copy action"
      "counts action" !important;
    align-items: center !important;
    gap: 4px 12px !important;
    margin: 8px 0 10px !important;
    padding: 10px 10px !important;
    border: 1px solid #b8c4d4 !important;
    border-left: 3px solid #16a34a !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child {
    grid-area: copy !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child strong {
    color: #020617 !important;
    font-size: 18px !important;
    font-weight: 980 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child small {
    color: #334155 !important;
    font-size: 11px !important;
    font-weight: 850 !important;
    line-height: 1.18 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary {
    grid-area: counts !important;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 5px 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary span {
    color: #1e293b !important;
    font-size: 12px !important;
    font-weight: 980 !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary b {
    color: #991b1b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions {
    grid-area: action !important;
    align-self: center !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions button,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status button {
    min-width: 76px !important;
    min-height: 42px !important;
    border-radius: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 98px !important;
    padding: 12px 12px !important;
  }
}

/* 20260621 reviewer loop pass 21: explicit ops badges and on-call mobile targets. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table th {
  position: sticky !important;
  top: 0 !important;
  z-index: 3 !important;
  height: 36px !important;
  border-bottom: 2px solid #94a3b8 !important;
  background: #e8eef6 !important;
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 980 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row td {
  min-height: 58px !important;
  padding: 10px 10px !important;
  border-bottom: 1px solid #cbd5e1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-group-row th {
  border-top: 1px solid #94a3b8 !important;
  border-bottom: 1px solid #cbd5e1 !important;
  background: #e2e8f0 !important;
  color: #0f172a !important;
  font-size: 11px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  min-width: 78px !important;
  min-height: 26px !important;
  padding: 5px 8px !important;
  border: 1px solid transparent !important;
  border-left-width: 0 !important;
  border-radius: 3px !important;
  color: #ffffff !important;
  font-size: 11px !important;
  font-weight: 950 !important;
  line-height: 1 !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token::before {
  content: "!" !important;
  display: inline-grid !important;
  place-items: center !important;
  width: 14px !important;
  height: 14px !important;
  border: 1px solid rgba(255, 255, 255, .58) !important;
  border-radius: 999px !important;
  color: #ffffff !important;
  font-size: 9px !important;
  font-weight: 980 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-blocked {
  background: #991b1b !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-waiting {
  background: #92400e !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-waiting::before {
  content: "~" !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-done {
  background: #166534 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-done::before {
  content: "+" !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-open {
  background: #1e3a8a !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-state-signal,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-work-meta,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-accountability-cell small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-touch-cell {
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-work-cell strong {
  color: #020617 !important;
  font-size: 14px !important;
  font-weight: 940 !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-accountability-cell strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell b {
  font-size: 13px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link {
  min-height: 32px !important;
  border-color: #94a3b8 !important;
  color: #1e3a8a !important;
  font-weight: 920 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    min-height: 46px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab {
    min-height: 44px !important;
    padding: 0 7px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab strong::after {
    font-size: 11px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    padding: 11px 0 !important;
    border-top-color: #cbd5e1 !important;
    border-bottom-color: #cbd5e1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status strong {
    font-size: 18px !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status button {
    min-width: 78px !important;
    min-height: 42px !important;
    font-size: 12px !important;
    font-weight: 920 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 106px !important;
    padding: 13px 12px !important;
    border-bottom: 1px solid #cbd5e1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state {
    min-height: 24px !important;
    padding: 5px 7px !important;
    font-size: 10px !important;
    font-weight: 980 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    font-size: 15px !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span {
    font-size: 12px !important;
    line-height: 1.2 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    min-width: 70px !important;
    min-height: 42px !important;
    padding: 0 12px !important;
    font-size: 12px !important;
    font-weight: 940 !important;
  }
}

/* 20260621 reviewer loop pass 22: one mobile primary nav, account as utility. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-rows: 56px !important;
    min-height: 72px !important;
    max-height: 72px !important;
    padding: 10px 20px !important;
    overflow: visible !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-left {
    display: contents !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-left .tenant-toolbar-menu,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-toolbar-menu,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-brand-link {
    grid-column: 1 !important;
    grid-row: 1 !important;
    justify-self: start !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand.tenant-app-brand-header,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-header {
    justify-content: flex-start !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
    display: flex !important;
    grid-column: 2 !important;
    grid-row: 1 !important;
    align-items: center !important;
    justify-content: flex-end !important;
    width: auto !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
    display: flex !important;
    align-items: center !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    min-width: 86px !important;
    min-height: 42px !important;
    padding: 0 10px !important;
    border: 1px solid #94a3b8 !important;
    border-radius: 4px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-copy {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-avatar,
  html body.tenant-app-body[data-app-surface="workspace"] #app-session-trigger-initials {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: transparent !important;
    box-shadow: none !important;
    font-size: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-avatar::before,
  html body.tenant-app-body[data-app-surface="workspace"] #app-session-trigger-initials::before {
    content: "Account" !important;
    color: #0f172a !important;
    font-size: 12px !important;
    font-weight: 940 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    border-top: 1px solid #94a3b8 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav::before {
    content: none !important;
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="numbers"]:not(.is-active),
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="guide"]:not(.is-active),
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="reports"]:not(.is-active) {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="settings"],
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="settings"]:not(.is-active),
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="settings"][aria-selected="true"] {
    display: inline-flex !important;
    visibility: visible !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong::after {
    content: "Account" !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-card-action.is-selected {
    width: auto !important;
    min-width: 70px !important;
    max-width: none !important;
    height: 42px !important;
    min-height: 42px !important;
    padding: 0 12px !important;
    border-radius: 4px !important;
    font-size: 12px !important;
    font-weight: 940 !important;
    line-height: 1 !important;
    flex: 0 0 auto !important;
  }
}

/* 20260621 reviewer loop pass 23 tail guard: ensure final cascade wins. */
@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
    display: grid !important;
    grid-template-columns: minmax(210px, .84fr) minmax(260px, 1fr) minmax(128px, auto) auto !important;
    align-items: center !important;
    gap: 8px !important;
    min-height: 58px !important;
    padding: 8px 10px !important;
    border: 1px solid #b8c4d4 !important;
    border-left: 3px solid #2563eb !important;
    border-radius: 2px !important;
    background: #fbfdff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title strong {
    color: #020617 !important;
    font-size: 17px !important;
    font-weight: 980 !important;
    line-height: 1.02 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title p,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-work-meta,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-touch-cell {
    color: #243244 !important;
    font-size: 10.5px !important;
    font-weight: 850 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(80px, 1fr)) !important;
    gap: 6px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) !important;
    grid-template-areas:
      "count label"
      "count detail" !important;
    align-items: center !important;
    column-gap: 7px !important;
    min-height: 42px !important;
    padding: 6px 8px !important;
    border: 1px solid #b8c4d4 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi b {
    grid-area: count !important;
    color: #020617 !important;
    font-size: 19px !important;
    font-weight: 980 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi span {
    grid-area: label !important;
    color: #1e293b !important;
    font-size: 10px !important;
    font-weight: 930 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 8px !important;
    min-height: 36px !important;
    padding: 0 10px !important;
    border-left: 1px solid #b8c4d4 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-selected-work {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 {
    border: 1px solid #b8c4d4 !important;
    border-top: 0 !important;
    border-collapse: collapse !important;
    table-layout: fixed !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 th {
    height: 34px !important;
    padding: 7px 10px !important;
    border-right: 1px solid #cbd5e1 !important;
    border-bottom: 2px solid #64748b !important;
    background: #dfe7f1 !important;
    color: #0f172a !important;
    font-size: 9.5px !important;
    font-weight: 980 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 td {
    height: 56px !important;
    padding: 8px 10px !important;
    border-right: 1px solid #d8e0ea !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #ffffff !important;
    vertical-align: middle !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row:nth-child(even) td {
    background: #fbfdff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx220-row-action-stack {
    display: grid !important;
    grid-template-columns: minmax(116px, 1fr) 64px !important;
    align-items: center !important;
    gap: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link {
    justify-self: end !important;
    width: 64px !important;
    min-width: 64px !important;
    min-height: 30px !important;
    border-radius: 2px !important;
  }
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-box {
  width: min(680px, calc(100vw - 32px)) !important;
  padding: 12px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-kicker,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-section > p,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-scope {
  color: #1e293b !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-input-wrap,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result {
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter.tenant-workspace-filter:not(.hidden) {
  top: 76px !important;
  width: min(620px, calc(100vw - 36px)) !important;
  max-width: min(620px, calc(100vw - 36px)) !important;
  max-height: min(640px, calc(100vh - 92px)) !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  margin: 10px 14px 8px !important;
  padding: 8px 10px !important;
  border-left-color: #1e293b !important;
  background: #f8fbff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-metrics .tenant-metric-card strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card strong {
  color: #020617 !important;
  font-size: 24px !important;
  font-weight: 980 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected {
  background: #eef6ff !important;
  box-shadow: inset 0 0 0 2px #2563eb !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-inline-actions-tight button,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table .tenant-inline-actions-tight button {
  min-width: 92px !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #1e3a8a !important;
  box-shadow: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    grid-template-rows: 44px !important;
    min-height: 58px !important;
    max-height: 58px !important;
    padding: 7px 18px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-name {
    font-size: 18px !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 24px !important;
    padding: 0 12px !important;
    border-top: 1px solid #d8e0ea !important;
    border-bottom: 1px solid #d8e0ea !important;
    background: #fbfdff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip span {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    min-height: 22px !important;
    padding: 0 6px !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip small {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip b {
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip span + span::before {
    content: "" !important;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    border-radius: 999px !important;
    background: #64748b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    min-height: 38px !important;
    border-bottom: 1px solid #94a3b8 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab {
    min-height: 36px !important;
    padding: 0 4px !important;
    border-radius: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab strong::after {
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 930 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active strong::after {
    color: #020617 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-areas:
      "copy action"
      "counts action" !important;
    align-items: center !important;
    gap: 4px 12px !important;
    margin: 8px 0 10px !important;
    padding: 10px 10px !important;
    border: 1px solid #b8c4d4 !important;
    border-left: 3px solid #16a34a !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child {
    grid-area: copy !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child strong {
    color: #020617 !important;
    font-size: 18px !important;
    font-weight: 980 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child small {
    color: #334155 !important;
    font-size: 11px !important;
    font-weight: 850 !important;
    line-height: 1.18 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary {
    grid-area: counts !important;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 5px 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary span {
    color: #1e293b !important;
    font-size: 12px !important;
    font-weight: 980 !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary b {
    color: #991b1b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions {
    grid-area: action !important;
    align-self: center !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions button,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status button {
    min-width: 76px !important;
    min-height: 42px !important;
    border-radius: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 98px !important;
    padding: 12px 12px !important;
  }
}

/* 20260621 reviewer loop pass 21b: make mobile timeline actions win over older compact rules. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-card-action.is-selected {
    width: auto !important;
    min-width: 70px !important;
    max-width: none !important;
    height: 42px !important;
    min-height: 42px !important;
    padding: 0 12px !important;
    border-radius: 4px !important;
    font-size: 12px !important;
    font-weight: 940 !important;
    line-height: 1 !important;
    flex: 0 0 auto !important;
  }
}

/* 20260620 Novita quick wins: less chrome, clearer affordances, no number truncation. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-customer-profile,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 {
  border-color: #e2e8f0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row td {
  border-bottom: 1px solid #edf2f7 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers #app-number-detail-title {
  max-width: none !important;
  overflow: visible !important;
  overflow-wrap: anywhere !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-card .tenant-section-head {
  align-items: flex-start !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card[aria-current="true"] {
  border-left-color: #1d4ed8 !important;
  background: #f8fbff !important;
  box-shadow: inset 0 0 0 1px #bfdbfe !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  flex-wrap: wrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend span {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  min-height: 24px !important;
  padding: 3px 8px 3px 7px !important;
  border-left: 2px solid #94a3b8 !important;
  border-radius: 3px !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 780 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend span b {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 28px !important;
  height: 16px !important;
  padding: 0 4px !important;
  border: 1px solid currentColor !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: inherit !important;
  font-size: 8px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend span.is-sla {
  border-left-color: #dc2626 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend span.is-owner {
  border-left-color: #1d4ed8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend span.is-watch {
  border-left-color: #d97706 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.has-queue-work,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.has-queue-work,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-events {
  cursor: pointer !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.has-queue-work:hover .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.has-queue-work:hover .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal:hover {
  color: #0f172a !important;
  text-decoration: underline !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-shortcut,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary {
  cursor: pointer !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-shortcut:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-shortcut:focus-visible,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary:focus-visible {
  background: #f8fafc !important;
  box-shadow: inset 3px 0 0 #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-shortcut-state {
  border: 0 !important;
  background: transparent !important;
  color: #334155 !important;
  box-shadow: none !important;
}

/* 20260620: enterprise number detail rail, replacing saturated tile-grid tabs. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card.is-selected {
  border-color: #1d4ed8 !important;
  border-left: 4px solid #1d4ed8 !important;
  background: #ffffff !important;
  box-shadow: 0 1px 0 rgba(15, 23, 42, .04) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-selected-badge {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 22px !important;
  padding: 0 8px !important;
  border: 1px solid rgba(29, 78, 216, .22) !important;
  border-radius: 999px !important;
  background: #eff6ff !important;
  color: #1d4ed8 !important;
  font-size: .68rem !important;
  font-weight: 820 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-shell {
  display: grid !important;
  gap: 12px !important;
  min-width: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 6px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 2px !important;
  min-height: 46px !important;
  width: 100% !important;
  padding: 8px 10px !important;
  border: 1px solid #dbe4ee !important;
  border-left: 3px solid transparent !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  color: #334155 !important;
  box-shadow: none !important;
  text-align: left !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button span {
  color: #0f172a !important;
  font-size: .78rem !important;
  font-weight: 860 !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button small {
  display: block !important;
  color: #64748b !important;
  font-size: .66rem !important;
  font-weight: 680 !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button.is-active,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button[aria-selected="true"] {
  border-color: #b8c7dc !important;
  border-left-color: #1d4ed8 !important;
  background: #f8fafc !important;
  color: #0f172a !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-stack {
  display: grid !important;
  gap: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-stack > section {
  padding: 12px !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button {
    min-height: 52px !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    gap: 7px !important;
    padding: 11px 12px !important;
    border-left-width: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions button {
    min-height: 34px !important;
    padding: 0 12px !important;
    border-radius: 5px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row {
    margin: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    gap: 7px !important;
    padding: 10px 10px 9px 12px !important;
    border-radius: 0 !important;
    box-shadow: inset 3px 0 0 #64748b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk {
    box-shadow: inset 3px 0 0 #b45309 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    box-shadow: inset 3px 0 0 #2563eb !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-top {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state {
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #9a3412 !important;
    font-size: .58rem !important;
    font-weight: 950 !important;
    letter-spacing: 0 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx960-mobile-age {
    justify-self: end !important;
    color: #64748b !important;
    font-size: .58rem !important;
    font-weight: 830 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    min-height: 26px !important;
    padding: 0 9px !important;
    border: 1px solid #cbd5e1 !important;
    border-left: 3px solid #2563eb !important;
    border-radius: 5px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    font-size: .62rem !important;
    font-weight: 920 !important;
    line-height: 1 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy {
    gap: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    font-size: .95rem !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small {
    gap: 5px !important;
    color: #475569 !important;
    font-size: .62rem !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 0 !important;
    padding-top: 6px !important;
    border-top: 1px solid #d8e0ea !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state span.is-owner,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state span.is-next {
    display: grid !important;
    gap: 2px !important;
    min-width: 0 !important;
    padding: 0 7px !important;
    border: 0 !important;
    border-left: 1px solid #d8e0ea !important;
    background: transparent !important;
    color: #9a3412 !important;
    font-size: .62rem !important;
    font-weight: 850 !important;
    line-height: 1.05 !important;
    white-space: normal !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state span:first-child {
    padding-left: 0 !important;
    border-left: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state span.is-next {
    color: #0f172a !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state span b {
    color: #64748b !important;
    font-size: .5rem !important;
    font-weight: 920 !important;
    letter-spacing: 0 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command.is-selected {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-end-state {
    gap: 7px !important;
    padding: 12px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-end-grid {
    gap: 6px !important;
  }
}

/* Desktop Timeline final chrome reduction: table first, containers quiet. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-timeline-workbench {
  border-color: #e2e8f0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-toolbar {
  border-bottom-color: #edf2f7 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table {
  border: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table th {
  border-bottom-color: #e2e8f0 !important;
  background: #fbfdff !important;
  color: #334155 !important;
  font-size: .67rem !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table td {
  border-bottom-color: #edf2f7 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row th,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-group-row td,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-table .tenant-timeline-group-row td {
  border-bottom-color: #edf2f7 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel {
  border-left-color: #e2e8f0 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel .tenant-section-head,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel .tenant-next-action-card,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel .tenant-operational-inspector-reason {
  border-color: #e2e8f0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-support {
  border-top-color: #edf2f7 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-timeline-workbench,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-shell,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx10-timeline-shell {
  min-height: 0 !important;
}

/* Absolute final override: clean work queue and mobile action hierarchy. */
@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-sla { width: 130px !important; }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-work { width: 34% !important; }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-accountability { width: 190px !important; }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-next { width: 172px !important; }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-touch { width: 124px !important; }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table th {
    height: 36px !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #eef3f8 !important;
    color: #0f172a !important;
    font-size: .67rem !important;
    font-weight: 960 !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row td {
    height: 50px !important;
    border-bottom: 1px solid #dbe4ee !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row th,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-group-row td,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-table .tenant-timeline-group-row td {
    height: 28px !important;
    background: #f8fafc !important;
    color: #334155 !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-group-row span {
    color: #334155 !important;
    font-size: .68rem !important;
    font-weight: 950 !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 td:first-child {
    box-shadow: inset 4px 0 0 #64748b !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx100-sla-state strong,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-sla-state.is-blocked strong {
    color: #0f172a !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status {
    display: grid !important;
    gap: 2px !important;
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 0 0 0 10px !important;
    border: 0 !important;
    border-left: 2px solid #d8e0ea !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #0f172a !important;
    box-shadow: none !important;
    cursor: default !important;
    text-align: left !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status small {
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline details.hvx880-workqueue-evidence-disclosure:not([open]) .hvx880-workqueue-evidence-body { display: none !important; }
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-details {
    margin-top: 8px !important;
    border-top: 1px solid #d8e0ea !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-details > summary {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    min-height: 34px !important;
    color: #334155 !important;
    font-size: .68rem !important;
    font-weight: 900 !important;
    list-style: none !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-details > summary::-webkit-details-marker { display: none !important; }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-details > summary::after {
    content: "Details" !important;
    color: #64748b !important;
    font-size: .58rem !important;
    font-weight: 850 !important;
    text-transform: uppercase !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    position: sticky !important;
    bottom: 56px !important;
    z-index: 5 !important;
    margin-top: 8px !important;
    padding: 8px 0 0 !important;
    border-top: 1px solid #d8e0ea !important;
    background: linear-gradient(180deg, rgba(248, 250, 252, .84), #f8fafc 45%) !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    min-height: 38px !important;
    border-left-width: 4px !important;
    font-size: .72rem !important;
  }
}

/* Final queue table semantics: row state is not a row-level action button. */
@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-sla {
    width: 130px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-work {
    width: 34% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-accountability {
    width: 190px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-next {
    width: 172px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-touch {
    width: 124px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table th {
    height: 36px !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #eef3f8 !important;
    color: #0f172a !important;
    font-size: .67rem !important;
    font-weight: 960 !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row td {
    height: 50px !important;
    border-bottom: 1px solid #dbe4ee !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row th,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-group-row td {
    height: 28px !important;
    background: #f8fafc !important;
    color: #334155 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row span {
    font-size: .68rem !important;
    font-weight: 950 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx155-row-next-status {
    display: grid !important;
    gap: 2px !important;
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 0 0 0 10px !important;
    border: 0 !important;
    border-left: 2px solid #d8e0ea !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #0f172a !important;
    box-shadow: none !important;
    cursor: default !important;
    text-align: left !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx155-row-next-status {
    border-left-color: #94a3b8 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status b {
    overflow: visible !important;
    color: #0f172a !important;
    font-size: .72rem !important;
    font-weight: 940 !important;
    line-height: 1.05 !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status small {
    overflow: visible !important;
    color: #64748b !important;
    font-size: .54rem !important;
    font-weight: 780 !important;
    line-height: 1.05 !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row th,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-group-row td,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-table .tenant-timeline-group-row td {
    background: #f8fafc !important;
    color: #334155 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-group-row span {
    color: #334155 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 td:first-child {
    box-shadow: inset 4px 0 0 #64748b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx100-sla-state strong {
    color: #0f172a !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline details.hvx880-workqueue-evidence-disclosure:not([open]) .hvx880-workqueue-evidence-body {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-evidence-summary {
    min-height: 38px !important;
    background: #ffffff !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-details {
    margin-top: 8px !important;
    border-top: 1px solid #d8e0ea !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-details > summary {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    min-height: 34px !important;
    color: #334155 !important;
    font-size: .68rem !important;
    font-weight: 900 !important;
    list-style: none !important;
    cursor: pointer !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-details > summary::-webkit-details-marker {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-details > summary::after {
    content: "Details" !important;
    color: #64748b !important;
    font-size: .58rem !important;
    font-weight: 850 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state {
    margin-bottom: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    position: sticky !important;
    bottom: 56px !important;
    z-index: 5 !important;
    margin-top: 8px !important;
    padding: 8px 0 0 !important;
    border-top: 1px solid #d8e0ea !important;
    background: linear-gradient(180deg, rgba(248, 250, 252, .84), #f8fafc 45%) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    min-height: 38px !important;
    border-left-width: 4px !important;
    font-size: .72rem !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    min-height: 74px !important;
    border-top-color: #b8c4d3 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn {
    min-height: 46px !important;
    border-radius: 5px !important;
    color: #1e293b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    color: #1e293b !important;
    font-size: .72rem !important;
    font-weight: 940 !important;
    letter-spacing: 0 !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    border-color: #bfdbfe !important;
    background: #eef5ff !important;
    color: #0f172a !important;
    box-shadow: inset 0 3px 0 #2563eb !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active .tenant-mobile-nav-label,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.active .tenant-mobile-nav-label,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] .tenant-mobile-nav-label {
    color: #0f172a !important;
    font-weight: 980 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    display: flex !important;
    justify-content: flex-start !important;
    padding-top: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    width: auto !important;
    min-width: 136px !important;
    min-height: 30px !important;
    padding: 0 13px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-end-actions {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-end-actions [data-timeline-action="open-filter"] {
    display: none !important;
  }
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-nav-btn[data-app-tab="inbox"] .tenant-nav-label-row > span:first-child,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-workspace-tab[data-app-tab="inbox"] strong {
  color: #0f172a !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-nav-btn[data-app-tab="numbers"]:not(.is-active):not([aria-current="page"]),
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-nav-btn[data-app-tab="guide"]:not(.is-active):not([aria-current="page"]),
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-nav-btn[data-app-tab="reports"]:not(.is-active):not([aria-current="page"]),
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-nav-btn[data-app-tab="settings"]:not(.is-active):not([aria-current="page"]) {
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-nav-btn[data-app-tab="numbers"]:not(.is-active):not([aria-current="page"]) .tenant-nav-label-row > span:first-child,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-nav-btn[data-app-tab="guide"]:not(.is-active):not([aria-current="page"]) .tenant-nav-label-row > span:first-child,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-nav-btn[data-app-tab="reports"]:not(.is-active):not([aria-current="page"]) .tenant-nav-label-row > span:first-child,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-nav-btn[data-app-tab="settings"]:not(.is-active):not([aria-current="page"]) .tenant-nav-label-row > span:first-child {
  color: #334155 !important;
  font-weight: 760 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-timeline-workbench {
  border-color: #94a3b8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-toolbar {
  border-bottom-color: #94a3b8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table th {
  border-bottom: 1px solid #94a3b8 !important;
  background: #e6edf5 !important;
  color: #0f172a !important;
  font-size: .65rem !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table td {
  border-bottom: 1px solid #c7d2df !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-group-row th,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-group-row td,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-workqueue-table .tenant-timeline-group-row td {
  background: #f8fafc !important;
  border-top: 1px solid #d8e0ea !important;
  border-bottom: 1px solid #d8e0ea !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-group-row span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-group-row small {
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-work-cell strong {
  color: #020617 !important;
  font-size: .9rem !important;
  font-weight: 920 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-work-cell small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-customer-cell small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-owner-cell small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-sla-state small {
  color: #475569 !important;
  font-size: .6rem !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-context-panel {
  border-left-color: #94a3b8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-context-panel .tenant-section-head,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-context-panel .tenant-next-action-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-context-panel .tenant-operational-inspector-reason {
  border-color: #c7d2df !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-owner-cell.is-missing strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-owner-cell.is-missing small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status small {
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx155-row-next-status {
  min-height: 0 !important;
  padding: 0 0 0 9px !important;
  border: 0 !important;
  border-left: 2px solid #d8e0ea !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  cursor: default !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status b {
  color: #0f172a !important;
  font-size: .7rem !important;
  font-weight: 880 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status small {
  color: #64748b !important;
  font-size: .56rem !important;
  font-weight: 720 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-sla-state.is-blocked strong {
  color: #9a3412 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-timeline-workbench {
  border-color: #d6dee9 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-toolbar {
  border-bottom-color: #e2e8f0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-toolbar strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-toolbar b {
  color: #0f172a !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table {
  border-collapse: separate !important;
  border-spacing: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table th {
  height: 34px !important;
  padding: 0 10px !important;
  border-right: 0 !important;
  border-bottom: 1px solid #d8e0ea !important;
  background: #f8fafc !important;
  color: #0f172a !important;
  font-size: .66rem !important;
  font-weight: 950 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table td {
  height: 54px !important;
  padding: 8px 10px !important;
  border-right: 0 !important;
  border-bottom: 1px solid #edf2f7 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-group-row th,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-group-row td,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-workqueue-table .tenant-timeline-group-row td {
  height: 30px !important;
  padding: 0 10px !important;
  border-top: 0 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  background: #fbfdff !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-group-row span {
  color: #0f172a !important;
  font-size: .7rem !important;
  font-weight: 940 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-group-row small {
  color: #64748b !important;
  font-size: .6rem !important;
  font-weight: 780 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row td:first-child {
  box-shadow: inset 4px 0 0 #64748b !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.is-p1 td:first-child {
  box-shadow: inset 4px 0 0 #b45309 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.is-p2 td:first-child {
  box-shadow: inset 4px 0 0 #d97706 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.is-selected td {
  background: #f7fbff !important;
  border-bottom-color: #cbd5e1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.is-selected td:first-child {
  box-shadow: inset 4px 0 0 #2563eb !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-sla-state strong {
  color: #0f172a !important;
  font-size: .78rem !important;
  font-weight: 950 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-sla-state.is-blocked strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx100-sla-state strong {
  color: #9a3412 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-work-cell strong {
  color: #020617 !important;
  font-size: .96rem !important;
  font-weight: 950 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-customer-cell strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-owner-cell strong {
  color: #0f172a !important;
  font-size: .76rem !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-owner-cell.is-missing strong {
  color: #9a3412 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline button.hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx155-row-next-status {
  display: inline-grid !important;
  gap: 1px !important;
  min-width: 122px !important;
  min-height: 34px !important;
  padding: 5px 9px !important;
  border: 1px solid #cbd5e1 !important;
  border-left: 3px solid #2563eb !important;
  border-radius: 5px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  box-shadow: none !important;
  cursor: pointer !important;
  text-align: left !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx155-row-next-status {
  border-left-color: #b45309 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline button.hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status b {
  color: #0f172a !important;
  font-size: .72rem !important;
  font-weight: 950 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline button.hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status small {
  color: #475569 !important;
  font-size: .55rem !important;
  font-weight: 780 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status:focus-visible {
  border-color: #94a3b8 !important;
  border-left-color: #1d4ed8 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-context-panel {
  border-left-color: #d6dee9 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
  display: grid !important;
  grid-template-columns: minmax(168px, .62fr) minmax(315px, 1fr) auto !important;
  align-items: stretch !important;
  gap: 10px !important;
  padding: 12px !important;
  border-bottom: 1px solid #d8e0ea !important;
  background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx42-queue-title {
  display: grid !important;
  align-content: center !important;
  gap: 3px !important;
  min-width: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx42-queue-title span {
  color: #64748b !important;
  font-size: .58rem !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx42-queue-title strong {
  display: block !important;
  color: #020617 !important;
  font-size: 1rem !important;
  font-weight: 960 !important;
  line-height: 1.06 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx42-queue-title p {
  margin: 0 !important;
  color: #334155 !important;
  font-size: .72rem !important;
  font-weight: 840 !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 8px !important;
  min-width: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-queue-kpi,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > button.hvx910-queue-kpi {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  grid-template-areas:
    "value label"
    "value detail" !important;
  align-items: center !important;
  gap: 0 8px !important;
  min-width: 0 !important;
  min-height: 62px !important;
  padding: 8px 9px !important;
  border: 1px solid #d8e0ea !important;
  border-left: 4px solid #64748b !important;
  border-radius: 6px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  box-shadow: none !important;
  text-align: left !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-queue-kpi.is-critical {
  border-left-color: #b45309 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-queue-kpi.is-watch {
  border-left-color: #d97706 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-queue-kpi.is-owner {
  border-left-color: #2563eb !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-queue-kpi b {
  grid-area: value !important;
  color: #020617 !important;
  font-size: 1.5rem !important;
  font-weight: 980 !important;
  line-height: .92 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-queue-kpi.is-critical b {
  color: #9a3412 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-queue-kpi span {
  grid-area: label !important;
  color: #0f172a !important;
  font-size: .72rem !important;
  font-weight: 930 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-queue-kpi small {
  grid-area: detail !important;
  color: #475569 !important;
  font-size: .58rem !important;
  font-weight: 860 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-queue-kpi:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-queue-kpi:focus-visible {
  border-color: #94a3b8 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-selected-work {
  display: grid !important;
  align-content: center !important;
  gap: 3px !important;
  grid-column: 1 / -1 !important;
  grid-row: 2 !important;
  min-width: 0 !important;
  min-height: 40px !important;
  padding: 7px 10px !important;
  border: 1px solid #d8e0ea !important;
  border-radius: 6px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-selected-work span {
  color: #64748b !important;
  font-size: .56rem !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-selected-work strong {
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: .76rem !important;
  font-weight: 900 !important;
  line-height: 1.16 !important;
  text-overflow: ellipsis !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-toolbar-actions {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(74px, auto)) !important;
  align-content: center !important;
  grid-column: 3 !important;
  grid-row: 1 !important;
  gap: 7px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-toolbar-actions button {
  min-height: 34px !important;
  padding: 0 12px !important;
  border-color: #cbd5e1 !important;
  border-radius: 5px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  box-shadow: none !important;
  font-size: .65rem !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-work-cell small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-customer-cell small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-owner-cell small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-sla-state small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-touch-cell,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-queue-end-row small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx880-workqueue-evidence-summary small {
  color: #334155 !important;
  font-size: .68rem !important;
  font-weight: 820 !important;
  line-height: 1.08 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-touch-cell {
  color: #0f172a !important;
  font-weight: 860 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-owner-cell.is-missing small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx100-sla-state small {
  color: #7c2d12 !important;
  font-weight: 880 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-context-panel small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-context-panel p,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-context-panel li,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-context-panel .tenant-context-meta,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-context-panel .tenant-operational-inspector-reason,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-context-panel .tenant-next-action-card small {
  color: #334155 !important;
  font-size: .7rem !important;
  font-weight: 800 !important;
  line-height: 1.22 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-context-panel strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-context-panel b {
  color: #0f172a !important;
  font-weight: 930 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-context-panel .tenant-section-head span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-context-panel .tenant-section-head small {
  color: #475569 !important;
  font-size: .65rem !important;
  font-weight: 860 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day {
  outline: none !important;
  border: 1px solid #d8e0ea !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.has-queue-work,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.has-queue-work {
  background: #fbfdff !important;
  box-shadow: inset 2px 0 0 #cbd5e1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.is-selected {
  outline: none !important;
  border: 1px solid #94a3b8 !important;
  background: #f7fbff !important;
  box-shadow: inset 3px 0 0 #2563eb !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day:focus,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day:focus {
  outline: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day:focus-visible,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day:focus-visible {
  outline: 2px solid rgba(37, 99, 235, .34) !important;
  outline-offset: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected .tenant-calendar-day-number,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.is-selected .tenant-calendar-day-number {
  border: 1px solid #b8c7df !important;
  background: #eaf2ff !important;
  color: #0f172a !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  border-color: #d8e0ea !important;
  background: #ffffff !important;
  color: #0f172a !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-sla {
  border-left: 3px solid #b45309 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-owner {
  border-left: 3px solid #2563eb !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-watch {
  border-left: 3px solid #64748b !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-check-row {
  align-items: center !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-check-copy {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  grid-template-areas:
    "box label"
    "box helper" !important;
  align-items: center !important;
  column-gap: 10px !important;
  row-gap: 2px !important;
  min-width: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-check-copy input[type="checkbox"] {
  grid-area: box !important;
  width: 18px !important;
  height: 18px !important;
  margin: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-check-label {
  grid-area: label !important;
  color: #0f172a !important;
  font-size: .72rem !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  line-height: 1.1 !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-check-copy small {
  grid-area: helper !important;
  color: #475569 !important;
  font-size: .62rem !important;
  font-weight: 760 !important;
  line-height: 1.15 !important;
  text-transform: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"],
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-app-shell,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-app-main,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-workspace-surface {
    width: 100vw !important;
    max-width: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    overflow-x: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-app-main,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-workspace-surface,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-stage-stack,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-productization-stack,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-productization-grid,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-productization-grid-wide,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-customer-profile {
    width: 100% !important;
    max-width: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-productization-grid,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-productization-grid-wide {
    display: block !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-customer-profile {
    border-right: 0 !important;
    border-left: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-mobile {
    gap: 0 !important;
    border: 0 !important;
    border-top: 1px solid #d6dee9 !important;
    border-bottom: 1px solid #d6dee9 !important;
    border-radius: 0 !important;
    background: #fff !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    grid-template-areas:
      "top action"
      "copy action"
      "fields fields" !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    min-height: 0 !important;
    gap: 5px 9px !important;
    padding: 9px 10px 8px 12px !important;
    border-bottom: 1px solid #e2e8f0 !important;
    box-shadow: inset 2px 0 0 rgba(180, 83, 9, .55) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row:last-child .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    border-bottom: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-top {
    min-height: 13px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state {
    font-size: .55rem !important;
    letter-spacing: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx960-mobile-age {
    font-size: .56rem !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy {
    gap: 1px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    font-size: .82rem !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small {
    font-size: .56rem !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state {
    align-items: center !important;
    border: 0 !important;
    border-top: 1px solid #edf2f7 !important;
    border-radius: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state span {
    min-height: 24px !important;
    padding: 4px 0 !important;
    border-right: 0 !important;
    color: #020617 !important;
    font-size: .61rem !important;
    font-weight: 890 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state span + span {
    padding-left: 9px !important;
    border-left: 1px solid #e2e8f0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state span b {
    color: #475569 !important;
    font-size: .48rem !important;
    letter-spacing: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command.is-selected {
    justify-self: end !important;
    width: auto !important;
    min-width: 104px !important;
    min-height: 28px !important;
    padding: 0 9px !important;
    border-color: #b6c2d2 !important;
    background: #fff !important;
    color: #0f172a !important;
    box-shadow: none !important;
    font-size: .62rem !important;
    font-weight: 930 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command.is-selected b {
    color: #64748b !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    position: fixed !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    z-index: 120 !important;
    min-height: 70px !important;
    padding: 7px 8px max(12px, env(safe-area-inset-bottom)) !important;
    border-top: 1px solid #cbd5e1 !important;
    background: rgba(255, 255, 255, .98) !important;
    box-shadow: 0 -2px 8px rgba(15, 23, 42, .06) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav .tenant-mobile-admin-entry,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.tenant-mobile-admin-entry,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.hidden {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    display: grid !important;
    place-items: center !important;
    min-height: 40px !important;
    padding: 5px 3px !important;
    border: 1px solid transparent !important;
    border-radius: 5px !important;
    background: transparent !important;
    color: #475569 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command.is-selected {
    border-color: rgba(37, 99, 235, .32) !important;
    background: #2563eb !important;
    color: #ffffff !important;
    box-shadow: 0 1px 2px rgba(15, 23, 42, .10) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    border-color: #cbd5e1 !important;
    background: #f8fafc !important;
    color: #0f172a !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-status,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-badge {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    display: block !important;
    color: inherit !important;
    font-size: .67rem !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-align: center !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell {
    min-height: 100svh !important;
    padding-bottom: 82px !important;
    background: #f8fafc !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-mobile {
    min-height: calc(100svh - 172px) !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-compression,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-table {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto auto !important;
    align-items: center !important;
    gap: 8px !important;
    padding: 10px 12px !important;
    border-left: 3px solid #2563eb !important;
    border-bottom: 1px solid #d8e0ea !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child {
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child strong {
    display: block !important;
    color: #0f172a !important;
    font-size: .86rem !important;
    font-weight: 940 !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child small {
    display: block !important;
    color: #475569 !important;
    font-size: .6rem !important;
    font-weight: 820 !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-chips {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(42px, auto)) !important;
    gap: 5px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-chips span {
    display: grid !important;
    place-items: center !important;
    min-width: 42px !important;
    min-height: 38px !important;
    padding: 4px 6px !important;
    border: 1px solid #d8e0ea !important;
    border-left: 3px solid #64748b !important;
    border-radius: 5px !important;
    background: #f8fafc !important;
    color: #0f172a !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-chips span.is-critical {
    border-left-color: #b45309 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-chips span.is-owner {
    border-left-color: #2563eb !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-chips b {
    color: #0f172a !important;
    font-size: .82rem !important;
    font-weight: 950 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-chips small {
    color: #64748b !important;
    font-size: .48rem !important;
    font-weight: 850 !important;
    letter-spacing: 0 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions {
    display: block !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions button {
    min-height: 38px !important;
    padding: 0 10px !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 5px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: none !important;
    font-size: .62rem !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row {
    border-bottom: 1px solid #e2e8f0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    grid-template-columns: minmax(0, 1fr) 82px !important;
    min-height: 112px !important;
    padding: 12px !important;
    border-bottom: 0 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command.is-selected {
    align-self: center !important;
    justify-self: end !important;
    width: 78px !important;
    min-height: 36px !important;
    border: 1px solid #cbd5e1 !important;
    border-left: 3px solid #2563eb !important;
    border-radius: 5px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command span {
    color: #0f172a !important;
    font-size: .64rem !important;
    font-weight: 920 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-evidence-summary.hvx740-mobile-end-state {
    display: grid !important;
    align-items: stretch !important;
    gap: 9px !important;
    margin: 0 !important;
    min-height: 188px !important;
    padding: 12px 12px 14px !important;
    border: 0 !important;
    border-top: 1px solid #d6dee9 !important;
    border-radius: 0 !important;
    background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%) !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-evidence-summary.hvx740-mobile-end-state > span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-evidence-summary.hvx740-mobile-end-state > small {
    display: block !important;
    color: #64748b !important;
    font-size: .58rem !important;
    font-weight: 820 !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-evidence-summary.hvx740-mobile-end-state > strong {
    display: block !important;
    color: #0f172a !important;
    font-size: .86rem !important;
    font-weight: 940 !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-end-grid {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 6px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-end-grid b {
    display: grid !important;
    gap: 2px !important;
    min-width: 0 !important;
    padding: 8px 9px !important;
    border: 1px solid #d8e0ea !important;
    border-radius: 5px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-end-grid b span {
    color: #64748b !important;
    font-size: .54rem !important;
    font-weight: 880 !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-end-grid b strong {
    color: #0f172a !important;
    font-size: .68rem !important;
    font-weight: 900 !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-end-actions {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-end-actions button {
    min-height: 36px !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 5px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: none !important;
    font-size: .65rem !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-end-actions button:hover,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-end-actions button:focus-visible {
    border-color: #94a3b8 !important;
    background: #f8fafc !important;
  }
}

/* Score 10 mobile Timeline terminus: one quiet list-row contract. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-mobile {
    border-left: 1px solid #d8e0ea !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected {
    border: 0 !important;
    border-bottom: 1px solid #e2e8f0 !important;
    box-shadow: none !important;
    outline: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .tenant-timeline-mobile-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-areas:
      "top"
      "copy"
      "state"
      "action" !important;
    align-items: stretch !important;
    gap: 8px !important;
    min-height: 0 !important;
    padding: 12px !important;
    border: 0 !important;
    border-left: 0 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-top {
    grid-area: top !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    min-width: 0 !important;
    gap: 10px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy {
    grid-area: copy !important;
    display: grid !important;
    gap: 3px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    display: block !important;
    max-width: 100% !important;
    overflow: visible !important;
    color: #0f172a !important;
    font-size: .9rem !important;
    font-weight: 930 !important;
    line-height: 1.12 !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 4px 7px !important;
    min-width: 0 !important;
    color: #475569 !important;
    font-size: .63rem !important;
    font-weight: 780 !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx960-mobile-age {
    min-width: 48px !important;
    color: #64748b !important;
    font-size: .58rem !important;
    font-weight: 820 !important;
    text-align: right !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command.is-selected {
    grid-area: action !important;
    align-self: stretch !important;
    justify-self: stretch !important;
    width: auto !important;
    min-height: 34px !important;
    padding: 0 8px !important;
    border: 1px solid #cbd5e1 !important;
    border-left: 1px solid #cbd5e1 !important;
    border-radius: 5px !important;
    background: #f8fafc !important;
    color: #0f172a !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card:not(:has(.hvx900-mobile-row-command)) {
    grid-template-areas:
      "top"
      "copy"
      "state" !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command.is-selected b {
    color: #0f172a !important;
    font-size: .63rem !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command.is-selected span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command.is-selected b {
    color: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
    align-self: start !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state span {
    display: grid !important;
    gap: 2px !important;
    min-width: 0 !important;
    padding-top: 7px !important;
    border-top: 1px solid #e2e8f0 !important;
    color: #475569 !important;
    font-size: .62rem !important;
    font-weight: 780 !important;
    line-height: 1.05 !important;
  }
}

/* Score 10 desktop Timeline terminus: summary -> table -> inspector. */
@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-timeline-workbench {
    border-color: #cbd5e1 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-toolbar {
    display: grid !important;
    grid-template-columns: minmax(240px, 1fr) auto auto !important;
    align-items: center !important;
    gap: 10px !important;
    min-height: 58px !important;
    padding: 9px 12px !important;
    border-bottom: 1px solid #d8e0ea !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-toolbar > div:first-child {
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-toolbar > div:first-child span {
    color: #64748b !important;
    font-size: .58rem !important;
    font-weight: 900 !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-toolbar > div:first-child strong {
    display: block !important;
    color: #0f172a !important;
    font-size: .98rem !important;
    font-weight: 950 !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-toolbar > div:first-child small {
    color: #475569 !important;
    font-size: .66rem !important;
    font-weight: 760 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi.is-critical,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi.is-watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi.is-owner {
    display: inline-grid !important;
    grid-template-columns: auto auto !important;
    align-items: baseline !important;
    gap: 5px !important;
    min-width: 0 !important;
    min-height: 30px !important;
    padding: 0 9px !important;
    border: 1px solid #d8e0ea !important;
    border-left: 2px solid #cbd5e1 !important;
    border-radius: 5px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi.is-critical,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi.is-owner {
    border-left-color: #b45309 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi b {
    color: #0f172a !important;
    font-size: .92rem !important;
    font-weight: 950 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi small {
    color: #475569 !important;
    font-size: .6rem !important;
    font-weight: 820 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-selected-work,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-selection-bar {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table th {
    height: 32px !important;
    padding: 0 11px !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #f8fafc !important;
    color: #334155 !important;
    font-size: .62rem !important;
    font-weight: 900 !important;
    letter-spacing: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table td {
    height: 50px !important;
    padding: 7px 11px !important;
    border-bottom: 1px solid #e5eaf0 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-group-row td,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-table .tenant-timeline-group-row td {
    height: 26px !important;
    padding: 0 11px !important;
    border-bottom: 1px solid #e5eaf0 !important;
    background: #fbfdff !important;
    color: #475569 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row span {
    color: #334155 !important;
    font-size: .62rem !important;
    font-weight: 880 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row small {
    color: #64748b !important;
    font-size: .58rem !important;
    font-weight: 720 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row td:first-child,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 td:first-child,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p2 td:first-child,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-selected td:first-child {
    box-shadow: inset 2px 0 0 #cbd5e1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 td:first-child {
    box-shadow: inset 2px 0 0 #b45309 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-selected td {
    background: #f8fbff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-work-cell strong {
    color: #0f172a !important;
    font-size: .86rem !important;
    font-weight: 920 !important;
    line-height: 1.06 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-work-cell small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-customer-cell small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-owner-cell small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-sla-state small {
    color: #64748b !important;
    font-size: .56rem !important;
    font-weight: 720 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-sla-state strong,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-sla-state.is-blocked strong,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx100-sla-state strong,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-owner-cell.is-missing strong {
    color: #7c2d12 !important;
    font-size: .72rem !important;
    font-weight: 850 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status {
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 0 0 0 8px !important;
    border: 0 !important;
    border-left: 2px solid #cbd5e1 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #0f172a !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status b {
    color: #0f172a !important;
    font-size: .68rem !important;
    font-weight: 880 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status small {
    color: #64748b !important;
    font-size: .54rem !important;
    font-weight: 680 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-support {
    margin-top: 0 !important;
    border-top: 1px solid #e2e8f0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-evidence-summary {
    min-height: 34px !important;
    padding: 0 11px !important;
    border: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-evidence-metrics {
    opacity: .76 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-evidence-metrics b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-evidence-open {
    min-height: 24px !important;
    padding: 0 8px !important;
    border-color: #d8e0ea !important;
    background: #ffffff !important;
    color: #334155 !important;
    box-shadow: none !important;
    font-size: .58rem !important;
    font-weight: 820 !important;
  }
}

/* Score 10 mobile shell terminus: governed workspace navigation, not consumer tabs. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell {
    padding-bottom: 118px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 5px 6px !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    min-height: 96px !important;
    padding: 8px 10px max(14px, env(safe-area-inset-bottom)) !important;
    border-top: 1px solid #cbd5e1 !important;
    background: rgba(255, 255, 255, .992) !important;
    box-shadow: 0 -1px 0 rgba(15, 23, 42, .04) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav::before {
    content: "Workspace navigation" !important;
    grid-column: 1 / -1 !important;
    display: block !important;
    color: #64748b !important;
    font-size: .54rem !important;
    font-weight: 920 !important;
    letter-spacing: 0 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) !important;
    grid-template-areas:
      "icon label"
      "icon status" !important;
    align-items: center !important;
    justify-content: start !important;
    column-gap: 6px !important;
    row-gap: 2px !important;
    min-height: 44px !important;
    padding: 6px 7px !important;
    border: 1px solid #d8e0ea !important;
    border-radius: 6px !important;
    background: #ffffff !important;
    color: #334155 !important;
    box-shadow: none !important;
    text-align: left !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    border-color: #b8c8da !important;
    border-left: 3px solid #2563eb !important;
    background: #f8fbff !important;
    color: #0f172a !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon {
    grid-area: icon !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 22px !important;
    height: 22px !important;
    border: 1px solid #d8e0ea !important;
    border-radius: 5px !important;
    background: #f8fafc !important;
    color: #475569 !important;
    font-size: .52rem !important;
    font-weight: 950 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active .tenant-mobile-nav-icon,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] .tenant-mobile-nav-icon {
    border-color: #bfdbfe !important;
    background: #eff6ff !important;
    color: #1d4ed8 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    grid-area: label !important;
    display: block !important;
    min-width: 0 !important;
    overflow: visible !important;
    color: inherit !important;
    font-size: .56rem !important;
    font-weight: 920 !important;
    line-height: 1.08 !important;
    text-align: left !important;
    text-overflow: clip !important;
    white-space: normal !important;
    word-break: normal !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-status {
    grid-area: status !important;
    display: block !important;
    min-width: 0 !important;
    overflow: hidden !important;
    color: #64748b !important;
    font-size: .53rem !important;
    font-weight: 820 !important;
    line-height: 1 !important;
    text-align: left !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-badge {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-areas:
      "title action"
      "summary action" !important;
    align-items: center !important;
    gap: 5px 10px !important;
    min-height: 60px !important;
    padding: 10px 11px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child {
    grid-area: title !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary {
    grid-area: summary !important;
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    min-width: 0 !important;
    color: #475569 !important;
    font-size: .62rem !important;
    font-weight: 760 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary b {
    color: #7c2d12 !important;
    font-size: .62rem !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary span {
    color: #64748b !important;
    font-size: .6rem !important;
    font-weight: 760 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions {
    grid-area: action !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions button {
    min-width: 84px !important;
    min-height: 36px !important;
    border-radius: 5px !important;
  }
}

/* Absolute last mobile CTA guard: selected queue action must read enabled. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx900-mobile-row-command.is-selected,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command.is-selected {
    min-height: 38px !important;
    border: 1px solid rgba(37, 99, 235, .34) !important;
    border-left: 1px solid rgba(37, 99, 235, .34) !important;
    background: #2563eb !important;
    color: #ffffff !important;
    box-shadow: 0 1px 2px rgba(15, 23, 42, .12) !important;
    cursor: pointer !important;
    opacity: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx900-mobile-row-command.is-selected span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx900-mobile-row-command.is-selected b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command.is-selected span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command.is-selected b {
    color: #ffffff !important;
    font-size: .66rem !important;
    font-weight: 950 !important;
    opacity: 1 !important;
  }
}

/* Timeline control-room row model: make triage state scan before prose. */
@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-timeline-workbench {
    grid-template-columns: minmax(760px, 1fr) minmax(250px, 322px) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-select {
    width: 38px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-sla {
    width: 118px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-work {
    width: 36% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-accountability {
    width: 180px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-next {
    width: 176px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-touch {
    width: 122px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table th {
    height: 38px !important;
    padding: 0 12px !important;
    background: #f1f5f9 !important;
    color: #263548 !important;
    font-size: .67rem !important;
    font-weight: 950 !important;
    letter-spacing: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table td {
    height: 66px !important;
    padding: 10px 12px !important;
    vertical-align: middle !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row th {
    height: 34px !important;
    background: #f8fafc !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row span {
    color: #9a3412 !important;
    font-size: .72rem !important;
    font-weight: 950 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row small {
    color: #475569 !important;
    font-size: .62rem !important;
    font-weight: 820 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-sla-state,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell {
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-sla-state {
    display: inline-grid !important;
    align-content: center !important;
    gap: 3px !important;
    min-width: 88px !important;
    padding: 7px 9px !important;
    border: 1px solid #d8e0ea !important;
    border-left: 3px solid #94a3b8 !important;
    border-radius: 6px !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx100-sla-state {
    border-color: #fdba74 !important;
    border-left-color: #b45309 !important;
    background: #fff7ed !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-sla-state strong {
    color: #0f172a !important;
    font-size: .82rem !important;
    font-weight: 950 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx100-sla-state strong {
    color: #7c2d12 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-sla-state small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-work-cell small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell small {
    color: #5f6f82 !important;
    font-size: .62rem !important;
    font-weight: 760 !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-work-cell strong {
    display: block !important;
    max-width: 260px !important;
    overflow: hidden !important;
    color: #020617 !important;
    font-size: 1.02rem !important;
    font-weight: 950 !important;
    line-height: 1.08 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell strong {
    display: block !important;
    max-width: 162px !important;
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: .82rem !important;
    font-weight: 920 !important;
    line-height: 1.1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell {
    position: relative !important;
    padding-left: 13px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell::before {
    content: "" !important;
    position: absolute !important;
    top: 12px !important;
    bottom: 12px !important;
    left: 0 !important;
    width: 3px !important;
    border-radius: 999px !important;
    background: #94a3b8 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell.is-missing::before {
    background: #b45309 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell strong {
    color: #0f172a !important;
    font-size: .82rem !important;
    font-weight: 950 !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell.is-missing strong {
    color: #7c2d12 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status {
    min-width: 138px !important;
    min-height: 42px !important;
    padding: 7px 10px !important;
    border: 1px solid #bfdbfe !important;
    border-left: 3px solid #2563eb !important;
    border-radius: 6px !important;
    background: #f8fbff !important;
    box-shadow: 0 1px 1px rgba(15, 23, 42, .04) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status {
    border-color: #fed7aa !important;
    border-left-color: #b45309 !important;
    background: #fffaf4 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status b {
    color: #0f172a !important;
    font-size: .78rem !important;
    font-weight: 950 !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status small {
    color: #475569 !important;
    font-size: .62rem !important;
    font-weight: 760 !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-touch-cell {
    color: #334155 !important;
    font-size: .72rem !important;
    font-weight: 850 !important;
    white-space: nowrap !important;
  }

  /* Final de-emphasis pass: one row action, subtle status, no competing badges. */
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-sla-state {
    min-width: 82px !important;
    padding: 0 !important;
    border: 0 !important;
    border-left: 3px solid #cbd5e1 !important;
    border-radius: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx100-sla-state {
    border-color: transparent !important;
    border-left-color: #b45309 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-sla-state strong {
    font-size: .78rem !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row span {
    color: #334155 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell::before {
    background: #d8e0ea !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell.is-missing::before {
    background: #cbd5e1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell.is-missing strong {
    color: #0f172a !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status {
    min-width: 128px !important;
    min-height: 34px !important;
    padding: 0 11px !important;
    border: 1px solid #cbd5e1 !important;
    border-left: 3px solid #2563eb !important;
    border-radius: 5px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status {
    border-color: #cbd5e1 !important;
    border-left-color: #2563eb !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status b {
    font-size: .72rem !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx70-row-next-label.hvx100-primary-row-action.hvx155-row-next-status small {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel .tenant-next-action-card button:not(.secondary),
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel button[data-timeline-next-action] {
    border: 1px solid #cbd5e1 !important;
    border-left: 3px solid #2563eb !important;
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
    grid-template-columns: minmax(220px, 1fr) auto auto !important;
    gap: 12px !important;
    min-height: 58px !important;
    padding: 9px 12px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title {
    gap: 1px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title strong {
    font-size: 1rem !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title p {
    max-width: 420px !important;
    overflow: hidden !important;
    color: #475569 !important;
    font-size: .66rem !important;
    font-weight: 780 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model {
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > .hvx910-queue-kpi {
    display: inline-grid !important;
    grid-template-columns: auto minmax(0, auto) !important;
    grid-template-areas:
      "count label"
      "count detail" !important;
    column-gap: 6px !important;
    row-gap: 1px !important;
    min-width: 96px !important;
    min-height: 36px !important;
    padding: 5px 8px !important;
    border: 1px solid #d8e0ea !important;
    border-left: 3px solid #cbd5e1 !important;
    border-radius: 5px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > .hvx910-queue-kpi.is-critical,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > .hvx910-queue-kpi.is-owner {
    border-left-color: #94a3b8 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi b {
    grid-area: count !important;
    align-self: center !important;
    color: #0f172a !important;
    font-size: .95rem !important;
    font-weight: 950 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi span {
    grid-area: label !important;
    color: #334155 !important;
    font-size: .62rem !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi small {
    grid-area: detail !important;
    color: #64748b !important;
    font-size: .54rem !important;
    font-weight: 760 !important;
    line-height: 1 !important;
    text-transform: none !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-toolbar-actions {
    gap: 6px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-toolbar-actions button {
    min-height: 32px !important;
    padding: 0 10px !important;
    border-radius: 5px !important;
    font-size: .64rem !important;
    font-weight: 850 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-support {
    margin-top: 0 !important;
    border-top: 1px solid #e2e8f0 !important;
    background: #fbfdff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-evidence-summary {
    min-height: 38px !important;
    padding: 0 11px !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-evidence-title strong {
    color: #0f172a !important;
    font-size: .72rem !important;
    font-weight: 920 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-evidence-title small {
    color: #64748b !important;
    font-size: .58rem !important;
    font-weight: 760 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-evidence-body {
    border-top: 1px solid #e2e8f0 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel {
    border-left-color: #e2e8f0 !important;
    background: #fbfdff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel .tenant-section-head,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel .tenant-next-action-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel .tenant-operational-inspector-reason {
    border-color: #d8e0ea !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table th {
    border-bottom-color: #e2e8f0 !important;
    background: #f8fafc !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table td {
    height: 58px !important;
    border-bottom-color: #edf2f7 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row:nth-child(even) td {
    background: #fcfdff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-sla-state strong {
    color: #0f172a !important;
    font-size: .74rem !important;
    font-weight: 950 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx100-sla-state strong {
    color: #0f172a !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-sla-state small {
    color: #64748b !important;
    font-size: .58rem !important;
    font-weight: 760 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-work-cell strong {
    font-size: .96rem !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 7px !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 10px 10px 9px 12px !important;
    border-radius: 0 !important;
    box-shadow: inset 3px 0 0 #64748b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk {
    box-shadow: inset 3px 0 0 #b45309 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    box-shadow: inset 3px 0 0 #2563eb !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-top {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) !important;
    align-items: center !important;
    gap: 8px !important;
    width: 100% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx960-mobile-age {
    justify-self: end !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    display: -webkit-box !important;
    overflow: hidden !important;
    line-height: 1.15 !important;
    overflow-wrap: anywhere !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    display: inline-grid !important;
    place-items: center !important;
    width: 100% !important;
    min-height: 32px !important;
    padding: 0 11px !important;
    border: 1px solid #cbd5e1 !important;
    border-left: 3px solid #2563eb !important;
    border-radius: 5px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    font-size: .62rem !important;
    font-weight: 920 !important;
    line-height: 1 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    width: 100% !important;
    padding-top: 1px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 0 !important;
    padding-top: 6px !important;
    border-top: 1px solid #d8e0ea !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state span.is-owner,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state span.is-next {
    display: grid !important;
    gap: 2px !important;
    min-width: 0 !important;
    padding: 0 7px !important;
    border: 0 !important;
    border-left: 1px solid #d8e0ea !important;
    background: transparent !important;
    font-size: .62rem !important;
    font-weight: 850 !important;
    line-height: 1.05 !important;
    white-space: normal !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state span:first-child {
    padding-left: 0 !important;
    border-left: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state span b {
    color: #64748b !important;
    font-size: .5rem !important;
    font-weight: 920 !important;
    letter-spacing: 0 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command.is-selected {
    display: none !important;
  }
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-timeline-workbench,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-shell,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx10-timeline-shell {
  min-height: 0 !important;
}
/* EOF queue override. */
@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-sla { width: 130px !important; }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-work { width: 34% !important; }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-accountability { width: 190px !important; }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-next { width: 172px !important; }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-touch { width: 124px !important; }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table th {
    height: 36px !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #eef3f8 !important;
    color: #0f172a !important;
    font-size: .67rem !important;
    font-weight: 960 !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row td {
    height: 50px !important;
    border-bottom: 1px solid #dbe4ee !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row th,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-group-row td,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-table .tenant-timeline-group-row td {
    height: 28px !important;
    background: #f8fafc !important;
    color: #334155 !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-group-row span {
    color: #334155 !important;
    font-size: .68rem !important;
    font-weight: 950 !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 td:first-child {
    box-shadow: inset 4px 0 0 #64748b !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx100-sla-state strong,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-sla-state.is-blocked strong {
    color: #0f172a !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status {
    display: grid !important;
    gap: 2px !important;
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 0 0 0 10px !important;
    border: 0 !important;
    border-left: 2px solid #d8e0ea !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #0f172a !important;
    box-shadow: none !important;
    cursor: default !important;
    text-align: left !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status small {
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline details.hvx880-workqueue-evidence-disclosure:not([open]) .hvx880-workqueue-evidence-body { display: none !important; }
}
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-details { margin-top: 8px !important; border-top: 1px solid #d8e0ea !important; }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-details > summary {
    display: flex !important; align-items: center !important; justify-content: space-between !important; min-height: 34px !important; color: #334155 !important; font-size: .68rem !important; font-weight: 900 !important; list-style: none !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-details > summary::-webkit-details-marker { display: none !important; }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-details > summary::after {
    content: "Details" !important; color: #64748b !important; font-size: .58rem !important; font-weight: 850 !important; text-transform: uppercase !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    position: sticky !important; bottom: 56px !important; z-index: 5 !important; margin-top: 8px !important; padding: 8px 0 0 !important; border-top: 1px solid #d8e0ea !important; background: linear-gradient(180deg, rgba(248, 250, 252, .84), #f8fafc 45%) !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action { min-height: 38px !important; border-left-width: 4px !important; font-size: .72rem !important; }
}

/* EOF mobile Timeline simplification: focus item first, evidence behind desktop only. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-support,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx260-workqueue-continuity,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx280-mobile-collapsed-rows {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    gap: 9px !important;
    padding: 12px !important;
    border: 1px solid #d8e0ea !important;
    border-left: 3px solid #2563eb !important;
    border-radius: 8px !important;
    background: #ffffff !important;
    box-shadow: 0 1px 2px rgba(15, 23, 42, .04) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    position: static !important;
    margin-top: 4px !important;
    padding: 9px 0 0 !important;
    border-top: 1px solid #e2e8f0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    min-height: 38px !important;
    border: 1px solid rgba(37, 99, 235, .24) !important;
    border-left: 4px solid #2563eb !important;
    border-radius: 6px !important;
    background: #2563eb !important;
    color: #ffffff !important;
    font-size: .72rem !important;
    font-weight: 950 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-bottom-nav button.active,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-bottom-nav button.is-active {
    color: #0f172a !important;
    box-shadow: inset 0 3px 0 #2563eb !important;
  }
}
/* EOF Timeline hierarchy: stronger selected work item and inspector linkage. */
@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table th {
    background: #e8eef6 !important;
    border-bottom: 1px solid #b9c6d6 !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row td {
    border-bottom-color: #edf2f7 !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-selected td {
    background: #eff6ff !important;
    border-top: 1px solid #93c5fd !important;
    border-bottom: 1px solid #93c5fd !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-selected td:first-child {
    box-shadow: inset 5px 0 0 #2563eb !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-work-cell small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-sla-state small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell small {
    color: #334155 !important;
    font-weight: 820 !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel {
    border-color: #bfdbfe !important;
    border-left: 4px solid #2563eb !important;
    background: #fbfdff !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-next-action-card {
    border-color: #bfdbfe !important;
  }
}
/* EOF mobile density correction: content-sized queue, restrained action. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx10-timeline-shell,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-shell,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-timeline-workbench,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-mobile {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-mobile {
    overflow: visible !important;
    border-bottom: 1px solid #d8e0ea !important;
    background: transparent !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    border-left-color: #64748b !important;
    border-radius: 6px !important;
  }
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    min-height: 36px !important;
    border: 1px solid #bfdbfe !important;
    border-left: 3px solid #2563eb !important;
    background: #ffffff !important;
    color: #0f172a !important;
    font-size: .7rem !important;
    box-shadow: none !important;
  }
}

/* Novita gap closure: explicit queue cues, visible readiness actions, and mobile urgency. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-signal-marker.is-queue,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-queue {
  border-color: rgba(37, 99, 235, .35) !important;
  background: #eff6ff !important;
  color: #1d4ed8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item:not(.is-ready) .tenant-call-readiness-review-link {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 30px !important;
  padding: 0 10px !important;
  border: 1px solid rgba(37, 99, 235, .32) !important;
  border-radius: 5px !important;
  background: #eff6ff !important;
  color: #1d4ed8 !important;
  font-size: 11px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-list {
  display: grid !important;
  gap: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 128px !important;
  align-items: center !important;
  gap: 14px !important;
  min-height: 62px !important;
  padding: 10px 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-state {
  display: grid !important;
  justify-items: end !important;
  gap: 5px !important;
  min-width: 128px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-review-link {
  width: 108px !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-metrics {
  border-left: 1px solid #d8e0ea !important;
  background: linear-gradient(90deg, #f8fafc 0, #ffffff 72%) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-metrics .tenant-call-eyebrow {
  color: #0f766e !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch {
    min-height: 34px !important;
    padding: 7px 12px !important;
    border: 1px solid rgba(154, 52, 18, .35) !important;
    border-left: 4px solid #c2410c !important;
    border-radius: 5px !important;
    background: #fff7ed !important;
    color: #9a3412 !important;
    font-size: 13px !important;
    font-weight: 950 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk {
    border-left: 5px solid #c2410c !important;
    background: linear-gradient(90deg, #fff7ed 0, #fff 42%) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-mobile {
    min-height: 0 !important;
    border-radius: 6px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    padding: 10px 11px !important;
    gap: 7px 10px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-details > summary {
    min-height: 44px !important;
    padding: 10px 0 !important;
    color: #0f172a !important;
    font-size: .76rem !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-details > summary::after {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 30px !important;
    padding: 0 9px !important;
    border: 1px solid #bfdbfe !important;
    border-radius: 5px !important;
    background: #eff6ff !important;
    color: #1d4ed8 !important;
    font-size: .68rem !important;
    font-weight: 950 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    min-height: 46px !important;
    padding: 7px 4px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    font-size: .72rem !important;
    line-height: 1.08 !important;
  }
}

/* Final Novita polish: mobile navigation should read as deliberate, thumb-sized controls. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    min-height: 88px !important;
    padding: 8px 8px max(12px, env(safe-area-inset-bottom)) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    display: grid !important;
    grid-template-rows: 20px auto !important;
    gap: 4px !important;
    min-height: 62px !important;
    padding: 7px 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon {
    display: inline-grid !important;
    place-items: center !important;
    min-width: 26px !important;
    height: 20px !important;
    padding: 0 5px !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 5px !important;
    background: #ffffff !important;
    color: #334155 !important;
    font-size: .58rem !important;
    font-weight: 950 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active .tenant-mobile-nav-icon,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] .tenant-mobile-nav-icon {
    border-color: #bfdbfe !important;
    background: #eff6ff !important;
    color: #1d4ed8 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    font-size: .74rem !important;
    font-weight: 950 !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell {
    padding-bottom: 100px !important;
  }
}

/* Novita 10/10 polish: explicit progress, source grouping, and advanced-admin separation. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-progress {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 10px !important;
  margin-top: 10px !important;
  padding: 8px 10px !important;
  border: 1px solid #bfdbfe !important;
  border-left: 4px solid #2563eb !important;
  border-radius: 6px !important;
  background: #eff6ff !important;
  color: #0f172a !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-progress > span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-progress > small {
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-progress > strong {
  color: #1d4ed8 !important;
  font-size: 13px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-primary-list {
  display: grid !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-secondary-list {
  margin-top: 8px !important;
  border: 1px solid #d8e0ea !important;
  border-radius: 6px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-secondary-list > summary {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px !important;
  min-height: 38px !important;
  padding: 8px 10px !important;
  color: #0f172a !important;
  cursor: pointer !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-secondary-list > summary::-webkit-details-marker {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-secondary-list > summary::after {
  content: "Show optional tools" !important;
  color: #1d4ed8 !important;
  font-size: 11px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-secondary-list[open] > summary::after {
  content: "Hide optional tools" !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-secondary-list > summary span {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-secondary-list > summary small {
  color: #64748b !important;
  font-size: 11px !important;
  font-weight: 750 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-secondary-list > div {
  display: grid !important;
  gap: 8px !important;
  padding: 0 10px 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-empty-state-actionable {
  border-left: 4px solid #2563eb !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-empty-primary {
  display: grid !important;
  gap: 2px !important;
  min-height: 44px !important;
  padding: 8px 12px !important;
  text-align: left !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-empty-primary strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-empty-primary small {
  color: inherit !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-summary-primary {
  min-height: 40px !important;
  padding: 8px 13px !important;
  border: 1px solid #2563eb !important;
  border-radius: 6px !important;
  background: #2563eb !important;
  color: #ffffff !important;
  font-size: 12px !important;
  font-weight: 950 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-summary-primary:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-summary-primary:focus-visible {
  background: #1d4ed8 !important;
  border-color: #1d4ed8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-clear-chip {
  min-height: 34px !important;
  padding: 6px 11px !important;
  border: 1px solid #f59e0b !important;
  border-left: 4px solid #d97706 !important;
  border-radius: 6px !important;
  background: #fffbeb !important;
  color: #92400e !important;
  font-size: 12px !important;
  font-weight: 950 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-clear-chip:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-clear-chip:focus-visible {
  background: #fef3c7 !important;
  border-color: #d97706 !important;
  color: #78350f !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 6px !important;
  padding: 8px 10px 10px !important;
  border-bottom: 1px solid #d8e0ea !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance span {
  display: grid !important;
  gap: 2px !important;
  min-width: 0 !important;
  padding: 7px 8px !important;
  border: 1px solid #d8e0ea !important;
  border-radius: 6px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance b {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 950 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance small {
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 750 !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-approval-help {
  display: grid !important;
  gap: 3px !important;
  padding: 9px 10px !important;
  border: 1px solid #d8e0ea !important;
  border-left: 4px solid #64748b !important;
  border-radius: 6px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-approval-help strong {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-approval-help small {
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 750 !important;
  line-height: 1.35 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-api-totals {
  border-left: 4px solid #2563eb !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-panel {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 14px !important;
  margin: 12px 0 !important;
  padding: 12px !important;
  border: 2px solid #1d4ed8 !important;
  border-left: 8px solid #1d4ed8 !important;
  border-radius: 6px !important;
  background: linear-gradient(90deg, #eff6ff 0, #ffffff 58%) !important;
  color: #0f172a !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-panel > div:first-child {
  display: grid !important;
  gap: 3px !important;
  min-width: 220px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-panel strong {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 950 !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-panel small {
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 750 !important;
  line-height: 1.3 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: fit-content !important;
  min-height: 22px !important;
  padding: 0 8px !important;
  border: 1px solid #1d4ed8 !important;
  border-radius: 999px !important;
  background: #dbeafe !important;
  color: #1e40af !important;
  font-size: 11px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-actions {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-button {
  display: grid !important;
  gap: 2px !important;
  min-width: 138px !important;
  min-height: 46px !important;
  padding: 8px 12px !important;
  border: 1px solid #93c5fd !important;
  border-radius: 6px !important;
  background: #ffffff !important;
  color: #1d4ed8 !important;
  text-align: left !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-button:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-button:focus-visible {
  border-color: #2563eb !important;
  background: #dbeafe !important;
  color: #1e40af !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-button strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-button small {
  color: inherit !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-panel {
    display: grid !important;
    grid-template-columns: 1fr !important;
    align-items: stretch !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-actions,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-button {
    width: 100% !important;
  }
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-advanced-divider {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;
  margin: 4px 0 !important;
  padding: 9px 12px !important;
  border-top: 1px solid #cbd5e1 !important;
  border-bottom: 1px solid #cbd5e1 !important;
  background: #f8fafc !important;
  color: #0f172a !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-advanced-divider span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-shortcut-group.is-advanced-admin .tenant-settings-shortcut-group-head strong {
  font-size: 11px !important;
  font-weight: 950 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-advanced-divider small {
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 750 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-shortcut-group.is-advanced-admin {
  padding-top: 10px !important;
  border-top: 1px solid #cbd5e1 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-mobile-swipe-actions {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 6px !important;
    margin-top: 0 !important;
    padding: 4px 6px !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 6px !important;
    background: #fbfdff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-mobile-swipe-actions button {
    min-width: 0 !important;
    min-height: 26px !important;
    padding: 2px 4px !important;
    border: 0 !important;
    border-radius: 4px !important;
    background: transparent !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 950 !important;
    line-height: 1.15 !important;
    text-align: center !important;
    white-space: normal !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-mobile-swipe-actions button[data-timeline-mobile-swipe="right"] {
    color: #166534 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-mobile-swipe-actions button[data-timeline-mobile-swipe="left"] {
    color: #1d4ed8 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-swipe-confirmed .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    border-color: #2563eb !important;
    box-shadow: 0 0 0 2px rgba(37, 99, 235, .14) !important;
  }
}

/* Final mobile pass: give the priority header room for readable touch targets. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    padding: 14px !important;
    border-left-width: 4px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 4px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child strong {
    font-size: 21px !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child small {
    font-size: 13px !important;
    line-height: 1.25 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary span {
    font-size: 13px !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions {
    display: block !important;
    width: 100% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions button {
    width: 100% !important;
    min-height: 44px !important;
    padding: 9px 12px !important;
    border: 1px solid #bfdbfe !important;
    border-radius: 6px !important;
    background: #eff6ff !important;
    color: #1d4ed8 !important;
    font-size: 14px !important;
    font-weight: 950 !important;
  }
}

/* Prod UX defect fix: keep the Conversations rail readable when mailbox folders open. */
@media (min-width: 1024px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-workspace-frame {
    grid-template-columns: 244px minmax(0, 1fr) !important;
    gap: 12px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-app-sidebar {
    width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    max-height: calc(100dvh - 88px) !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    scrollbar-color: rgba(100, 116, 139, .35) transparent !important;
    scrollbar-gutter: stable !important;
    scrollbar-width: thin !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-app-sidebar::-webkit-scrollbar {
    width: 6px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-app-sidebar::-webkit-scrollbar-track {
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-app-sidebar::-webkit-scrollbar-thumb {
    border-radius: 999px !important;
    background: rgba(100, 116, 139, .28) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-mail-nav,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-mail-rail,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-mailbox-details,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-mail-folder-details,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-mail-folder-stack,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-mailbox-list {
    min-width: 0 !important;
    max-width: 100% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-sidebar-nav-label-inline,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-mailbox-details summary,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-mail-folder-details summary {
    display: block !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: hidden !important;
    line-height: 1.2 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-nav-btn {
    min-width: 0 !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-nav-label-row {
    min-width: 0 !important;
    max-width: 100% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-nav-label-row > span:first-child {
    min-width: 0 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-mail-folder-stack .folder-btn {
    display: grid !important;
    grid-template-columns: 20px minmax(0, 1fr) !important;
    align-items: center !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: hidden !important;
    font-size: 12px !important;
    line-height: 1.15 !important;
    text-align: left !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-mail-folder-stack .folder-btn::before {
    justify-self: start !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-nav-divider {
    max-width: calc(100% - 32px) !important;
  }
}

@media (min-width: 1180px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-workspace-frame {
    grid-template-columns: 260px minmax(0, 1fr) !important;
  }
}

/* Mobile Conversations guard: give the embedded mail workspace the full canvas. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-app-shell,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-workspace-frame,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-app-main,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-workspace-surface,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-stage-grid,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-mail-shell,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-mail-frame {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    overflow-x: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-app-main {
    padding: 8px 4px 64px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-workspace-surface {
    padding: 0 4px 68px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-stage-grid,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-mail-shell {
    display: block !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-mail-frame {
    min-height: calc(100dvh - 150px) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-app-sidebar {
    display: block !important;
    width: 100% !important;
    max-height: none !important;
    min-height: 0 !important;
    padding: 0 4px 6px !important;
    overflow: visible !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-app-sidebar .tenant-sidebar-nav-label,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-app-sidebar .tenant-nav-divider,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-app-sidebar [data-app-tab],
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-mailbox-details,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-mail-rail-footer {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-workspace-compose-panel {
    display: block !important;
    width: 100% !important;
    margin: 0 0 6px !important;
    padding: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-workspace-compose-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    width: 100% !important;
    min-height: 38px !important;
    padding: 0 12px !important;
    border-radius: 6px !important;
    font-size: 13px !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-mail-rail {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-mail-folder-details {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-mail-folder-details summary {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-mail-folder-stack {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    gap: 6px !important;
    width: 100% !important;
    min-width: 0 !important;
    padding: 2px 0 6px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scrollbar-width: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-mail-folder-stack::-webkit-scrollbar {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-mail-folder-stack .folder-btn {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: 72px !important;
    min-height: 34px !important;
    padding: 0 10px !important;
    border-radius: 6px !important;
    font-size: 12px !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] {
    overflow-x: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    visibility: visible !important;
    width: auto !important;
    max-width: 100vw !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn * {
    visibility: visible !important;
    pointer-events: auto !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox {
    padding-bottom: 96px !important;
  }
}

/* 20260620 EOF command-palette affordance: one full-row target, subtle keyboard hint. */
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result {
  cursor: pointer !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result::after,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result-time::after,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-chevron {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result-time {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-enter-hint {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 20px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #64748b !important;
  font-size: .62rem !important;
  font-weight: 820 !important;
  letter-spacing: .04em !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  box-shadow: none !important;
}

/* 20260620 EOF mobile nav fit: labels must wrap cleanly instead of clipping. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    overflow: visible !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    min-width: 0 !important;
    overflow: visible !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    display: block !important;
    max-width: 100% !important;
    overflow: visible !important;
    white-space: normal !important;
    text-overflow: clip !important;
    word-break: normal !important;
    overflow-wrap: anywhere !important;
    color: #1e293b !important;
    font-size: .68rem !important;
    font-weight: 900 !important;
    letter-spacing: 0 !important;
    line-height: 1.08 !important;
    text-align: center !important;
  }
}

/* 20260620 EOF account identity: explicit signed-in email, no ambiguous masking. */
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-identity {
  grid-column: 1 / -1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-identity b {
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  font-size: .68rem !important;
  line-height: 1.18 !important;
}

/* 20260620 OpenAI blocker closeout: compact production mobile nav. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell {
    padding-bottom: calc(64px + env(safe-area-inset-bottom, 0px)) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    position: fixed !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    z-index: 120 !important;
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 4px !important;
    align-items: center !important;
    min-height: calc(58px + env(safe-area-inset-bottom, 0px)) !important;
    height: calc(58px + env(safe-area-inset-bottom, 0px)) !important;
    padding: 5px 8px calc(5px + env(safe-area-inset-bottom, 0px)) !important;
    border: 0 !important;
    border-top: 1px solid #cbd8e6 !important;
    border-radius: 0 !important;
    background: rgba(255, 255, 255, .98) !important;
    box-shadow: 0 -8px 18px rgba(15, 23, 42, .08) !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav::before {
    content: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav .tenant-mobile-admin-entry,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.tenant-mobile-admin-entry,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.hidden {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-template-rows: 15px minmax(0, 1fr) !important;
    justify-items: center !important;
    align-content: center !important;
    gap: 2px !important;
    min-width: 0 !important;
    min-height: 46px !important;
    height: 46px !important;
    padding: 4px 2px !important;
    border: 0 !important;
    border-radius: 6px !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #334155 !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    background: #eaf2ff !important;
    color: #0f3f8c !important;
    box-shadow: inset 0 2px 0 #0f4da8 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon {
    display: block !important;
    width: auto !important;
    height: auto !important;
    min-height: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: inherit !important;
    font-size: 10px !important;
    font-weight: 950 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    display: block !important;
    max-width: 100% !important;
    color: inherit !important;
    font-size: 10px !important;
    font-weight: 850 !important;
    letter-spacing: 0 !important;
    line-height: 1.05 !important;
    overflow: hidden !important;
    text-align: center !important;
    text-overflow: ellipsis !important;
    white-space: normal !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-status,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-badge {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    margin: 0 0 8px !important;
    padding: 10px 12px !important;
    border: 1px solid #cbd5e1 !important;
    border-left: 4px solid #1f2937 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-mobile {
    gap: 0 !important;
    padding: 0 !important;
    border: 1px solid #cbd5e1 !important;
    border-bottom: 0 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected {
    margin: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    display: grid !important;
    grid-template-columns: 76px minmax(0, 1fr) 86px !important;
    grid-template-rows: auto auto !important;
    column-gap: 8px !important;
    row-gap: 3px !important;
    min-height: 78px !important;
    padding: 8px 8px !important;
    border: 0 !important;
    border-left: 3px solid #64748b !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk {
    border-left-color: #991b1b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch {
    border-left-color: #a16207 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    background: #f8fafc !important;
    box-shadow: inset 3px 0 0 #0f172a !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-top {
    grid-column: 1 !important;
    grid-row: 1 / 3 !important;
    display: grid !important;
    align-content: start !important;
    justify-items: start !important;
    gap: 6px !important;
    min-height: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-ok {
    min-width: 66px !important;
    padding: 4px 5px !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    font-size: 9px !important;
    font-weight: 950 !important;
    line-height: 1.05 !important;
    text-align: center !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue {
    border-color: #b91c1c !important;
    color: #991b1b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx960-mobile-age {
    color: #475569 !important;
    font-size: 9px !important;
    font-weight: 820 !important;
    text-align: left !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy {
    grid-column: 2 !important;
    grid-row: 1 !important;
    min-width: 0 !important;
    gap: 1px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    color: #0f172a !important;
    font-size: 13px !important;
    font-weight: 940 !important;
    line-height: 1.15 !important;
    white-space: normal !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small {
    color: #475569 !important;
    font-size: 9.5px !important;
    font-weight: 760 !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    grid-column: 2 !important;
    grid-row: 2 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-ok {
    display: block !important;
    padding-left: 6px !important;
    border-left: 3px solid #94a3b8 !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 820 !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-overdue {
    border-left-color: #991b1b !important;
    color: #7f1d1d !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-column: 3 !important;
    grid-row: 1 / 3 !important;
    align-self: center !important;
    justify-self: stretch !important;
    padding: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 36px !important;
    padding: 5px 7px !important;
    border: 1px solid #64748b !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    font-size: 10.5px !important;
    font-weight: 920 !important;
    line-height: 1.1 !important;
    box-shadow: none !important;
  }
}

/* 20260620 EOF mobile safety: one explicit action per work item, no gesture hints. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-mobile-swipe-actions,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline [data-timeline-mobile-swipe] {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    display: flex !important;
    align-items: center !important;
    min-height: 34px !important;
    padding: 7px 0 !important;
    border-top: 1px solid #d8e0ea !important;
    color: #0f172a !important;
    font-size: .76rem !important;
    font-weight: 900 !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span {
    display: block !important;
    min-width: 0 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    margin-top: 2px !important;
  }
}

/* 20260620 EOF reviewer polish: calmer selection, badges, and mobile work cards. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.is-selected td {
  background: #fbfdff !important;
  border-top-color: #dbe4ee !important;
  border-bottom-color: #dbe4ee !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.is-selected td:first-child {
  box-shadow: inset 3px 0 0 #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-context-panel {
  border-color: #dbe4ee !important;
  border-left: 3px solid #334155 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-sla-state,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx70-row-next-label,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-kpi,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-selected-badge {
  border-radius: 4px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card.is-selected {
  border-color: #b8c7dc !important;
  border-left: 3px solid #334155 !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-selected-badge {
  min-height: 20px !important;
  padding: 0 7px !important;
  border-color: #cbd5e1 !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: .62rem !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button.is-active,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button[aria-selected="true"] {
  border-color: #cbd5e1 !important;
  border-left-color: #334155 !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-stack > section {
  border-color: #dbe4ee !important;
  box-shadow: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    border-color: #dbe4ee !important;
    border-left: 3px solid #d97706 !important;
    border-radius: 6px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    border-color: #cbd5e1 !important;
    border-left-color: #334155 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-ok {
    border-radius: 4px !important;
    box-shadow: none !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    border-color: #b8c7dc !important;
    border-left: 3px solid #334155 !important;
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: none !important;
  }
}

/* 20260620 EOF reviewer closeout: final cascade owner for queue hierarchy and compact rows. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
  align-items: center !important;
  display: grid !important;
  gap: 8px !important;
  grid-template-columns: minmax(180px, 1fr) auto auto !important;
  min-height: 0 !important;
  padding: 10px 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-selected-work {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis {
  align-items: center !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  display: flex !important;
  gap: 6px !important;
  max-width: 256px !important;
  padding: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi {
  border: 1px solid #cbd5e1 !important;
  border-radius: 5px !important;
  box-shadow: none !important;
  display: grid !important;
  flex: 0 1 76px !important;
  gap: 1px !important;
  grid-template-columns: auto !important;
  min-height: 38px !important;
  min-width: 0 !important;
  padding: 5px 8px !important;
  width: 76px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi.is-owner {
  flex-basis: 86px !important;
  width: 86px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > .hvx910-queue-kpi {
  flex: 0 1 76px !important;
  min-width: 76px !important;
  width: 76px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > .hvx910-queue-kpi.is-owner {
  flex-basis: 86px !important;
  min-width: 86px !important;
  width: 86px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi b {
  font-size: 15px !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi span {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi small {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-toolbar-actions {
  align-items: center !important;
  display: flex !important;
  gap: 6px !important;
  justify-content: flex-end !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-primary-cta {
  background: #123f8c !important;
  border-color: #123f8c !important;
  color: #fff !important;
  min-height: 34px !important;
  padding: 0 14px !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-overflow-actions {
  position: relative !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-overflow-actions summary {
  align-items: center !important;
  background: #fff !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 5px !important;
  color: #334155 !important;
  cursor: pointer !important;
  display: inline-flex !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  justify-content: center !important;
  list-style: none !important;
  min-height: 34px !important;
  padding: 0 11px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-overflow-actions summary::-webkit-details-marker {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-overflow-actions[open] > div {
  background: #fff !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 6px !important;
  box-shadow: 0 16px 32px rgba(15, 23, 42, 0.16) !important;
  display: grid !important;
  gap: 6px !important;
  min-width: 168px !important;
  padding: 8px !important;
  position: absolute !important;
  right: 0 !important;
  top: calc(100% + 6px) !important;
  z-index: 80 !important;
}

@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 {
    table-layout: fixed !important;
    width: 100% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-sla {
    width: 14% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-work {
    width: 31% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-accountability {
    width: 23% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-next {
    width: 18% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-touch {
    width: 14% !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx250-mobile-work-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-work-row {
    gap: 6px !important;
    min-height: 0 !important;
    padding: 11px 10px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    display: flex !important;
    justify-content: flex-end !important;
    margin-top: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-row-actions {
    position: relative !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-row-actions summary {
    align-items: center !important;
    background: #fff !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 5px !important;
    color: #334155 !important;
    cursor: pointer !important;
    display: inline-flex !important;
    font-size: 11px !important;
    font-weight: 900 !important;
    justify-content: center !important;
    list-style: none !important;
    min-height: 28px !important;
    padding: 0 9px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-row-actions summary::-webkit-details-marker {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-row-actions[open] > div {
    background: #fff !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 6px !important;
    box-shadow: 0 14px 28px rgba(15, 23, 42, 0.18) !important;
    min-width: 138px !important;
    padding: 7px !important;
    position: absolute !important;
    right: 0 !important;
    top: calc(100% + 5px) !important;
    z-index: 60 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    min-height: 30px !important;
    padding: 0 10px !important;
    width: 100% !important;
  }
}

/* 20260620 EOF mobile density closeout: scan-first rows, no desktop toolbar crowding. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected {
    margin-bottom: 6px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    gap: 5px !important;
    min-height: 0 !important;
    padding: 9px 9px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy {
    gap: 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    min-height: 24px !important;
    padding: 4px 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    align-items: center !important;
    min-height: 28px !important;
    padding: 0 !important;
  }
}

/* 20260620 EOF no-truncation reviewer closeout: full desktop labels, compact only when width is scarce. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right #app-status-pill.mail-pill-governance {
  max-width: none !important;
  min-width: 390px !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model {
  max-width: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > .hvx910-queue-kpi {
  flex: 0 0 auto !important;
  min-width: 102px !important;
  width: auto !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > .hvx910-queue-kpi.is-owner {
  min-width: 128px !important;
  width: auto !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi span {
  overflow: visible !important;
  text-overflow: clip !important;
}

@media (max-width: 1340px) and (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right #app-status-pill.mail-pill-governance {
    min-width: 330px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model {
    max-width: 256px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > .hvx910-queue-kpi {
    flex: 0 1 76px !important;
    min-width: 76px !important;
    width: 76px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > .hvx910-queue-kpi.is-owner {
    flex-basis: 86px !important;
    min-width: 86px !important;
    width: 86px !important;
  }
}

/* 20260620 EOF reviewer polish: mobile Work Queue density and naming consistency. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    gap: 6px !important;
    margin-bottom: 6px !important;
    padding: 9px 10px !important;
    border-left-width: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child strong {
    font-size: 19px !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary {
    font-size: 12px !important;
    line-height: 1.2 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions button {
    min-height: 34px !important;
    padding: 0 12px !important;
    border-radius: 6px !important;
    font-size: 12px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    gap: 5px !important;
    padding: 8px 9px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    font-size: 15px !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    min-height: 32px !important;
  }
}

/* 20260620 reviewer 10/10 polish: calmer enterprise density across lower-scored surfaces. */
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter.tenant-workspace-filter {
  max-width: min(620px, calc(100vw - 44px)) !important;
  max-height: calc(100vh - 76px) !important;
  overflow-y: auto !important;
  padding: 0 !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: 0 18px 46px rgba(15, 23, 42, .18) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 14px !important;
  padding: 11px 18px 9px !important;
  border-bottom: 1px solid #dbe4ee !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head strong {
  font-size: 15px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head span {
  color: #475569 !important;
  font-size: 12px !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head-actions {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  display: grid !important;
  grid-template-columns: minmax(138px, .45fr) minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 10px !important;
  margin: 8px 18px !important;
  padding: 6px 9px !important;
  border: 1px solid #d8e0ea !important;
  border-left: 3px solid #475569 !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line {
  display: grid !important;
  gap: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line strong {
  color: #0f172a !important;
  font-size: 11px !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line span,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line em {
  color: #475569 !important;
  font-size: 10px !important;
  font-style: normal !important;
  font-weight: 780 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens span,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-token {
  min-height: 22px !important;
  padding: 3px 7px !important;
  border: 1px solid #d8e0ea !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #334155 !important;
  box-shadow: none !important;
  font-size: 10px !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-clear-chip {
  min-height: 24px !important;
  padding: 0 9px !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section {
  margin: 0 18px !important;
  padding: 8px 0 0 !important;
  border: 0 !important;
  border-top: 1px solid #e2e8f0 !important;
  background: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section-title {
  margin-bottom: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-grid {
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-builder-row {
  min-height: 48px !important;
  padding: 6px 9px !important;
  border-radius: 4px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-builder-row > span {
  font-size: 10px !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-builder-row select,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-builder-row input {
  min-height: 30px !important;
  font-size: 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-check-row {
  min-height: 44px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-check-copy {
  gap: 5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-check-copy small {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-actions {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 8px !important;
  position: static !important;
  bottom: auto !important;
  z-index: auto !important;
  margin-top: 8px !important;
  padding: 8px 18px !important;
  border-top: 1px solid #dbe4ee !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter.tenant-workspace-filter .tenant-workspace-filter-actions {
  position: static !important;
  inset: auto !important;
  transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-actions::before {
  content: "Applies to current Operations Queue view" !important;
  margin-right: auto !important;
  color: #475569 !important;
  font-size: 12px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-actions button {
  min-height: 34px !important;
  border-radius: 4px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu {
  border-radius: 4px !important;
  box-shadow: 0 18px 42px rgba(15, 23, 42, .18) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head {
  padding: 12px 14px 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 5px !important;
  padding: 8px 14px !important;
  border-top: 1px solid #e2e8f0 !important;
  border-bottom: 1px solid #d8e0ea !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance::before {
  content: "Security & compliance" !important;
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 950 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance span {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance b {
  font-size: 10.5px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance small {
  font-size: 9.5px !important;
  line-height: 1 !important;
  text-align: right !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-list {
  gap: 0 !important;
  padding: 10px 14px 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-item {
  min-height: 42px !important;
  padding: 8px 9px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-box {
  max-width: min(760px, calc(100vw - 54px)) !important;
  border-radius: 5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-head,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-prod-banner,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-hints {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result {
  min-height: 48px !important;
  padding: 9px 10px !important;
  border-radius: 4px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-layout {
  min-height: 0 !important;
  max-height: min(390px, calc(100vh - 360px)) !important;
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-results {
  min-height: 0 !important;
  max-height: min(390px, calc(100vh - 360px)) !important;
  overflow-y: auto !important;
  padding-bottom: 10px !important;
  scrollbar-width: thin !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-section {
  min-height: 0 !important;
  overflow: visible !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-section p {
  display: grid !important;
  grid-template-columns: auto auto minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-inline {
  display: block !important;
  min-width: 0 !important;
  overflow: hidden !important;
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  line-height: 1.2 !important;
  text-align: right !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-row {
  display: grid !important;
  gap: 3px !important;
  min-height: 52px !important;
  padding: 9px 12px !important;
  border: 1px solid #d8e0ea !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-row strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-row small {
  display: block !important;
  overflow: visible !important;
  color: inherit !important;
  line-height: 1.2 !important;
  white-space: normal !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-row strong {
  font-size: 11px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-row small {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 740 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result-token,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-scopes span,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-scopes-flat span {
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-surface,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-agenda-surface {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-ops-board {
  margin-bottom: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-ops-row {
  min-height: 40px !important;
  padding: 8px 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-grid {
  grid-auto-rows: minmax(58px, auto) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day {
  min-height: 58px !important;
  padding: 8px 9px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.has-queue-work,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.has-queue-work {
  background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%) !important;
  box-shadow: inset 3px 0 0 #475569 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  min-height: 18px !important;
  padding: 2px 5px !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 9.5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-empty-state-actionable {
  min-height: 58px !important;
  padding: 10px 12px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    gap: 5px !important;
    padding: 7px 8px !important;
    border-radius: 5px !important;
    border-left-width: 3px !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state {
    min-height: 24px !important;
    padding: 3px 8px !important;
    border-radius: 3px !important;
    background: #f8fafc !important;
    color: #7c2d12 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    font-size: 15px !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small {
    font-size: 11px !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    min-height: 30px !important;
    border-radius: 4px !important;
    border-left-width: 3px !important;
  }
}

/* 20260620 final reviewer polish: calmer status/action hierarchy and stronger calendar signal. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model {
  display: inline-flex !important;
  align-items: stretch !important;
  gap: 6px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > .hvx910-queue-kpi {
  min-height: 34px !important;
  padding: 5px 10px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 4px !important;
  border-left: 3px solid #64748b !important;
  background: #ffffff !important;
  color: #1e293b !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > .hvx910-queue-kpi.is-critical,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > .hvx910-queue-kpi.is-owner {
  border-left-color: #475569 !important;
  background: #ffffff !important;
  color: #0f172a !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi b {
  color: #0f172a !important;
  font-size: 15px !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi small {
  color: #334155 !important;
  font-size: 10.5px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-primary-cta {
  min-height: 34px !important;
  border-radius: 4px !important;
  background: #1e3a8a !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.has-queue-work,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.has-queue-work {
  position: relative !important;
  background: #ffffff !important;
  border-color: #cbd5e1 !important;
  box-shadow: inset 3px 0 0 #475569 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.has-queue-work::after,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.has-queue-work::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-signal-marker {
  display: inline-flex !important;
  position: absolute !important;
  right: 8px !important;
  bottom: 8px !important;
  align-items: center !important;
  justify-content: center !important;
  width: fit-content !important;
  min-height: 18px !important;
  margin-top: 0 !important;
  padding: 2px 6px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 9px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  display: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-ok {
    min-height: 24px !important;
    padding: 3px 8px !important;
    border: 1px solid #cbd5e1 !important;
    border-left: 3px solid #475569 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #334155 !important;
    box-shadow: none !important;
    font-size: 10.5px !important;
    letter-spacing: .02em !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    border-color: #d8e0ea !important;
    border-left-color: #64748b !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    min-height: 30px !important;
    border: 1px solid #cbd5e1 !important;
    border-left: 3px solid #475569 !important;
    border-radius: 4px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: none !important;
    font-size: 11px !important;
  }
}

/* 20260620 final reviewer polish: mobile nav active state must be unmistakable. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    gap: 6px !important;
    padding: 7px 8px calc(7px + env(safe-area-inset-bottom, 0px)) !important;
    border-top: 1px solid #cbd5e1 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    position: relative !important;
    display: grid !important;
    grid-auto-flow: row !important;
    grid-template-columns: 1fr !important;
    grid-template-rows: 20px 14px !important;
    justify-items: center !important;
    gap: 3px !important;
    min-height: 50px !important;
    height: 50px !important;
    padding: 5px 3px 4px !important;
    border: 1px solid transparent !important;
    border-radius: 4px !important;
    background: #ffffff !important;
    color: #334155 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 10px !important;
    right: 10px !important;
    height: 3px !important;
    border-radius: 999px !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    border-color: #93c5fd !important;
    background: #eff6ff !important;
    color: #0f172a !important;
    box-shadow: inset 0 0 0 1px rgba(37, 99, 235, .08) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active::after,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"]::after {
    background: #1d4ed8 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon {
    display: inline-flex !important;
    grid-column: 1 !important;
    grid-row: 1 !important;
    opacity: 1 !important;
    visibility: visible !important;
    align-items: center !important;
    justify-content: center !important;
    width: 24px !important;
    min-width: 24px !important;
    height: 20px !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 3px !important;
    background: #f8fafc !important;
    color: #334155 !important;
    font-size: 9px !important;
    font-weight: 950 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active .tenant-mobile-nav-icon,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] .tenant-mobile-nav-icon {
    border-color: #1d4ed8 !important;
    background: #1e3a8a !important;
    color: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    grid-column: 1 !important;
    grid-row: 2 !important;
    max-width: 100% !important;
    color: inherit !important;
    font-size: 9.5px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-align: center !important;
  }
}

/* OpenAI reviewer closure: navigation icons must be recognizable symbols, not abbreviation text. */
html body.tenant-app-body[data-app-surface="workspace"] {
  --hvx-icon-list: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h12M8 12h12M8 18h12M4 6h.01M4 12h.01M4 18h.01'/%3E%3C/svg%3E");
  --hvx-icon-mail: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16v12H4zM4 7l8 6 8-6'/%3E%3C/svg%3E");
  --hvx-icon-phone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M20.5 15.5c-1.5 0-3-.2-4.4-.7-.4-.1-.9 0-1.2.3l-2 2c-2.7-1.4-4.9-3.6-6.3-6.3l2-2c.3-.3.4-.8.3-1.2-.5-1.4-.7-2.9-.7-4.4C8.2 2.5 7.7 2 7 2H3.5C2.7 2 2 2.7 2 3.5 2 13.7 10.3 22 20.5 22c.8 0 1.5-.7 1.5-1.5V17c0-.7-.5-1.5-1.5-1.5z'/%3E%3C/svg%3E");
  --hvx-icon-calendar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 2v4M17 2v4M3 8h18M5 5h14a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z'/%3E%3C/svg%3E");
  --hvx-icon-hash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9h16M4 15h16M10 3 8 21M16 3l-2 18'/%3E%3C/svg%3E");
  --hvx-icon-settings: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 8a4 4 0 1 0 0 8 4 4 0 0 0 0-8zM4 12h2M18 12h2M12 4v2M12 18v2M6.3 6.3l1.4 1.4M16.3 16.3l1.4 1.4M17.7 6.3l-1.4 1.4M7.7 16.3l-1.4 1.4'/%3E%3C/svg%3E");
  --hvx-icon-report: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16M7 16V9M12 16V4M17 16v-6'/%3E%3C/svg%3E");
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-nav-icon,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon {
  font-size: 0 !important;
  text-indent: 0 !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-nav-icon::before,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon::before {
  content: "" !important;
  display: block !important;
  width: 16px !important;
  height: 16px !important;
  background-color: currentColor !important;
  -webkit-mask-image: var(--hvx-nav-icon-mask, var(--hvx-icon-list)) !important;
  mask-image: var(--hvx-nav-icon-mask, var(--hvx-icon-list)) !important;
  -webkit-mask-repeat: no-repeat !important;
  mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
  mask-position: center !important;
  -webkit-mask-size: contain !important;
  mask-size: contain !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-nav-btn[data-app-tab="timeline"] .tenant-nav-icon,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[data-app-tab="timeline"] .tenant-mobile-nav-icon {
  --hvx-nav-icon-mask: var(--hvx-icon-list);
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-nav-btn[data-app-tab="inbox"] .tenant-nav-icon,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[data-app-tab="inbox"] .tenant-mobile-nav-icon {
  --hvx-nav-icon-mask: var(--hvx-icon-mail);
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-nav-btn[data-app-tab="calls"] .tenant-nav-icon,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[data-app-tab="calls"] .tenant-mobile-nav-icon {
  --hvx-nav-icon-mask: var(--hvx-icon-phone);
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-nav-btn[data-app-tab="calendar"] .tenant-nav-icon,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[data-app-tab="calendar"] .tenant-mobile-nav-icon {
  --hvx-nav-icon-mask: var(--hvx-icon-calendar);
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-nav-btn[data-app-tab="numbers"] .tenant-nav-icon,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[data-app-tab="numbers"] .tenant-mobile-nav-icon {
  --hvx-nav-icon-mask: var(--hvx-icon-hash);
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-nav-btn[data-app-tab="guide"] .tenant-nav-icon,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-nav-btn[data-app-tab="settings"] .tenant-nav-icon,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[data-app-tab="guide"] .tenant-mobile-nav-icon,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[data-app-tab="settings"] .tenant-mobile-nav-icon {
  --hvx-nav-icon-mask: var(--hvx-icon-settings);
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-nav-btn[data-app-tab="reports"] .tenant-nav-icon {
  --hvx-nav-icon-mask: var(--hvx-icon-report);
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon {
    width: 24px !important;
    min-width: 24px !important;
    height: 20px !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 3px !important;
    background: #f8fafc !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active .tenant-mobile-nav-icon,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] .tenant-mobile-nav-icon {
    border-color: #1d4ed8 !important;
    background: #1e3a8a !important;
    color: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon::before {
    width: 14px !important;
    height: 14px !important;
  }
}

/* OpenAI reviewer enterprise polish: calmer chrome, denser operator cards, clearer state hierarchy. */
html body.tenant-app-body[data-app-surface="workspace"] button,
html body.tenant-app-body[data-app-surface="workspace"] .secondary,
html body.tenant-app-body[data-app-surface="workspace"] .pill,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-feature-pill,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-status-chip,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-calendar-chip,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-calendar-signal-marker,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-call-readiness-item,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-setting-item,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-report-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-filter-facet-tokens span,
html body.tenant-app-body[data-app-surface="workspace"] .hvx910-queue-kpi,
html body.tenant-app-body[data-app-surface="workspace"] .hvx760-mobile-state,
html body.tenant-app-body[data-app-surface="workspace"] .hvx910-mobile-card-action {
  border-radius: 4px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] button,
html body.tenant-app-body[data-app-surface="workspace"] .secondary,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-shortcut,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-filter-facet-tokens span,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-calendar-chip,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-calendar-signal-marker {
  border-color: #cbd5e1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-filter-facet-state,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-filter-live-summary,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-calendar-board,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-call-readiness-item,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-report-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-setting-item {
  background: #ffffff !important;
  border-color: #dbe4ee !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-filter-facet-state {
  grid-template-columns: minmax(220px, .7fr) minmax(0, 1fr) !important;
  gap: 10px !important;
  padding: 9px 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-filter-facet-tokens {
  gap: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-filter-facet-tokens span {
  min-height: 24px !important;
  padding: 3px 8px !important;
  background: #f8fafc !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-calendar-chip,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-calendar-signal-marker {
  min-height: 20px !important;
  padding: 2px 6px !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-card.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-row.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-setting-item:focus-within,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-call-readiness-item.is-ready {
  border-left: 4px solid #334155 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-call-readiness-item,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-report-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-setting-item {
  padding: 10px 12px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    gap: 6px !important;
    padding: 8px 9px !important;
    border-radius: 4px !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-top {
    min-height: 20px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy {
    gap: 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    font-size: 14px !important;
    line-height: 1.18 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    font-size: 10.5px !important;
    line-height: 1.2 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    display: flex !important;
    justify-content: flex-start !important;
    padding-top: 1px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    width: auto !important;
    min-width: 116px !important;
    min-height: 28px !important;
    padding: 5px 10px !important;
    font-size: 10.5px !important;
  }
}

/* OpenAI reviewer closure: mobile IA mirrors desktop Daily Work / Workspace / Admin group model. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    position: fixed !important;
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 4px !important;
    min-height: 68px !important;
    padding: 14px 6px calc(6px + env(safe-area-inset-bottom, 0px)) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav::before {
    content: "Daily Work / Workspace / Admin" !important;
    position: absolute !important;
    top: 3px !important;
    left: 10px !important;
    right: 10px !important;
    color: #64748b !important;
    font-size: 8px !important;
    font-weight: 850 !important;
    letter-spacing: .08em !important;
    line-height: 1 !important;
    text-align: center !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav .tenant-mobile-admin-entry,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.tenant-mobile-admin-entry {
    display: grid !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.hidden:not(.tenant-mobile-admin-entry) {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    min-height: 48px !important;
    height: 48px !important;
    padding: 5px 2px 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    font-size: 8.5px !important;
  }
}

/* OpenAI reviewer closure: reporting settlement states need owner, source, sync time, and drill-in. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-report-status-action {
  display: grid !important;
  gap: 5px !important;
  margin-top: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-report-status-action button {
  justify-self: start !important;
  min-height: 28px !important;
  padding: 4px 9px !important;
  border-color: #94a3b8 !important;
  background: #ffffff !important;
  color: #0f172a !important;
  font-size: 11px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-report-status-action small {
  color: #475569 !important;
  font-size: 10.5px !important;
  font-weight: 760 !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-report-settlement-panel {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  gap: 12px !important;
  align-items: center !important;
  margin: 14px 0 !important;
  padding: 10px 12px !important;
  border: 1px solid #cbd5e1 !important;
  border-left: 4px solid #334155 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-report-settlement-panel strong {
  display: block !important;
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 900 !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-report-settlement-panel small {
  display: block !important;
  margin-top: 3px !important;
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 720 !important;
  line-height: 1.3 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-report-settlement-panel button {
  display: grid !important;
  gap: 1px !important;
  min-height: 40px !important;
  padding: 6px 10px !important;
  border-color: #94a3b8 !important;
  background: #f8fafc !important;
  color: #0f172a !important;
  text-align: left !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-report-settlement-panel {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}

/* OpenAI reviewer closure: number detail open state must visibly differ from inventory. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-card {
  border-left: 4px solid #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-empty {
  display: grid !important;
  gap: 6px !important;
  padding: 12px !important;
  border: 1px dashed #cbd5e1 !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-empty strong {
  color: #0f172a !important;
  font-size: 15px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card.is-selected {
  border-color: #334155 !important;
  border-left: 5px solid #0f172a !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-stack > section:first-child {
  border-left: 4px solid #334155 !important;
  background: #f8fafc !important;
}

/* OpenAI reviewer 10/10 pass: denser work queue, calmer selection, one status language. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar {
  border-color: #cbd5e1 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-primary-cta,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-overflow-actions summary {
  min-height: 30px !important;
  border-color: #cbd5e1 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  color: #1e293b !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-primary-cta {
  background: #1f2937 !important;
  border-color: #1f2937 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table th,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-queue-header {
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  letter-spacing: .02em !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row th {
  min-height: 28px !important;
  padding: 6px 10px !important;
  border-top: 1px solid #cbd5e1 !important;
  border-bottom: 1px solid #cbd5e1 !important;
  background: #eef2f7 !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row td {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
  border-bottom-color: #e2e8f0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-selected td {
  background: #f8fafc !important;
  border-top-color: #cbd5e1 !important;
  border-bottom-color: #cbd5e1 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-selected td:first-child {
  border-left: 3px solid #475569 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-sla-state,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx70-row-next-label {
  border: 0 !important;
  border-left: 3px solid #94a3b8 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #0f172a !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-sla-state.is-blocked,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx100-sla-state {
  border-left-color: #991b1b !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-sla-state.is-waiting,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-p2 .hvx100-sla-state {
  border-left-color: #a16207 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-details-card,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-action-card,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-detail-panel {
  border-color: #cbd5e1 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card.is-selected {
  border-color: #94a3b8 !important;
  border-left: 3px solid #475569 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-stack > section:first-child {
  border-left-width: 3px !important;
  border-left-color: #64748b !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-report-export-panel {
  border-color: #cbd5e1 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 4px !important;
  background: #ffffff !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: minmax(0, 1fr) auto !important;
    column-gap: 8px !important;
    row-gap: 4px !important;
    min-height: 0 !important;
    padding: 7px 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-top {
    grid-column: 1 / -1 !important;
    min-height: 18px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy {
    grid-column: 1 !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small {
    display: flex !important;
    gap: 5px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small b {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    grid-column: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    font-size: 10px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-column: 2 !important;
    grid-row: 2 / 4 !important;
    align-self: center !important;
    justify-content: flex-end !important;
    padding: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    min-width: 92px !important;
    min-height: 30px !important;
    padding: 5px 8px !important;
  }
}

/* OpenAI 10/10 continuation: mobile work queue should scan like an ops list, not a feed. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    min-height: 66px !important;
    padding: 12px 4px max(8px, env(safe-area-inset-bottom)) !important;
    overflow: visible !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn.tenant-mobile-admin-entry:nth-of-type(5),
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-admin-entry,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-admin-entry,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-admin-entry * {
    display: grid !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.hidden:not(.tenant-mobile-admin-entry),
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn.hidden:not(.tenant-mobile-admin-entry):nth-of-type(n + 6) {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn:hover,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn:focus-visible,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    min-height: 44px !important;
    padding: 6px 1px 3px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    display: block !important;
    color: #475569 !important;
    font-size: 8px !important;
    font-weight: 880 !important;
    line-height: 1.05 !important;
    white-space: normal !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active .tenant-mobile-nav-label,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] .tenant-mobile-nav-label {
    color: #0f172a !important;
    font-weight: 950 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-status,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-badge {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-mobile {
    padding: 0 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row {
    border-bottom: 1px solid #e2e8f0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    grid-template-columns: minmax(0, 1fr) 88px !important;
    gap: 3px 8px !important;
    padding: 8px 0 8px 10px !important;
    border: 0 !important;
    border-left: 3px solid #94a3b8 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk {
    border-left-color: #7c2d12 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    border-left-color: #0f172a !important;
    background: #fbfdff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-top {
    grid-column: 1 !important;
    grid-template-columns: auto minmax(0, 1fr) !important;
    gap: 7px !important;
    min-height: 16px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state {
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #334155 !important;
    font-size: 9px !important;
    font-weight: 950 !important;
    letter-spacing: 0 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue {
    color: #7c2d12 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx960-mobile-age {
    justify-self: end !important;
    color: #64748b !important;
    font-size: 9px !important;
    font-weight: 820 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy {
    grid-column: 1 !important;
    gap: 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    color: #0f172a !important;
    font-size: 14px !important;
    font-weight: 920 !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 760 !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    grid-column: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-ok {
    color: #334155 !important;
    font-weight: 820 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-column: 2 !important;
    grid-row: 1 / 4 !important;
    align-self: center !important;
    justify-content: stretch !important;
    padding: 0 6px 0 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 30px !important;
    padding: 5px 6px !important;
    border: 1px solid #94a3b8 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    box-shadow: none !important;
  }
}

/* OpenAI blocker fix: one dominant Work Queue action lives in the selected-item rail. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-toolbar-actions {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis {
  gap: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi.is-critical,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi.is-watch,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi.is-owner {
  min-height: 32px !important;
  padding: 6px 10px !important;
  border: 1px solid #dbe4ee !important;
  border-left: 3px solid #94a3b8 !important;
  background: #ffffff !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi.is-critical {
  border-left-color: #7c2d12 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi b {
  color: #0f172a !important;
  font-size: 15px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi small {
  color: #475569 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-support {
  margin: 0 !important;
  border-top: 1px solid #e2e8f0 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-evidence-disclosure {
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-evidence-summary {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  min-height: 30px !important;
  padding: 6px 10px !important;
  border: 0 !important;
  background: transparent !important;
  cursor: default !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-evidence-title {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-evidence-title strong {
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-evidence-title small {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-evidence-metrics,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-evidence-open,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-evidence-body {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-details-card,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-ai-capsule,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-operational-memory,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-operational-inspector-summary,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-operational-inspector-reason,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-ai-suggestion-list > article:not(.tenant-next-action-card) {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel {
  align-content: start !important;
  gap: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-ai-suggestion-list {
  display: block !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel .tenant-next-action-card {
  display: grid !important;
  gap: 10px !important;
  padding: 14px !important;
  border: 1px solid #cbd5e1 !important;
  border-left: 4px solid #0f172a !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel .tenant-next-action-card > strong {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 940 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline #app-timeline-next-action {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline #app-timeline-action-outcome {
  padding: 10px !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 3px !important;
  background: #fbfdff !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-next-action-card .tenant-timeline-actions {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-next-action-card .tenant-timeline-actions > button:not(.secondary) {
  min-height: 40px !important;
  border-color: #0f172a !important;
  background: #0f172a !important;
  color: #ffffff !important;
  border-radius: 3px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-more-actions summary {
  min-height: 40px !important;
  padding: 0 10px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 860 !important;
  box-shadow: none !important;
}

/* OpenAI 10/10 continuation: simplify filter summary and strengthen scheduling affordances. */
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  grid-template-columns: minmax(0, 1fr) auto !important;
  margin: 10px 18px !important;
  padding: 8px 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line {
  display: grid !important;
  gap: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line strong {
  font-size: 14px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-summary-sentence {
  display: block !important;
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence {
  justify-content: flex-end !important;
  border-left: 0 !important;
  padding-left: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence span {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-clear-chip {
  min-height: 30px !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section-title {
  display: flex !important;
  align-items: baseline !important;
  justify-content: space-between !important;
  border-bottom: 1px solid #e2e8f0 !important;
  padding-bottom: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.is-selected {
  border-color: #1f2937 !important;
  background: #f8fafc !important;
  box-shadow: inset 0 0 0 2px #94a3b8, inset 3px 0 0 #1f2937 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected .tenant-calendar-day-number,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.is-selected .tenant-calendar-day-number {
  border-color: #1f2937 !important;
  background: #1f2937 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-signal-marker {
  border-color: #94a3b8 !important;
  background: #f8fafc !important;
  color: #0f172a !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-ops-row .tenant-calendar-summary-primary,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-ops-row button {
  min-width: 132px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row {
    margin-bottom: 8px !important;
    border-bottom: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    min-height: 104px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border: 1px solid #dbe4ee !important;
    border-left-width: 4px !important;
    border-radius: 4px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    min-height: 34px !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav::before {
    content: "Daily Work / Workspace / Settings" !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn.tenant-mobile-admin-entry:nth-of-type(5) {
    border-left: 1px solid #dbe4ee !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.tenant-mobile-admin-entry .tenant-mobile-nav-label {
    color: #334155 !important;
    font-weight: 900 !important;
  }
}

/* OpenAI 10/10 continuation: mobile bottom navigation needs readable labels and reliable touch targets. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell {
    padding-bottom: 104px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    align-items: stretch !important;
    gap: 3px !important;
    min-height: 88px !important;
    padding: 17px 6px max(10px, env(safe-area-inset-bottom)) !important;
    border-top: 1px solid #cbd5e1 !important;
    background: rgba(255, 255, 255, .98) !important;
    box-shadow: 0 -10px 22px rgba(15, 23, 42, .08) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav::before {
    top: 5px !important;
    color: #475569 !important;
    font-size: 9px !important;
    font-weight: 900 !important;
    letter-spacing: .04em !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn:hover,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn:focus-visible,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    display: grid !important;
    grid-template-rows: 20px minmax(24px, auto) !important;
    align-content: center !important;
    justify-items: center !important;
    gap: 4px !important;
    min-width: 0 !important;
    min-height: 58px !important;
    height: auto !important;
    padding: 6px 2px 5px !important;
    border: 1px solid transparent !important;
    border-radius: 4px !important;
    background: transparent !important;
    color: #334155 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn.tenant-mobile-admin-entry:nth-of-type(5) {
    border-left: 1px solid #cbd5e1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    border-color: #94a3b8 !important;
    background: #f8fafc !important;
    color: #0f172a !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon {
    width: 22px !important;
    height: 20px !important;
    margin: 0 !important;
    color: currentColor !important;
    opacity: .9 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.tenant-mobile-admin-entry .tenant-mobile-nav-label {
    display: block !important;
    max-width: 100% !important;
    color: #334155 !important;
    font-size: 10.5px !important;
    font-weight: 900 !important;
    line-height: 1.08 !important;
    letter-spacing: 0 !important;
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: clip !important;
    word-break: normal !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active .tenant-mobile-nav-label,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] .tenant-mobile-nav-label {
    color: #020617 !important;
    font-weight: 950 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-status,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-badge {
    display: none !important;
  }
}

/* Final cascade override: desktop Conversations rail keeps only global workspace navigation. */
@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] aside.tenant-app-sidebar #app-mail-rail,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] aside.tenant-app-sidebar #app-mail-rail-divider,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] aside.tenant-app-sidebar .tenant-mailbox-details,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] aside.tenant-app-sidebar .tenant-mail-folder-details,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] aside.tenant-app-sidebar .tenant-mail-folder-stack,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] aside.tenant-app-sidebar .tenant-mail-rail-footer {
    display: none !important;
    visibility: hidden !important;
  }
}

/* Final mobile polish: align navigation language and reduce repeated card action weight. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn {
    min-width: 0 !important;
    padding-inline: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    max-width: 100% !important;
    font-size: 8.25px !important;
    line-height: 1.05 !important;
    letter-spacing: 0 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: clip !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-status {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card {
    padding: 10px 10px 12px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    margin-top: 2px !important;
    padding-top: 8px !important;
    border-top: 1px solid #e2e8f0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    min-width: 96px !important;
    min-height: 28px !important;
    padding: 4px 8px !important;
    border-color: #cbd5e1 !important;
    background: #ffffff !important;
    color: #1e293b !important;
    font-size: 9.5px !important;
    font-weight: 840 !important;
  }
}

/* Final desktop polish: Work Queue inspector uses a restrained accent and non-overlapping actions. */
@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel {
    border-color: #cbd5e1 !important;
    border-left: 4px solid #64748b !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel .tenant-section-head,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-operational-inspector-reason,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-next-action-card {
    border-color: #dbe4ee !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-next-action-card .tenant-timeline-actions {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 6px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-next-action-card .tenant-timeline-actions > button,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-next-action-card .tenant-timeline-more-actions,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-next-action-card .tenant-timeline-more-actions summary {
    width: 100% !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-next-action-card .tenant-timeline-actions > button {
    min-height: 36px !important;
    justify-content: center !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-next-action-card .tenant-timeline-more-actions summary {
    min-height: 34px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 850 !important;
  }
}

/* Final Reports polish: audit export actions are secondary, neutral compliance controls. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-panel {
  border: 1px solid #cbd5e1 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-badge {
  min-height: 20px !important;
  padding: 0 7px !important;
  border-color: #cbd5e1 !important;
  border-radius: 999px !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-actions {
  gap: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-button,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-button:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-button:focus-visible {
  min-width: 126px !important;
  min-height: 38px !important;
  padding: 7px 10px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #1e293b !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-button strong {
  color: #1e293b !important;
  font-size: 11px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-button small {
  color: #64748b !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
}

/* OpenAI blocker fix: desktop Conversations keeps global nav clean; mailbox controls live in the workspace content. */
@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-mail-rail,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-mail-rail-divider {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-workspace-compose-panel {
    margin: 0 0 10px !important;
    padding: 0 10px !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-workspace-compose-btn {
    justify-content: flex-start !important;
    width: 100% !important;
    min-height: 34px !important;
    padding: 0 12px !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: none !important;
    font-size: 12px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .tenant-workspace-compose-plus {
    display: none !important;
  }
}

/* OpenAI blocker fix: mobile work items use a strict single-column flow so text cannot overlap. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-mobile {
    display: grid !important;
    gap: 6px !important;
    padding: 0 8px !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected {
    margin: 0 !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-auto-rows: auto !important;
    gap: 6px !important;
    min-height: 0 !important;
    padding: 10px !important;
    border: 1px solid #cbd5e1 !important;
    border-left: 4px solid #64748b !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk {
    border-left-color: #991b1b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch {
    border-left-color: #a16207 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-top {
    order: 1 !important;
    grid-column: 1 !important;
    grid-row: auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 8px !important;
    min-height: 22px !important;
    position: static !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-ok {
    flex: 0 0 auto !important;
    min-width: 0 !important;
    max-width: 48% !important;
    padding: 4px 7px !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    font-size: 9.5px !important;
    font-weight: 950 !important;
    line-height: 1.05 !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue {
    border-color: #b91c1c !important;
    color: #991b1b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx960-mobile-age {
    flex: 0 0 auto !important;
    color: #475569 !important;
    font-size: 9.5px !important;
    font-weight: 820 !important;
    line-height: 1.1 !important;
    text-align: right !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy {
    order: 2 !important;
    grid-column: 1 !important;
    grid-row: auto !important;
    display: grid !important;
    gap: 2px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    display: block !important;
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: 14px !important;
    font-weight: 940 !important;
    line-height: 1.18 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 4px !important;
    overflow: hidden !important;
    color: #475569 !important;
    font-size: 10px !important;
    font-weight: 760 !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    order: 3 !important;
    grid-column: 1 !important;
    grid-row: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-ok {
    display: block !important;
    overflow: hidden !important;
    padding-left: 7px !important;
    border-left: 3px solid #94a3b8 !important;
    color: #334155 !important;
    font-size: 10.5px !important;
    font-weight: 820 !important;
    line-height: 1.2 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-overdue {
    border-left-color: #991b1b !important;
    color: #7f1d1d !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    order: 4 !important;
    grid-column: 1 !important;
    grid-row: auto !important;
    display: flex !important;
    justify-content: flex-start !important;
    padding: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    width: auto !important;
    min-width: 112px !important;
    min-height: 38px !important;
    padding: 6px 10px !important;
    border: 1px solid #64748b !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    font-size: 10.5px !important;
    font-weight: 920 !important;
    line-height: 1.1 !important;
    box-shadow: none !important;
  }
}

/* OpenAI 10/10 continuation: calm mobile urgency styling without changing the safe no-overlap layout. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-ok {
    min-height: 22px !important;
    padding: 3px 7px 3px 9px !important;
    border-color: #cbd5e1 !important;
    border-left: 3px solid #64748b !important;
    background: #ffffff !important;
    color: #334155 !important;
    font-size: 9.5px !important;
    font-weight: 920 !important;
    letter-spacing: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue {
    border-color: #cbd5e1 !important;
    border-left-color: #7f1d1d !important;
    color: #334155 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk {
    border-left-color: #7f1d1d !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-ok {
    border-left-color: #94a3b8 !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 780 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-overdue {
    border-left-color: #64748b !important;
    color: #334155 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    min-width: 104px !important;
    min-height: 34px !important;
    padding: 5px 9px !important;
    border-color: #94a3b8 !important;
    border-left-color: #64748b !important;
    border-radius: 2px !important;
    background: #fbfdff !important;
    color: #0f172a !important;
    font-size: 10px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn:hover,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn:focus-visible,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    border-radius: 2px !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    border-color: #cbd5e1 !important;
    background: #ffffff !important;
    box-shadow: inset 0 3px 0 #334155 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon {
    border-color: #cbd5e1 !important;
    background: #ffffff !important;
    color: #334155 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.tenant-mobile-admin-entry .tenant-mobile-nav-label {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    word-break: keep-all !important;
  }
}

/* Final cascade override: desktop Conversations rail keeps only global workspace navigation. */
@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] aside.tenant-app-sidebar #app-mail-rail,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] aside.tenant-app-sidebar #app-mail-rail-divider,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] aside.tenant-app-sidebar .tenant-mailbox-details,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] aside.tenant-app-sidebar .tenant-mail-folder-details,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] aside.tenant-app-sidebar .tenant-mail-folder-stack,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] aside.tenant-app-sidebar .tenant-mail-rail-footer {
    display: none !important;
    visibility: hidden !important;
  }
}

/* Final EOF polish: mobile language, Work Queue inspector, and Reports exports. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn {
    min-width: 0 !important;
    padding-inline: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    max-width: 100% !important;
    font-size: 8.25px !important;
    line-height: 1.05 !important;
    letter-spacing: 0 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: clip !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-status {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card {
    padding: 10px 10px 12px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    margin-top: 2px !important;
    padding-top: 8px !important;
    border-top: 1px solid #e2e8f0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    min-width: 96px !important;
    min-height: 28px !important;
    padding: 4px 8px !important;
    border-color: #cbd5e1 !important;
    background: #ffffff !important;
    color: #1e293b !important;
    font-size: 9.5px !important;
    font-weight: 840 !important;
  }
}

@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel {
    border-color: #cbd5e1 !important;
    border-left: 4px solid #64748b !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel .tenant-section-head,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-operational-inspector-reason,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-next-action-card {
    border-color: #dbe4ee !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-next-action-card .tenant-timeline-actions {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 6px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-next-action-card .tenant-timeline-actions > button,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-next-action-card .tenant-timeline-more-actions,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-next-action-card .tenant-timeline-more-actions summary {
    width: 100% !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-next-action-card .tenant-timeline-actions > button {
    min-height: 36px !important;
    justify-content: center !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-next-action-card .tenant-timeline-more-actions summary {
    min-height: 34px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 850 !important;
  }
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-panel {
  border: 1px solid #cbd5e1 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-badge {
  min-height: 20px !important;
  padding: 0 7px !important;
  border-color: #cbd5e1 !important;
  border-radius: 999px !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-actions {
  gap: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-button,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-button:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-button:focus-visible {
  min-width: 126px !important;
  min-height: 38px !important;
  padding: 7px 10px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #1e293b !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-button strong {
  color: #1e293b !important;
  font-size: 11px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-button small {
  color: #64748b !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
}

/* Final mobile Work Queue polish: restrained status tokens and tertiary card actions. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    border-color: #dbe4ee !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-ok {
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #475569 !important;
    font-size: 9px !important;
    font-weight: 850 !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue {
    color: #7f1d1d !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    padding-top: 4px !important;
    border-top: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #334155 !important;
    font-size: 9.5px !important;
    font-weight: 850 !important;
    text-decoration: underline !important;
    text-underline-offset: 3px !important;
  }
}

/* Final mobile nav icon semantics: Work Queue is a tray, not a hamburger/list. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 22px !important;
    height: 22px !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon::before,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon::after {
    content: "" !important;
    position: absolute !important;
    box-sizing: border-box !important;
    display: block !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon-queue::before {
    width: 13px !important;
    height: 8px !important;
    bottom: 5px !important;
    border: 2px solid #334155 !important;
    border-top: 0 !important;
    border-radius: 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon-queue::after {
    width: 9px !important;
    height: 2px !important;
    top: 6px !important;
    border-radius: 2px !important;
    background: #334155 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon-conversations::before {
    width: 13px !important;
    height: 9px !important;
    border: 1.5px solid #334155 !important;
    border-radius: 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon-conversations::after {
    width: 5px !important;
    height: 5px !important;
    right: 4px !important;
    bottom: 4px !important;
    border-right: 1.5px solid #334155 !important;
    border-bottom: 1.5px solid #334155 !important;
    transform: rotate(45deg) !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon-voice::before,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon-phone::before {
    width: 11px !important;
    height: 11px !important;
    border: 2px solid #334155 !important;
    border-top-color: transparent !important;
    border-right-color: transparent !important;
    border-radius: 2px 2px 6px 2px !important;
    transform: rotate(-35deg) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon-calendar::before {
    width: 13px !important;
    height: 12px !important;
    border: 1.5px solid #334155 !important;
    border-radius: 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon-calendar::after {
    width: 13px !important;
    height: 1.5px !important;
    top: 8px !important;
    background: #334155 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon-settings::before {
    width: 12px !important;
    height: 12px !important;
    border: 1.5px solid #334155 !important;
    border-radius: 999px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon-settings::after {
    width: 4px !important;
    height: 4px !important;
    border-radius: 999px !important;
    background: #334155 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon-setup::before {
    width: 12px !important;
    height: 12px !important;
    border: 1.5px solid #334155 !important;
    border-radius: 2px !important;
    transform: rotate(45deg) !important;
  }
}

/* Novita/OpenAI 10/10 closeout: enterprise density, explicit selection, and mobile action clarity. */
html body.tenant-app-body[data-app-surface="workspace"] {
  --hvx-enterprise-selected: #1f2937;
  --hvx-enterprise-selected-bg: #f8fbff;
  --hvx-enterprise-border: #cbd5e1;
  --hvx-enterprise-muted: #64748b;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-surface,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-surface,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-surface,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-surface,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-metric-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-stat,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-settlement-panel,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-stack section,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-mini-grid > div {
  border-color: var(--hvx-enterprise-border) !important;
  border-radius: 2px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table th,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table td {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  border-bottom: 1px solid #e2e8f0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.is-selected td,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row[aria-selected="true"] td,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row:focus-visible td {
  background: var(--hvx-enterprise-selected-bg) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.is-selected td:first-child,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row[aria-selected="true"] td:first-child,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row:focus-visible td:first-child {
  box-shadow: inset 4px 0 0 var(--hvx-enterprise-selected) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-sla-state,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-row-next-state,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-status-legend span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-selected-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-signal-marker,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-badge {
  min-height: 0 !important;
  padding: 1px 0 1px 7px !important;
  border: 0 !important;
  border-left: 3px solid var(--hvx-enterprise-muted) !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-sla-state strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-row-next-state b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-badge {
  color: #1e293b !important;
  font-size: 10.5px !important;
  font-weight: 860 !important;
  line-height: 1.1 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-sla-state small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-row-next-state small {
  color: var(--hvx-enterprise-muted) !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-group-row th {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  border-top: 1px solid #dbe4ee !important;
  border-bottom: 1px solid #dbe4ee !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-group-row span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-group-row small {
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card {
  padding: 10px 12px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card[aria-current="true"] {
  border-left: 4px solid var(--hvx-enterprise-selected) !important;
  background: var(--hvx-enterprise-selected-bg) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers #app-number-detail-title {
  max-width: 100% !important;
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 16px !important;
  font-weight: 920 !important;
  line-height: 1.2 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-card {
  border-left: 4px solid var(--hvx-enterprise-selected) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-stage-stack,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-stage-stack {
  gap: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-toolbar,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-lower,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-grid,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-actions {
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-grid {
  gap: 1px !important;
  padding: 0 !important;
  background: #dbe4ee !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day {
  min-height: 78px !important;
  padding: 7px !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-card {
  padding: 10px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row[aria-selected="true"] .tenant-timeline-mobile-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .tenant-timeline-mobile-card {
    border-left: 4px solid var(--hvx-enterprise-selected) !important;
    background: var(--hvx-enterprise-selected-bg) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    padding: 9px 10px !important;
    border-radius: 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    margin-top: 4px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span {
    padding-left: 7px !important;
    border-left: 3px solid var(--hvx-enterprise-muted) !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 820 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 0 !important;
    margin-top: 8px !important;
    padding-top: 8px !important;
    border-top: 1px solid #e2e8f0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 44px !important;
    padding: 0 12px !important;
    border: 1px solid #1f2937 !important;
    border-radius: 2px !important;
    background: #1f2937 !important;
    color: #ffffff !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
    text-decoration: none !important;
    text-transform: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day {
    min-height: 64px !important;
  }
}

/* Absolute measured-state overrides for the Novita 10/10 QA pass. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table.hvx100-workqueue-table-v2 .hvx100-workqueue-row.is-selected > td,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table.hvx100-workqueue-table-v2 .hvx100-workqueue-row[aria-selected="true"] > td {
  background: #f8fbff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table.hvx100-workqueue-table-v2 .hvx100-workqueue-row.is-selected > td:first-child,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table.hvx100-workqueue-table-v2 .hvx100-workqueue-row[aria-selected="true"] > td:first-child {
  box-shadow: inset 4px 0 0 #1f2937 !important;
}

/* 20260620 final 10/10 reviewer closure: grouped chrome, sharper rows, consistent rails, compact mobile. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
  display: grid !important;
  grid-template-columns: minmax(224px, auto) minmax(360px, 1fr) minmax(340px, auto) !important;
  align-items: center !important;
  gap: 12px !important;
  padding: 10px 14px !important;
  border-bottom: 1px solid #cbd5e1 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
  min-width: 0 !important;
  border: 1px solid #dbe4ee !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center {
  padding: 4px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search {
  width: 100% !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 8px !important;
  min-width: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 42px !important;
  padding: 4px 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group::before,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group::before {
  flex: 0 0 auto !important;
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group::before {
  content: "System" !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group::before {
  content: "Tenant" !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table {
  table-layout: fixed !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row td {
  vertical-align: middle !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-work-cell strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-accountability-cell strong {
  display: block !important;
  overflow: hidden !important;
  max-width: 100% !important;
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1.18 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-work-meta {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 5px !important;
  margin-top: 3px !important;
  color: #64748b !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-work-meta span + span::before {
  content: "/" !important;
  margin-right: 5px !important;
  color: #94a3b8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx220-row-action-stack {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 54px !important;
  min-height: 22px !important;
  padding: 0 7px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 999px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 9.5px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-blocked {
  border-color: #fecaca !important;
  background: #fff7f7 !important;
  color: #991b1b !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-waiting {
  border-color: #fde68a !important;
  background: #fffbeb !important;
  color: #92400e !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-shell {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 12px !important;
  align-items: start !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs {
  position: sticky !important;
  top: 12px !important;
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 4px !important;
  padding: 8px !important;
  border: 1px solid #dbe4ee !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button {
  justify-content: flex-start !important;
  min-height: 34px !important;
  padding: 6px 8px !important;
  border-radius: 3px !important;
  text-align: left !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button.is-active {
  border-color: #1f2937 !important;
  background: #ffffff !important;
  box-shadow: inset 3px 0 0 #1f2937 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-stack > section {
  padding: 12px !important;
  border: 1px solid #dbe4ee !important;
  border-radius: 4px !important;
  background: #ffffff !important;
}

@media (max-width: 980px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    padding: 8px 9px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 8px !important;
    margin-top: 6px !important;
    padding-top: 6px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-state {
    display: block !important;
    overflow: hidden !important;
    color: #475569 !important;
    font-size: 10px !important;
    font-weight: 820 !important;
    line-height: 1.2 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    width: auto !important;
    min-width: 88px !important;
    max-width: 116px !important;
    min-height: 44px !important;
    padding: 0 12px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-shell {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs {
    position: static !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

/* EOF 20260620 reviewer 10/10 cascade lock: these rules must win over older score layers. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-surface,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-guide-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-stage-summary-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-box,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-timeline-mobile-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-settings-details,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-call-list-row {
  border-radius: 4px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] button,
html body.tenant-app-body[data-app-surface="workspace"] input,
html body.tenant-app-body[data-app-surface="workspace"] select,
html body.tenant-app-body[data-app-surface="workspace"] textarea,
html body.tenant-app-body[data-app-surface="workspace"] summary,
html body.tenant-app-body[data-app-surface="workspace"] .pill,
html body.tenant-app-body[data-app-surface="workspace"] [class*="badge"],
html body.tenant-app-body[data-app-surface="workspace"] [class*="chip"] {
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-avatar,
html body.tenant-app-body[data-app-surface="workspace"] .brand-logo-fallback,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-mark {
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #e2e8f0 !important;
  color: #1f2937 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-box {
  overflow: hidden !important;
  border-color: #94a3b8 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-section > p {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  margin: 8px 0 4px !important;
  padding: 7px 9px !important;
  border-top: 1px solid #e2e8f0 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 950 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-result {
  min-height: 54px !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-queue-filter-entry,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-overflow-actions [data-timeline-action="open-filter"] {
  border-color: #334155 !important;
  background: #f8fafc !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx220-row-action-stack {
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  gap: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 72px !important;
  min-height: 28px !important;
  padding: 0 9px !important;
  border: 1px solid #334155 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link:focus-visible {
  background: #1f2937 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token {
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token::before {
  content: "Status" !important;
  margin-right: 4px !important;
  color: #64748b !important;
  font-size: 8px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 50px !important;
  min-height: 22px !important;
  padding: 0 6px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-events {
  border-color: #93c5fd !important;
  background: #eff6ff !important;
  color: #1d4ed8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue {
  border-color: #fbbf24 !important;
  background: #fffbeb !important;
  color: #92400e !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card {
  border-left: 4px solid #64748b !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card.is-warning {
  border-left-color: #d97706 !important;
  background: #fffaf0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card.is-success {
  border-left-color: #15803d !important;
  background: #f8fff9 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-severity-token {
  display: inline-flex !important;
  width: max-content !important;
  min-height: 22px !important;
  margin: 4px 0 6px !important;
  padding: 0 7px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  align-items: center !important;
  font-size: 9px !important;
  font-weight: 950 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-severity-token.is-warning {
  border-color: #f59e0b !important;
  background: #fffbeb !important;
  color: #92400e !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-severity-token.is-success {
  border-color: #86efac !important;
  background: #f0fdf4 !important;
  color: #166534 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 10px !important;
  padding: 10px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 3px !important;
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid span {
  display: grid !important;
  gap: 2px !important;
  min-width: 0 !important;
  padding: 6px 8px !important;
  border-left: 1px solid #e2e8f0 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid span:first-child {
  border-left: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid b {
  overflow: hidden !important;
  color: #64748b !important;
  font-size: 8.5px !important;
  font-weight: 900 !important;
  text-overflow: ellipsis !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid strong {
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 10.5px !important;
  font-weight: 850 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-shell,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs {
  grid-template-columns: minmax(0, 1fr) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs {
  gap: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button {
  min-height: 42px !important;
  border: 0 !important;
  border-top: 1px solid #e2e8f0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button:first-child {
  border-top: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button.is-active {
  background: #f8fafc !important;
  box-shadow: inset 4px 0 0 #1f2937 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary {
  min-height: 54px !important;
  padding: 12px 14px !important;
  border-radius: 0 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-advanced-divider {
  padding: 10px 12px !important;
  border: 1px solid #cbd5e1 !important;
  border-left: 4px solid #334155 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip span {
  display: grid !important;
  gap: 2px !important;
  padding: 8px 9px !important;
  border-left: 1px solid #e2e8f0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip span:first-child {
  border-left: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip b {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip small {
  color: #475569 !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    border-radius: 4px !important;
    padding: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}

/* Final reviewer lock: keep Work Queue filters discoverable without reintroducing a second dominant CTA. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-toolbar-actions {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 6px !important;
  grid-column: 4 !important;
  grid-row: 1 !important;
  min-width: max-content !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-toolbar-actions .tenant-timeline-primary-cta {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-toolbar-actions .tenant-queue-filter-entry {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 32px !important;
  padding: 0 11px !important;
  border: 1px solid #334155 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 950 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-toolbar-actions .tenant-timeline-overflow-actions {
  display: inline-flex !important;
}

/* Final timeline row lock: action, status, and copy must never overlap. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-next {
  width: 260px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell {
  min-width: 250px !important;
  overflow: visible !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx220-row-action-stack {
  display: grid !important;
  grid-template-columns: minmax(92px, 1fr) 72px minmax(58px, auto) !important;
  align-items: center !important;
  gap: 8px !important;
  min-width: 0 !important;
  overflow: visible !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status {
  min-width: 0 !important;
  max-width: 118px !important;
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status b,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status small,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status b,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status small {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token {
  position: relative !important;
  z-index: 1 !important;
  min-width: 0 !important;
  max-width: 100% !important;
}

/* 20260620 post-reviewer closure: one identity source, table-grade queue rows. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-header-utility .tenant-app-account-inline,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-header-utility .tenant-app-account-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-header-utility .tenant-app-capability-strip {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-header-utility {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-header-main-compact {
  grid-template-columns: minmax(0, 1fr) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-stage-copy {
  max-width: 100% !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-sla {
  width: 116px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-accountability {
  width: 158px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-next {
  width: 318px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-touch {
  width: 128px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row td {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx220-row-action-stack {
  grid-template-columns: minmax(138px, 1fr) 56px 76px !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell {
  min-width: 306px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status {
  max-width: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status b,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status small,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status b,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status small,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell strong,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-touch-cell {
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link {
  min-width: 56px !important;
  width: 56px !important;
  background: #ffffff !important;
  color: #0f172a !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-blocked,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-waiting,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-done,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-open {
  min-width: 76px !important;
  width: 76px !important;
  border: 1px solid #cbd5e1 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #0f172a !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-blocked {
  border-left-color: #dc2626 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-waiting {
  border-left-color: #d97706 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-done {
  border-left-color: #15803d !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) 56px !important;
    align-items: center !important;
    gap: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    width: 56px !important;
    min-height: 32px !important;
    padding: 0 !important;
    background: #ffffff !important;
    color: #0f172a !important;
  }
}

/* 20260620 OpenAI rerun closure: no clipped operational queue identifiers. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-productization-grid,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-productization-grid-wide {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-context-panel {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-customer-profile {
  min-width: 0 !important;
  width: 100% !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 {
  table-layout: fixed !important;
  width: 100% !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-sla {
  width: 128px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-work {
  width: 34% !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-accountability {
  width: 156px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-next {
  width: 318px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 col.hvx50-col-touch {
  width: 136px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 th {
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-work-cell strong {
  display: -webkit-box !important;
  overflow: hidden !important;
  min-height: 29px !important;
  max-height: 34px !important;
  text-overflow: clip !important;
  white-space: normal !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-work-meta {
  overflow: visible !important;
  white-space: normal !important;
}

/* 20260620 residual reviewer closure: quiet hierarchy for queue, calendar, and mobile. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx220-row-action-stack {
  grid-template-columns: minmax(154px, 1fr) 48px 64px !important;
  gap: 7px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell {
  min-width: 284px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status {
  display: grid !important;
  gap: 1px !important;
  padding-left: 8px !important;
  border-left: 2px solid #cbd5e1 !important;
  background: transparent !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status b,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status b {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 880 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status small,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status small {
  color: #64748b !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link {
  width: 48px !important;
  min-width: 48px !important;
  min-height: 26px !important;
  border-color: #cbd5e1 !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 9.5px !important;
  font-weight: 840 !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link:hover,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link:focus-visible {
  border-color: #1f2937 !important;
  background: #f8fafc !important;
  color: #0f172a !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-blocked,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-waiting,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-done,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-open {
  width: 64px !important;
  min-width: 64px !important;
  min-height: 20px !important;
  padding: 0 !important;
  border: 0 !important;
  border-left: 2px solid #94a3b8 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #475569 !important;
  font-size: 9.5px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token::before {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-blocked {
  border-left-color: #dc2626 !important;
  color: #991b1b !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-waiting {
  border-left-color: #d97706 !important;
  color: #92400e !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-done {
  border-left-color: #15803d !important;
  color: #166534 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-events,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.is-clear {
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 760 !important;
  line-height: 1.1 !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue {
  color: #92400e !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-events {
  color: #1e40af !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-status {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-workspace-nav a {
    min-height: 42px !important;
    padding: 7px 6px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    padding: 8px 9px !important;
    border: 0 !important;
    border-left: 3px solid #cbd5e1 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk {
    border-left-color: #dc2626 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch {
    border-left-color: #d97706 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx780-mobile-summary,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    margin-top: 4px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-action-row,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) 48px !important;
    margin-top: 5px !important;
    padding-top: 5px !important;
    border-top: 1px solid #e2e8f0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-card-action.is-selected,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    width: 48px !important;
    min-width: 48px !important;
    min-height: 28px !important;
    border-color: #cbd5e1 !important;
    background: #ffffff !important;
    color: #334155 !important;
    font-size: 9.5px !important;
    font-weight: 840 !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    display: grid !important;
    grid-template-columns: 48px minmax(0, 1fr) 48px !important;
    grid-template-rows: 52px !important;
    align-items: center !important;
    gap: 8px !important;
    min-height: 76px !important;
    max-height: 76px !important;
    padding: 12px 20px !important;
    overflow: hidden !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-left {
    display: contents !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-toolbar-menu {
    grid-column: 1 !important;
    grid-row: 1 !important;
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;
    padding: 0 !important;
    justify-self: start !important;
    align-self: center !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-brand-link {
    grid-column: 2 !important;
    grid-row: 1 !important;
    justify-self: center !important;
    align-self: center !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand.tenant-app-brand-header,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-header {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    min-height: 40px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-mark {
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-media,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-tenant {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-copy {
    display: block !important;
    overflow: visible !important;
    min-width: 74px !important;
    max-width: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-appname {
    display: block !important;
    overflow: visible !important;
    max-width: none !important;
    color: #0f172a !important;
    font-size: 1.08rem !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-overflow: clip !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center {
    grid-column: 3 !important;
    grid-row: 1 !important;
    justify-self: end !important;
    align-self: center !important;
    width: 38px !important;
    min-width: 38px !important;
    margin: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search {
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;
    padding: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search input,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-label,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-shortcut,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    min-height: 36px !important;
    padding: 0 12px !important;
  }

  #app-stage-timeline .hvx760-mobile-task-card {
    position: relative !important;
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left: 3px solid #cbd5e1 !important;
    border-radius: 0 !important;
    box-shadow: inset 3px 0 0 #cbd5e1 !important;
  }

  #app-stage-timeline .hvx760-mobile-task-card.risk {
    border-left-color: #dc2626 !important;
    box-shadow: inset 3px 0 0 #dc2626 !important;
  }

  #app-stage-timeline .hvx760-mobile-task-card.watch {
    border-left-color: #d97706 !important;
    box-shadow: inset 3px 0 0 #d97706 !important;
  }

  #app-stage-timeline .hvx760-mobile-state-rail {
    position: absolute !important;
    inset: 8px auto 8px 0 !important;
    display: block !important;
    width: 3px !important;
    min-width: 3px !important;
    border-radius: 0 !important;
    background: #cbd5e1 !important;
    pointer-events: none !important;
  }

  #app-stage-timeline .hvx760-mobile-task-card.risk .hvx760-mobile-state-rail {
    background: #dc2626 !important;
  }

  #app-stage-timeline .hvx760-mobile-task-card.watch .hvx760-mobile-state-rail {
    background: #d97706 !important;
  }
}

/* 20260620 reviewer quick-win closure: queue action model, controls density, mobile nav. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-toolbar-actions {
  grid-template-columns: auto auto !important;
  align-items: center !important;
  justify-content: end !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-controls-menu summary,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-overflow-actions summary {
  min-height: 30px !important;
  padding: 0 10px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 860 !important;
  line-height: 30px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-controls-menu summary:hover,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-controls-menu summary:focus-visible {
  border-color: #1f2937 !important;
  color: #0f172a !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-controls-menu div {
  border-radius: 3px !important;
  box-shadow: 0 12px 24px rgba(15, 23, 42, 0.12) !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row {
  cursor: pointer !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row:focus-visible td {
  outline: 2px solid rgba(51, 65, 85, 0.28) !important;
  outline-offset: -2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx220-row-action-stack {
  grid-template-columns: minmax(146px, 1fr) 52px 64px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link {
  width: 52px !important;
  min-width: 52px !important;
  min-height: 28px !important;
  padding: 0 6px !important;
  border-color: #cbd5e1 !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 9.2px !important;
  font-weight: 860 !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link span {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  line-height: 1 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link:hover span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link:focus-visible span {
  background: #f8fafc !important;
  color: #0f172a !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    min-height: 54px !important;
    padding: 0 env(safe-area-inset-right) max(0px, env(safe-area-inset-bottom)) env(safe-area-inset-left) !important;
    border-top: 1px solid #e2e8f0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav::before {
    content: none !important;
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn:hover,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn:focus-visible,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    position: relative !important;
    min-height: 52px !important;
    padding: 6px 4px 5px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #475569 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn::after {
    content: "" !important;
    position: absolute !important;
    inset: 0 18px auto !important;
    height: 2px !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active::after,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"]::after {
    background: #334155 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon {
    width: 18px !important;
    height: 18px !important;
    margin: 0 auto 3px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: currentColor !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active .tenant-mobile-nav-icon,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] .tenant-mobile-nav-icon {
    background: transparent !important;
    color: #0f172a !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    max-width: 100% !important;
    color: currentColor !important;
    font-size: 9px !important;
    font-weight: 760 !important;
    line-height: 1.05 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-action-row,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) 52px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-card-action.is-selected,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    width: 52px !important;
    min-width: 52px !important;
    min-height: 28px !important;
    padding: 0 5px !important;
    border-color: #cbd5e1 !important;
    background: #ffffff !important;
    color: #334155 !important;
    font-size: 9px !important;
    font-weight: 860 !important;
  }
}

/* 20260620 residual enterprise polish: hierarchy, explicit filters, comparable metrics, master-detail clarity. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-section > p {
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-result b,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-result strong {
  color: #0f172a !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-result small,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-preview small {
  color: #475569 !important;
  font-weight: 680 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter[aria-expanded="true"],
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter.is-active {
  border-color: #334155 !important;
  background: #1f2937 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-filter-facet-state,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-filter-live-summary:not([hidden]),
html body.tenant-app-body[data-app-surface="workspace"] .tenant-filter-draft-state:not([hidden]) {
  display: grid !important;
  gap: 8px !important;
  margin: 8px 0 10px !important;
  padding: 9px 10px !important;
  border: 1px solid #cbd5e1 !important;
  border-left: 3px solid #334155 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
  color: #0f172a !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-filter-facet-state strong,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-filter-section-title strong {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-filter-facet-tokens > *,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-filter-chip-row > * {
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 780 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu {
  padding: 10px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-section {
  margin: 9px 0 4px !important;
  padding-top: 7px !important;
  border-top: 1px solid #e2e8f0 !important;
  color: #334155 !important;
  font-size: 9px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-list {
  gap: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-item {
  min-height: 44px !important;
  padding: 8px 9px !important;
  border: 0 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-item:hover,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-item:focus-visible {
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-item b {
  color: #0f172a !important;
  font-weight: 880 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-metric-grid {
  align-items: stretch !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-production-context {
  display: grid !important;
  grid-template-columns: minmax(0, 1.1fr) minmax(0, 1.5fr) minmax(0, 1fr) !important;
  gap: 0 !important;
  margin-bottom: 8px !important;
  border: 1px solid #cbd5e1 !important;
  border-left: 3px solid #334155 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-production-context span {
  display: grid !important;
  gap: 2px !important;
  min-width: 0 !important;
  padding: 8px 10px !important;
  border-right: 1px solid #e2e8f0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-production-context span:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-production-context b {
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-production-context small {
  color: #475569 !important;
  font-size: 9.5px !important;
  font-weight: 720 !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-metric-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-metric-card {
  display: grid !important;
  align-content: space-between !important;
  min-height: 74px !important;
  padding: 10px !important;
  border: 1px solid #e2e8f0 !important;
  border-left: 3px solid #94a3b8 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-metric-card .meta,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-metric-card .meta {
  margin: 0 !important;
  color: #475569 !important;
  font-size: 9px !important;
  font-weight: 880 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-metric-card strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-metric-card strong {
  color: #0f172a !important;
  font-size: 21px !important;
  font-variant-numeric: tabular-nums !important;
  font-weight: 920 !important;
  line-height: 1 !important;
  text-align: right !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day {
  border-color: #e2e8f0 !important;
  color: #0f172a !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-weekdays span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend span {
  color: #0f172a !important;
  font-weight: 880 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-events,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue {
  min-height: 18px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #1f2937 !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue {
  color: #0f172a !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-layout {
  grid-template-columns: minmax(0, 1.18fr) minmax(320px, 0.82fr) !important;
  gap: 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-side {
  gap: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row {
  border: 0 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row[aria-current="true"] {
  border-left: 4px solid #334155 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-selected-badge {
  border-color: #334155 !important;
  background: #1f2937 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-card {
  border-left: 4px solid #334155 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-card .tenant-section-head {
  border-bottom: 1px solid #e2e8f0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers #app-number-detail-title {
  color: #0f172a !important;
  font-weight: 900 !important;
  overflow-wrap: anywhere !important;
  white-space: normal !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-hero,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-details {
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-details + .tenant-settings-details {
  margin-top: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary {
  min-height: 58px !important;
  border-left: 3px solid #cbd5e1 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary:focus-visible {
  border-left-color: #334155 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy strong {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-advanced-divider span {
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card {
    gap: 7px !important;
    min-height: auto !important;
    padding: 9px 10px 9px 13px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx780-mobile-summary,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    display: grid !important;
    gap: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-action-row,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) 56px !important;
    gap: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-card-action.is-selected,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    width: 52px !important;
    min-width: 52px !important;
    min-height: 32px !important;
    font-size: 9.4px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active .tenant-mobile-nav-label,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] .tenant-mobile-nav-label {
    color: #0f172a !important;
    font-weight: 900 !important;
  }
}

/* 20260620 residual closure: avoid admin truncation and prioritize mobile triage state. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid span {
  min-height: 44px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid strong {
  display: block !important;
  max-width: none !important;
  overflow: visible !important;
  color: #0f172a !important;
  line-height: 1.15 !important;
  text-overflow: clip !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card-subtitle {
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-card-top,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-top {
    order: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-action-row,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    order: 2 !important;
    padding: 0 0 6px !important;
    border-bottom: 1px solid #e2e8f0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-card-copy,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy {
    order: 3 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx780-mobile-summary,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    order: 4 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-action-state,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-state {
    color: #0f172a !important;
    font-size: 12px !important;
    font-weight: 900 !important;
  }
}

/* 20260621 reviewer pass: clearer selected calendar, report KPIs, and mobile triage hierarchy. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.is-selected {
  border-color: #1f2937 !important;
  background: #f8fafc !important;
  box-shadow: inset 4px 0 0 #1f2937 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected .tenant-calendar-day-number,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.is-selected .tenant-calendar-day-number {
  border-color: #1f2937 !important;
  background: #1f2937 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card {
  min-height: 82px !important;
  padding: 10px 12px !important;
  border: 0 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  border-left: 3px solid #94a3b8 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > .meta:first-child {
  color: #475569 !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > strong {
  color: #0f172a !important;
  font-size: 24px !important;
  font-weight: 940 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > p.meta {
  display: -webkit-box !important;
  overflow: hidden !important;
  margin: 0 !important;
  color: #64748b !important;
  font-size: 9.5px !important;
  font-weight: 720 !important;
  line-height: 1.22 !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card {
  min-height: 118px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card > p.meta {
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  line-height: 1.25 !important;
  -webkit-line-clamp: 3 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card .tenant-report-severity-token.is-warning {
  border-color: #94a3b8 !important;
  background: #f8fafc !important;
  color: #1f2937 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card.is-warning .tenant-report-status-action button:not(.secondary) {
  border-color: #1f2937 !important;
  background: #1f2937 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card .tenant-report-status-action small {
  color: #475569 !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > p.meta {
  display: block !important;
  overflow: visible !important;
  -webkit-line-clamp: unset !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-card-copy strong,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    color: #0f172a !important;
    font-size: 13.5px !important;
    font-weight: 940 !important;
    line-height: 1.18 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-action-state,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-state {
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: 12.5px !important;
    font-weight: 930 !important;
    line-height: 1.15 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx780-mobile-summary span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span {
    font-size: 11px !important;
    font-weight: 860 !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    max-width: 64px !important;
    overflow: hidden !important;
    color: #334155 !important;
    font-size: 10px !important;
    line-height: 1.05 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-column-map {
  display: none !important;
}

/* 20260621 desktop blocker closure: one canonical state column mapped to a strict work queue grid. */
@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 {
    width: 100% !important;
    table-layout: fixed !important;
    border-collapse: collapse !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-col-sla,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-col-sla {
    width: 13% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-col-work,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-col-work {
    width: 36% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-col-accountability,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-col-accountability {
    width: 16% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-col-next,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-col-next {
    width: 21% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-col-touch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-col-touch {
    width: 14% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 thead th,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 thead th {
    padding: 9px 10px !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #f8fafc !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    letter-spacing: .03em !important;
    text-align: left !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 thead th:first-child,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 thead th:first-child {
    font-size: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 thead th:first-child::before,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 thead th:first-child::before {
    content: "PRIMARY STATE" !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    letter-spacing: .03em !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-column-map,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-column-map {
    display: grid !important;
    grid-template-columns: 13% 36% 16% 21% 14% !important;
    align-items: center !important;
    width: 100% !important;
    min-width: 100% !important;
    box-sizing: border-box !important;
    min-height: 34px !important;
    border-top: 1px solid #e2e8f0 !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #f8fafc !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-column-map span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-column-map span {
    overflow: hidden !important;
    padding: 0 10px !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    letter-spacing: .03em !important;
    line-height: 1 !important;
    text-overflow: ellipsis !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 thead,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 thead {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row td,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row td {
    height: 58px !important;
    padding: 8px 10px !important;
    border-bottom: 1px solid #e2e8f0 !important;
    vertical-align: middle !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-state-cell,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-state-cell {
    padding-left: 12px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-open,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-open {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 72px !important;
    min-width: 72px !important;
    min-height: 18px !important;
    padding: 0 0 0 7px !important;
    border: 0 !important;
    border-left: 2px solid #64748b !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #334155 !important;
    font-size: 9.5px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked {
    border-left-color: #dc2626 !important;
    color: #991b1b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting {
    border-left-color: #d97706 !important;
    color: #92400e !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done {
    border-left-color: #15803d !important;
    color: #166534 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-state-signal,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-state-signal {
    display: block !important;
    margin-top: 4px !important;
    color: #64748b !important;
    font-size: 9px !important;
    font-weight: 820 !important;
    line-height: 1.1 !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-work-cell strong,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-work-cell strong {
    font-size: 12.5px !important;
    line-height: 1.16 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx220-row-action-stack,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx220-row-action-stack {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 52px !important;
    align-items: center !important;
    gap: 10px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell .hvx70-row-next-label,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx70-row-next-label {
    min-width: 0 !important;
    padding-left: 7px !important;
    border-left: 2px solid #cbd5e1 !important;
    color: #0f172a !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell .hvx70-row-next-label b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx70-row-next-label b {
    display: block !important;
    overflow: hidden !important;
    max-width: 100% !important;
    color: #0f172a !important;
    font-size: 10.5px !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell .hvx70-row-next-label small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx70-row-next-label small {
    display: block !important;
    overflow: hidden !important;
    max-width: 100% !important;
    color: #64748b !important;
    font-size: 9px !important;
    font-weight: 760 !important;
    line-height: 1.1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link {
    justify-self: end !important;
    width: 52px !important;
    min-width: 52px !important;
    min-height: 26px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-touch-cell,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-touch-cell {
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 860 !important;
    text-align: left !important;
    white-space: nowrap !important;
  }
}

/* 20260621 mobile blocker closure: scan-first queue cards with one status pill and one action slot. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    display: grid !important;
    position: relative !important;
    grid-template-columns: minmax(0, 1fr) 56px !important;
    grid-template-areas:
      "top action"
      "copy action"
      "summary action" !important;
    gap: 6px 10px !important;
    padding: 12px 12px !important;
    border: 0 !important;
    border-bottom: 1px solid #dbe4ee !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-state-rail,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state-rail {
    position: absolute !important;
    top: 12px !important;
    bottom: 12px !important;
    left: 0 !important;
    display: block !important;
    width: 3px !important;
    border-radius: 0 !important;
    background: #dbe4ee !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-card-top,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-top {
    grid-area: top !important;
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch {
    width: auto !important;
    min-height: 22px !important;
    padding: 3px 7px !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 999px !important;
    background: #f8fafc !important;
    color: #0f172a !important;
    font-size: 9px !important;
    font-weight: 920 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue {
    border-color: #b91c1c !important;
    background: #fff7f7 !important;
    color: #991b1b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch {
    border-color: #b45309 !important;
    background: #fff7ed !important;
    color: #92400e !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx960-mobile-age,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx960-mobile-age {
    margin-left: auto !important;
    color: #475569 !important;
    font-size: 10px !important;
    font-weight: 820 !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-card-copy,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy {
    grid-area: copy !important;
    min-width: 0 !important;
    padding: 0 !important;
    border: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-card-copy small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small {
    display: flex !important;
    gap: 5px !important;
    overflow: hidden !important;
    color: #475569 !important;
    font-size: 10px !important;
    line-height: 1.1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx780-mobile-summary,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    grid-area: summary !important;
    display: block !important;
    min-width: 0 !important;
    padding: 0 !important;
    border: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-action-row,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-area: action !important;
    grid-column: 2 !important;
    grid-row: 1 / span 3 !important;
    display: flex !important;
    align-items: stretch !important;
    justify-content: center !important;
    justify-self: end !important;
    align-self: center !important;
    width: 52px !important;
    min-width: 0 !important;
    padding: 0 !important;
    border: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-action-state,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-state {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-card-action.is-selected,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    width: 52px !important;
    min-width: 52px !important;
    min-height: 32px !important;
    padding: 0 6px !important;
    border: 1px solid #94a3b8 !important;
    border-radius: 3px !important;
    background: #f8fafc !important;
    color: #0f172a !important;
    font-size: 9.4px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 56px !important;
    grid-template-areas:
      "top action"
      "copy action"
      "summary action" !important;
    min-height: auto !important;
    gap: 6px 10px !important;
    padding: 12px 12px !important;
    border: 0 !important;
    border-bottom: 1px solid #dbe4ee !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .hvx760-mobile-card-top,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .hvx760-mobile-card-top {
    grid-area: top !important;
    grid-column: 1 !important;
    grid-row: 1 !important;
    justify-self: stretch !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .hvx760-mobile-card-copy,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .hvx760-mobile-card-copy {
    grid-area: copy !important;
    grid-column: 1 !important;
    grid-row: 2 !important;
    justify-self: stretch !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .hvx780-mobile-summary,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .hvx780-mobile-summary {
    grid-area: summary !important;
    grid-column: 1 !important;
    grid-row: 3 !important;
    justify-self: start !important;
    align-self: start !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .hvx910-mobile-action-row,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .hvx910-mobile-action-row {
    grid-area: action !important;
    grid-column: 2 !important;
    grid-row: 1 / span 3 !important;
    justify-self: end !important;
    align-self: center !important;
    width: 52px !important;
  }
}

/* 20260621 reviewer loop tail override: keep interaction polish last in cascade. */
@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-action-link,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-action-link {
    width: 52px !important;
    min-width: 52px !important;
    min-height: 28px !important;
    padding: 0 6px !important;
    border-radius: 3px !important;
    font-size: 9.5px !important;
    font-weight: 930 !important;
    letter-spacing: 0 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-action-link.is-primary,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-action-link.is-primary {
    border: 1px solid #1d4ed8 !important;
    background: #1d4ed8 !important;
    color: #ffffff !important;
    box-shadow: 0 1px 2px rgba(15, 23, 42, .12) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-action-link.is-secondary,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-action-link.is-secondary {
    border: 1px solid #cbd5e1 !important;
    background: #ffffff !important;
    color: #334155 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-action-link:hover,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-action-link:focus-visible,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-action-link:hover,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-action-link:focus-visible {
    outline: 2px solid rgba(37, 99, 235, .28) !important;
    outline-offset: 2px !important;
    transform: none !important;
  }
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-box {
  width: min(720px, calc(100vw - 32px)) !important;
  padding: 14px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 6px !important;
  background: #ffffff !important;
  box-shadow: 0 22px 60px rgba(15, 23, 42, .22) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-head {
  padding: 0 0 4px !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-prod-banner {
  min-height: 30px !important;
  margin: 8px 0 !important;
  padding: 6px 9px !important;
  border: 1px solid #dbe4ee !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-input-wrap {
  min-height: 52px !important;
  margin: 0 0 10px !important;
  padding: 0 13px !important;
  border: 2px solid #2563eb !important;
  border-radius: 5px !important;
  background: #ffffff !important;
  box-shadow: 0 0 0 4px rgba(37, 99, 235, .12) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette #app-command-input {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 820 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-layout {
  grid-template-columns: minmax(0, 1fr) 188px !important;
  gap: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-section,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-section > p {
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-section {
  gap: 6px !important;
  padding: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-section > p {
  min-height: 20px !important;
  margin: 2px 0 0 !important;
  padding: 0 2px !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 940 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result {
  display: grid !important;
  grid-template-columns: 34px minmax(0, 1fr) max-content !important;
  align-items: center !important;
  min-height: 54px !important;
  padding: 8px 9px !important;
  border: 1px solid #e2e8f0 !important;
  border-left: 3px solid transparent !important;
  border-radius: 5px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result.is-first,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result:focus-visible {
  border-color: #bfdbfe !important;
  border-left-color: #2563eb !important;
  background: #eff6ff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result:focus-visible {
  outline: 2px solid rgba(37, 99, 235, .24) !important;
  outline-offset: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result-token {
  width: 25px !important;
  height: 25px !important;
  border: 1px solid #bfdbfe !important;
  border-radius: 4px !important;
  background: #dbeafe !important;
  color: #1e3a8a !important;
  font-size: 10px !important;
  font-style: normal !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result-copy strong {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 940 !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result-copy small,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result-copy i {
  color: #475569 !important;
  font-size: 10px !important;
  font-style: normal !important;
  font-weight: 760 !important;
  line-height: 1.18 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result-time {
  align-self: center !important;
  justify-self: end !important;
  min-width: 56px !important;
  color: #334155 !important;
  font-size: 9px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-enter-hint {
  display: inline-flex !important;
  margin-top: 3px !important;
  padding: 2px 5px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 8px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-preview {
  padding: 10px !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 5px !important;
  background: #f8fafc !important;
}

/* 20260621 reviewer loop pass 2: lighter enterprise scan model and mobile readiness. */
@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 {
    border: 0 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-column-map,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-column-map {
    border-top: 0 !important;
    border-bottom: 1px solid #dbe4ee !important;
    background: #fbfdff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-command-bar,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar {
    border: 0 !important;
    border-bottom: 1px solid #dbe4ee !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-group-row,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-group-row {
    border-top: 0 !important;
    border-bottom: 1px solid #e8eef6 !important;
    background: #f8fafc !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row td,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row td {
    border-bottom: 1px solid #f1f5f9 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row:hover td,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row:hover td {
    background: #f8fbff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-accountability-cell strong,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell .hvx70-row-next-label b,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-touch-cell,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell strong,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx70-row-next-label b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-touch-cell {
    color: #0f172a !important;
    font-weight: 920 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-accountability-cell small,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell .hvx70-row-next-label small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell .hvx70-row-next-label small {
    color: #334155 !important;
    font-weight: 820 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-touch-cell,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-touch-cell {
    font-family: ui-monospace, "SFMono-Regular", Consolas, monospace !important;
    font-size: 9.8px !important;
  }
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter::after {
  content: "Refine" !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-filter {
  border-radius: 4px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-filter-head strong {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-filter-head span {
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-section {
  color: #334155 !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.is-selected {
  border: 2px solid #0f172a !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-events,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue {
  float: right !important;
  margin-left: auto !important;
  color: #334155 !important;
  font-weight: 860 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card {
  display: grid !important;
  grid-template-rows: auto minmax(28px, auto) minmax(0, 1fr) !important;
  gap: 4px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > p.meta {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  overflow: hidden !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 0 !important;
    padding: 5px 6px calc(5px + env(safe-area-inset-bottom, 0px)) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn:hover,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn:focus-visible,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    min-width: 0 !important;
    padding: 4px 1px !important;
    gap: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.tenant-mobile-admin-entry .tenant-mobile-nav-label,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active .tenant-mobile-nav-label,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] .tenant-mobile-nav-label {
    max-width: 100% !important;
    overflow: visible !important;
    color: #111827 !important;
    font-size: 8px !important;
    font-weight: 880 !important;
    line-height: 1 !important;
    text-overflow: clip !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    gap: 4px 9px !important;
    padding: 10px 11px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-card-copy strong,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    font-size: 14.5px !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx780-mobile-summary span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span {
    font-size: 10.5px !important;
    font-weight: 880 !important;
  }
}

/* 20260621 reviewer loop pass 3: global enterprise action, selection, and mobile polish. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-timeline-primary-cta,
html body.tenant-app-body[data-app-surface="workspace"] #app-open-calls-link.is-ready,
html body.tenant-app-body[data-app-surface="workspace"] #app-number-buy-open,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card.is-warning .tenant-report-status-action button:not(.secondary) {
  border: 1px solid #1d4ed8 !important;
  border-radius: 3px !important;
  background: #1d4ed8 !important;
  color: #ffffff !important;
  box-shadow: none !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-timeline-primary-cta:hover,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-timeline-primary-cta:focus-visible,
html body.tenant-app-body[data-app-surface="workspace"] #app-open-calls-link.is-ready:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-open-calls-link.is-ready:focus-visible,
html body.tenant-app-body[data-app-surface="workspace"] #app-number-buy-open:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-number-buy-open:focus-visible {
  border-color: #1e40af !important;
  background: #1e40af !important;
  color: #ffffff !important;
  outline: 2px solid rgba(37, 99, 235, .22) !important;
  outline-offset: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link {
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-column-map span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-column-map span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-column-map strong,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-column-map strong {
  color: #0f172a !important;
  font-size: 10.5px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-input-wrap:focus-within {
  border-color: #1d4ed8 !important;
  box-shadow: 0 0 0 2px rgba(37, 99, 235, .16) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-scope,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-prod-banner span,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-preview small,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result-copy small,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result-copy i {
  color: #334155 !important;
  font-weight: 800 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-pill,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item.is-live .tenant-call-readiness-pill,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item.is-ready .tenant-call-readiness-pill {
  min-width: 54px !important;
  border: 1px solid #86efac !important;
  border-radius: 999px !important;
  background: #f0fdf4 !important;
  color: #166534 !important;
  font-size: 10px !important;
  font-weight: 930 !important;
  text-align: center !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row[aria-current="true"] {
  border-left: 4px solid #1d4ed8 !important;
  background: #eff6ff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-selected-badge {
  border: 1px solid #bfdbfe !important;
  border-radius: 3px !important;
  background: #dbeafe !important;
  color: #1e3a8a !important;
  font-size: 9px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-card {
  border-left: 4px solid #1d4ed8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > p.meta,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card > p.meta,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card .tenant-report-status-action small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-production-context small {
  color: #334155 !important;
  font-size: 10.5px !important;
  font-weight: 780 !important;
  line-height: 1.28 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > strong {
  color: #0f172a !important;
  font-size: 26px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary {
  min-height: 54px !important;
  border: 0 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  border-left: 3px solid transparent !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary:focus-visible {
  border-left-color: #1d4ed8 !important;
  background: #f8fbff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary::after {
  border: 0 !important;
  background: transparent !important;
  color: #64748b !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy strong {
  color: #0f172a !important;
  font-size: 15px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy small {
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    min-height: 56px !important;
    padding: 7px 6px calc(7px + env(safe-area-inset-bottom, 0px)) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn:hover,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn:focus-visible,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    min-height: 44px !important;
    padding: 4px 1px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn svg {
    width: 18px !important;
    height: 18px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.tenant-mobile-admin-entry .tenant-mobile-nav-label,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active .tenant-mobile-nav-label,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] .tenant-mobile-nav-label {
    color: #0f172a !important;
    font-size: 10px !important;
    font-weight: 930 !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active::before,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"]::before {
    height: 3px !important;
    background: #1d4ed8 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    min-width: 58px !important;
    min-height: 34px !important;
    border-radius: 3px !important;
    font-size: 9.8px !important;
    font-weight: 900 !important;
  }
}

/* 20260621 reviewer loop pass 4: explicit filters, lower badge noise, tighter enterprise density. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model {
  gap: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > button.hvx910-queue-kpi,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > span.hvx910-queue-kpi {
  min-width: 82px !important;
  min-height: 30px !important;
  padding: 4px 8px !important;
  border: 1px solid #dbe4ee !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > button.hvx910-queue-kpi b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > span.hvx910-queue-kpi b {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > button.hvx910-queue-kpi small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > span.hvx910-queue-kpi small {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx930-filter-summary {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 8px !important;
  min-height: 30px !important;
  padding: 4px 0 !important;
  color: #334155 !important;
  font-size: 10.5px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx930-filter-summary span {
  color: #334155 !important;
  font-weight: 820 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx930-filter-summary button {
  min-height: 24px !important;
  padding: 0 6px !important;
  border: 0 !important;
  background: transparent !important;
  color: #1d4ed8 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
}

@media (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
    grid-template-columns: minmax(220px, .9fr) auto minmax(220px, 1fr) minmax(150px, .7fr) auto !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state {
    min-height: 20px !important;
    padding: 0 6px !important;
    border-width: 1px !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    letter-spacing: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx930-filter-summary {
    display: none !important;
  }
}

/* 20260621 reviewer loop pass 5: enterprise mobile workspace switcher and quieter data surfaces. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav .tenant-mobile-nav-btn {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell {
    padding-bottom: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-surface {
    padding-bottom: 18px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    position: sticky !important;
    top: 0 !important;
    z-index: 80 !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 6px !important;
    height: 60px !important;
    min-height: 60px !important;
    margin: 0 !important;
    padding: 8px 12px !important;
    border-top: 1px solid #dbe4ee !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #ffffff !important;
    box-shadow: 0 1px 0 rgba(15, 23, 42, .04) !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    scrollbar-width: none !important;
    visibility: visible !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs::-webkit-scrollbar {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.hidden {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab:hover,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab:focus-visible,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[aria-selected="true"] {
    min-width: 0 !important;
    flex: 0 0 104px !important;
    width: 104px !important;
    min-height: 44px !important;
    padding: 0 4px !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #1f2937 !important;
    box-shadow: none !important;
    transform: none !important;
    text-transform: none !important;
    visibility: visible !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab:not(.hidden),
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab:not(.hidden):nth-child(n+4) {
    display: flex !important;
    visibility: visible !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[aria-selected="true"] {
    border-color: #0f172a !important;
    background: #0f172a !important;
    color: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab:focus-visible {
    outline: 2px solid rgba(15, 23, 42, .22) !important;
    outline-offset: 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy {
    display: grid !important;
    place-items: center !important;
    width: 100% !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong {
    color: inherit !important;
    font-size: 0 !important;
    font-weight: 940 !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
    white-space: nowrap !important;
    text-transform: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong::after {
    content: attr(data-mobile-label) !important;
    font-size: 12px !important;
    line-height: 1 !important;
    text-transform: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab .tenant-nav-badge {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-mobile-ops-status,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    margin-top: 10px !important;
    padding: 12px 14px !important;
    border: 1px solid #cbd5e1 !important;
    border-left: 3px solid #0f766e !important;
    border-radius: 4px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx365-mobile-status-summary b,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx365-mobile-status-summary span {
    display: inline-flex !important;
    align-items: center !important;
    min-height: 22px !important;
    padding: 0 6px !important;
    border: 1px solid #dbe4ee !important;
    border-radius: 3px !important;
    background: #f8fafc !important;
    color: #334155 !important;
    font-size: 11px !important;
    font-weight: 850 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx365-mobile-status-summary b {
    border-color: #fecaca !important;
    background: #fff7ed !important;
    color: #7f1d1d !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx365-mobile-status-actions button {
    min-height: 44px !important;
    padding: 0 14px !important;
    border: 1px solid #94a3b8 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    font-size: 12px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: 1fr minmax(64px, auto) !important;
    column-gap: 10px !important;
    min-height: 104px !important;
    padding: 13px 12px !important;
    border-left-width: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    font-size: 17px !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    min-width: 64px !important;
    min-height: 44px !important;
    padding: 0 10px !important;
    border: 1px solid #94a3b8 !important;
    background: #ffffff !important;
    color: #0f172a !important;
    font-size: 12px !important;
  }
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-input-wrap {
  border-width: 1px !important;
  border-color: #94a3b8 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-input-wrap:focus-within {
  border-color: #1d4ed8 !important;
  box-shadow: 0 0 0 2px rgba(29, 78, 216, .10) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result.is-first,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result:focus-visible {
  border-color: #cbd5e1 !important;
  border-left-color: #1d4ed8 !important;
  background: #f8fbff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result:focus-visible {
  outline: 1px solid rgba(29, 78, 216, .18) !important;
  outline-offset: 1px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-enter-hint {
  border-color: transparent !important;
  background: transparent !important;
  color: #64748b !important;
  font-size: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card {
  grid-template-rows: auto minmax(30px, auto) auto !important;
  min-height: 78px !important;
  padding: 9px 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > p.meta {
  display: block !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token {
  min-width: 64px !important;
  justify-content: center !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link {
  min-width: 58px !important;
  justify-content: center !important;
}

/* 20260621 reviewer loop pass 8: reduce timeline header competition and strengthen row scan hierarchy. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
  grid-template-columns: minmax(210px, .9fr) auto minmax(96px, auto) auto !important;
  grid-template-areas:
    "scope kpis filters actions" !important;
  align-items: center !important;
  gap: 10px !important;
  padding: 8px 12px !important;
  border: 1px solid #dbe4ee !important;
  border-left: 3px solid #1d4ed8 !important;
  border-radius: 4px 4px 0 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx42-queue-title {
  grid-area: scope !important;
  display: grid !important;
  gap: 1px !important;
  min-width: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx42-queue-title span {
  color: #475569 !important;
  font-size: 9px !important;
  font-weight: 880 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx42-queue-title strong {
  color: #0f172a !important;
  font-size: 16px !important;
  font-weight: 960 !important;
  letter-spacing: 0 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx42-queue-title p {
  margin: 0 !important;
  color: #64748b !important;
  font-size: 9.5px !important;
  font-weight: 780 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx91-queue-kpis {
  grid-area: kpis !important;
  display: inline-flex !important;
  gap: 6px !important;
  align-items: center !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx91-queue-kpis .hvx910-queue-kpi {
  min-width: 88px !important;
  min-height: 36px !important;
  padding: 5px 8px !important;
  border: 1px solid #cbd5e1 !important;
  border-left-width: 2px !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx91-queue-kpis .hvx910-queue-kpi b {
  color: #0f172a !important;
  font-size: 15px !important;
  font-weight: 960 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx91-queue-kpis .hvx910-queue-kpi span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx91-queue-kpis .hvx910-queue-kpi small {
  color: #475569 !important;
  font-size: 8.5px !important;
  font-weight: 820 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx930-filter-summary {
  grid-area: filters !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 30px !important;
  padding: 0 8px !important;
  border: 0 !important;
  border-left: 1px solid #dbe4ee !important;
  background: transparent !important;
  color: #475569 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx930-filter-summary span {
  color: #475569 !important;
  font-size: 9px !important;
  font-weight: 840 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx930-filter-summary button {
  min-height: 24px !important;
  padding: 0 4px !important;
  border: 0 !important;
  background: transparent !important;
  color: #1d4ed8 !important;
  font-size: 9px !important;
  font-weight: 880 !important;
  text-decoration: underline !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-selected-work {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-toolbar-actions {
  grid-area: actions !important;
  justify-self: end !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-overflow-actions summary {
  min-height: 30px !important;
  padding: 0 9px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 9.5px !important;
  font-weight: 880 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-queue-row {
  min-height: 56px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-queue-row.is-selected {
  background: #f8fbff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-workline strong {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 960 !important;
  line-height: 1.08 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-workcell .meta,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-type {
  color: #475569 !important;
  font-size: 9px !important;
  font-weight: 760 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-state-cell::before {
  width: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-state-cell b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-sla-badge b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-owner b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-next-action b {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 940 !important;
  line-height: 1.08 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-state-cell.is-attention b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-state-cell.is-urgent b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-sla-badge.is-attention b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-sla-badge.is-urgent b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-owner.is-urgent b {
  color: #991b1b !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-state-cell small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-sla-badge small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-owner small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-next-action small {
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 760 !important;
  line-height: 1.05 !important;
}

@media (max-width: 900px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-areas:
      "scope actions"
      "kpis filters" !important;
  }
}

/* 20260621 score-10 pass 90: table-like command, cleaner calendar, and denser mobile work queue. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-box {
  width: min(760px, calc(100vw - 28px)) !important;
  padding: 12px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 4px !important;
  box-shadow: 0 18px 48px rgba(15, 23, 42, .18) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-prod-banner {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 34px !important;
  margin: 7px 0 9px !important;
  padding: 6px 9px !important;
  border: 1px solid #dbe3ee !important;
  border-left: 3px solid #475569 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-prod-banner strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-prod-banner span {
  overflow: hidden !important;
  color: #334155 !important;
  font-size: 10.5px !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
  line-height: 1.1 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-input-wrap {
  min-height: 44px !important;
  margin-bottom: 8px !important;
  padding: 0 11px !important;
  border: 1px solid #94a3b8 !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-results {
  overflow: hidden !important;
  border: 1px solid #dbe3ee !important;
  border-radius: 3px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-section {
  gap: 0 !important;
  border: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-section > p {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  min-height: 25px !important;
  margin: 0 !important;
  padding: 7px 9px 6px !important;
  border-bottom: 1px solid #e5edf6 !important;
  background: #f8fafc !important;
  color: #475569 !important;
  font-size: 9.5px !important;
  font-weight: 930 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result {
  display: grid !important;
  grid-template-columns: 30px minmax(0, 1fr) 112px !important;
  align-items: center !important;
  min-height: 40px !important;
  padding: 6px 8px !important;
  border: 0 !important;
  border-bottom: 1px solid #edf2f7 !important;
  border-left: 3px solid transparent !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result.is-first,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result:focus-visible {
  border-left-color: #334155 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result-token {
  width: 22px !important;
  height: 22px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 9px !important;
  font-weight: 930 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result-time {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  justify-self: stretch !important;
  align-items: center !important;
  gap: 4px !important;
  min-width: 0 !important;
  color: #475569 !important;
  font-size: 9px !important;
  font-weight: 780 !important;
  text-align: right !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-enter-hint {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-surface,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-agenda-surface,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-form-surface {
  border: 1px solid #dbe3ee !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-mode-tabs {
  overflow: hidden !important;
  gap: 0 !important;
  border: 1px solid #dbe3ee !important;
  border-radius: 3px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-mode-tabs button {
  min-height: 34px !important;
  border: 0 !important;
  border-right: 1px solid #e5edf6 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-mode-tabs button.is-active,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-summary-primary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-empty-primary {
  border-color: #0f172a !important;
  background: #0f172a !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-toolbar,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-ops-board {
  border-color: #dbe3ee !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-ops-row {
  min-height: 40px !important;
  border-bottom: 1px solid #e5edf6 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-ops-row .tenant-calendar-summary-primary {
  min-height: 32px !important;
  border-radius: 3px !important;
  font-weight: 900 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: minmax(0, 1fr) 104px !important;
    gap: 5px 8px !important;
    min-height: 0 !important;
    padding: 9px 9px 9px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state-rail {
    width: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state {
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #475569 !important;
    font-size: 10px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    width: 104px !important;
    min-width: 104px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action.is-selected {
    width: 104px !important;
    min-width: 104px !important;
    max-width: 104px !important;
    min-height: 34px !important;
    height: 34px !important;
    padding: 0 7px !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    font-size: 10.5px !important;
    font-weight: 880 !important;
    line-height: 1.05 !important;
    white-space: normal !important;
    box-shadow: none !important;
  }
}

/* 20260621 reviewer loop pass 9: compact account menu and mobile operational density. */
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu {
  width: min(268px, calc(100vw - 24px)) !important;
  max-width: min(268px, calc(100vw - 24px)) !important;
  max-height: min(var(--session-menu-max-height, 460px), 460px) !important;
  padding: 8px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: 0 10px 24px rgba(15, 23, 42, .13) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head {
  gap: 4px !important;
  padding: 7px 8px 5px !important;
  border-bottom: 1px solid #e2e8f0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head strong {
  font-size: 14px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head .meta {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 4px !important;
  margin: 0 !important;
  font-size: 8px !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head .meta span,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head .meta .tenant-session-menu-identity {
  gap: 1px !important;
  min-height: 24px !important;
  padding: 3px 5px !important;
  border-color: #e2e8f0 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head .meta .tenant-session-menu-identity {
  grid-column: 1 / -1 !important;
  margin: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head .meta small {
  font-size: 7px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head .meta b {
  font-size: 9px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 4px !important;
  padding: 5px 8px !important;
  border: 0 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance::before {
  color: #64748b !important;
  font-size: 8px !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance span {
  min-height: 20px !important;
  padding: 3px 4px !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance b {
  font-size: 8.5px !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance small {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-list {
  max-height: calc(min(var(--session-menu-max-height, 460px), 460px) - 116px) !important;
  gap: 0 !important;
  padding: 6px 4px 4px !important;
  overflow-y: auto !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-section,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu span.tenant-session-menu-section {
  margin: 6px 4px 2px !important;
  padding-top: 5px !important;
  font-size: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-item,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu a.tenant-session-menu-item,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu button.tenant-session-menu-item {
  min-height: 34px !important;
  padding: 6px 6px !important;
  border-bottom: 1px solid #edf2f7 !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-item b,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu a.tenant-session-menu-item b,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu button.tenant-session-menu-item b {
  font-size: 10.5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-item small,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu a.tenant-session-menu-item small,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu button.tenant-session-menu-item small {
  font-size: 8.5px !important;
  line-height: 1.05 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    height: 42px !important;
    min-height: 42px !important;
    padding: 0 12px !important;
    gap: 14px !important;
    border-bottom: 1px solid #cbd5e1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab:hover,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab:focus-visible,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[aria-selected="true"] {
    flex: 0 0 auto !important;
    width: auto !important;
    min-width: 64px !important;
    min-height: 40px !important;
    padding: 0 0 !important;
    border: 0 !important;
    border-bottom: 2px solid transparent !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #475569 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong::after {
    font-size: 11px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[aria-selected="true"] {
    border-bottom-color: #0f172a !important;
    background: transparent !important;
    color: #0f172a !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-mobile-ops-status {
    margin-top: 8px !important;
    padding: 9px 10px !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 6px 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child strong {
    font-size: 17px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child small {
    font-size: 11px !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx365-mobile-status-summary {
    grid-column: 1 / -1 !important;
    gap: 4px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx365-mobile-status-summary b,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx365-mobile-status-summary span {
    min-height: 20px !important;
    padding: 0 6px !important;
    font-size: 10px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx365-mobile-status-actions {
    align-self: start !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx365-mobile-status-actions button {
    min-height: 34px !important;
    padding: 0 10px !important;
    border-color: #94a3b8 !important;
    background: #ffffff !important;
    color: #0f172a !important;
    font-size: 11px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 92px !important;
    padding: 10px 10px !important;
    column-gap: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    font-size: 16px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card small {
    font-size: 10px !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    min-width: 58px !important;
    min-height: 40px !important;
    font-size: 11px !important;
  }
}

/* 20260621 reviewer loop pass 10: restrained enterprise borders, mobile signals, and master-detail clarity. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-command-bar,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-toolbar,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-applied-filter-bar,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-workqueue-shell,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-workqueue,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-stage-summary-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-provenance,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-export-panel,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-pulse span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-surface,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-agenda-surface,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-form-surface,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-hero,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-overview-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-wizard-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-card {
  border-color: #e5e7eb !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-group-row th {
  border-color: #e5e7eb !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row td {
  border-color: #e5e7eb !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row td:not(:first-child) {
  border-left-color: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token {
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-primary-cta {
  border-radius: 3px !important;
  box-shadow: 0 1px 2px rgba(29, 78, 216, .13) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  min-height: 20px !important;
  border-color: #dbe4ee !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
  color: #334155 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid {
  gap: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-stage-summary-card {
  min-height: 132px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card {
  border-color: #e5e7eb !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card[aria-current="true"] {
  border-color: #bfdbfe !important;
  background: #f8fbff !important;
  box-shadow: inset 3px 0 0 #1d4ed8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-selected-badge {
  border-color: #bfdbfe !important;
  background: #eff6ff !important;
  color: #1d4ed8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-empty {
  border-color: #dbe4ee !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs {
  border-color: #e5e7eb !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button {
  border-color: #e5e7eb !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button.is-active {
  border-color: #bfdbfe !important;
  background: #eff6ff !important;
  box-shadow: inset 3px 0 0 #1d4ed8 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-mobile-ops-status {
    border-color: #dbe4ee !important;
    border-left: 3px solid #0f766e !important;
    border-radius: 3px !important;
    box-shadow: none !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx365-mobile-status-summary {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 7px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx365-mobile-status-summary b,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx365-mobile-status-summary span {
    min-height: auto !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #475569 !important;
    box-shadow: none !important;
    font-size: 10px !important;
    font-weight: 820 !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx365-mobile-status-summary b {
    color: #991b1b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    border-color: #e5e7eb !important;
    border-radius: 3px !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card .hvx112-row-status-token,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-task-card .hvx112-row-status-token {
    min-height: auto !important;
    padding: 0 0 0 6px !important;
    border: 0 !important;
    border-left: 2px solid currentColor !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    font-size: 10px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx910-mobile-card-action {
    border-color: #94a3b8 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }
}

/* 20260621 reviewer loop pass 11: mobile work queue state tokens stay text-first. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-state.is-ok,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-ok {
    min-height: auto !important;
    padding: 0 0 0 6px !important;
    border: 0 !important;
    border-left: 2px solid currentColor !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    line-height: 1.05 !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue {
    color: #991b1b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch {
    color: #92400e !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-state.is-ok,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-ok {
    color: #166534 !important;
  }
}

/* 20260621 reviewer loop pass 12: keep mobile workspace tabs within the viewport. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    width: 100% !important;
    max-width: 100vw !important;
    box-sizing: border-box !important;
    gap: 10px !important;
    overflow-x: auto !important;
    overscroll-behavior-x: contain !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab:hover,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab:focus-visible,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[aria-selected="true"] {
    flex: 0 0 auto !important;
    min-width: 0 !important;
    width: auto !important;
    padding: 0 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong::after {
    font-size: 11px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[data-app-tab="guide"]:not(.is-active),
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[data-app-tab="reports"]:not(.is-active),
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[data-app-tab="settings"]:not(.is-active) {
    display: none !important;
    visibility: hidden !important;
  }
}

/* 20260621 reviewer loop pass 13: normalize mobile workspace shell width. */
@media (max-width: 760px) {
  html,
  html body.tenant-app-body[data-app-surface="workspace"],
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-frame,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-main,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-surface,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-stage-grid,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-stage-panel {
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    overflow-x: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-frame,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-main,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-surface,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-stage-grid,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-stage-panel {
    width: auto !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-main,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-surface {
    max-width: calc(100vw - 20px) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    overflow-x: auto !important;
    overflow-y: hidden !important;
  }
}

/* 20260621 reviewer loop pass 14: align mobile shell width with padded viewport. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] {
    width: calc(100vw - 20px) !important;
    max-width: calc(100vw - 20px) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-frame,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-main,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-surface,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-stage-grid,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-stage-panel,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-stage-stack,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-productization-grid,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-customer-profile,
  html body.tenant-app-body[data-app-surface="workspace"] #app-operational-timeline-list {
    width: calc(100vw - 20px) !important;
    max-width: calc(100vw - 20px) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    display: block !important;
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: normal !important;
    -webkit-line-clamp: unset !important;
    line-clamp: unset !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy strong,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy strong,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .hvx760-mobile-card-copy strong,
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected .hvx760-mobile-card-copy strong {
    display: block !important;
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: normal !important;
    -webkit-line-clamp: unset !important;
    line-clamp: unset !important;
  }
}

/* 20260621 reviewer loop pass 15: authoritative voice routing status copy. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls #app-voice-ring-groups.tenant-ring-groups {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls #app-voice-ring-groups .tenant-ring-group-pill-active {
  min-height: 22px !important;
  padding: 3px 9px !important;
  border: 1px solid #86efac !important;
  border-radius: 999px !important;
  background: #f0fdf4 !important;
  color: #166534 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  justify-self: start !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls #app-voice-ring-groups .tenant-ring-group-pill-required {
  min-height: 22px !important;
  padding: 3px 9px !important;
  border: 1px solid #fed7aa !important;
  border-radius: 999px !important;
  background: #fff7ed !important;
  color: #9a3412 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  justify-self: start !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls #app-voice-ring-groups .tenant-ring-route-impact {
  display: grid !important;
  gap: 2px !important;
  min-width: 0 !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls #app-voice-ring-groups .tenant-ring-route-impact b {
  display: block !important;
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls #app-voice-ring-groups .tenant-ring-route-impact small {
  display: block !important;
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}

/* 20260621 reviewer loop pass 16: make voice launch cards reflect live readiness. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip > span.is-ready {
  border-left: 3px solid #15803d !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip > span.is-ready small {
  color: #166534 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip > span.is-required {
  border-left: 3px solid #991b1b !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip > span.is-required small {
  color: #9a3412 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip > span.is-recommended {
  border-left: 3px solid #1d4ed8 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip > span.is-recommended small {
  color: #1d4ed8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip > span.is-optional {
  border-left: 3px solid #64748b !important;
  background: #ffffff !important;
}

/* 20260621 reviewer loop pass 17: keep queue row actions quiet; selected/header actions stay primary. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link.is-inline {
  border: 1px solid #cbd5e1 !important;
  background: #ffffff !important;
  color: #1e3a8a !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link.is-inline:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link.is-inline:focus-visible {
  border-color: #93c5fd !important;
  background: #eff6ff !important;
  color: #1d4ed8 !important;
  outline: 2px solid rgba(37, 99, 235, .18) !important;
  outline-offset: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link.is-primary {
  border-color: #cbd5e1 !important;
  background: #ffffff !important;
  color: #1e3a8a !important;
  box-shadow: none !important;
}

/* 20260621 reviewer loop pass 18: make the integrated filter click path visible and reviewable. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter {
  display: inline-flex !important;
  position: relative !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 34px !important;
  width: 34px !important;
  min-width: 34px !important;
  height: 34px !important;
  margin-left: 4px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  color: #334155 !important;
  box-shadow: none !important;
  opacity: 1 !important;
  visibility: visible !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter::before {
  content: "" !important;
  display: block !important;
  width: 14px !important;
  height: 2px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: #334155 !important;
  box-shadow: 0 5px 0 #334155, 0 10px 0 #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter::after {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter[aria-expanded="true"],
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter.is-open,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter.is-active {
  border-color: #1d4ed8 !important;
  background: #eff6ff !important;
  color: #1d4ed8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter[aria-expanded="true"]::before,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter.is-open::before {
  background: #1d4ed8 !important;
  box-shadow: 0 5px 0 #1d4ed8, 0 10px 0 #1d4ed8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter.tenant-workspace-filter:not(.hidden) {
  display: grid !important;
  position: fixed !important;
  z-index: 1300 !important;
  top: 86px !important;
  left: clamp(16px, 20vw, 286px) !important;
  right: auto !important;
  transform: none !important;
  width: min(700px, calc(100vw - 32px)) !important;
  max-width: min(700px, calc(100vw - 32px)) !important;
  max-height: calc(100vh - 104px) !important;
  border: 1px solid #94a3b8 !important;
  border-top: 3px solid #1d4ed8 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: 0 24px 54px rgba(15, 23, 42, .24) !important;
  overflow-y: auto !important;
}

/* 20260621 reviewer loop pass 19: enterprise density, unified filters, and mobile scan hierarchy. */
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter.tenant-workspace-filter:not(.hidden) {
  top: 84px !important;
  left: clamp(18px, 21vw, 304px) !important;
  width: min(660px, calc(100vw - 36px)) !important;
  max-width: min(660px, calc(100vw - 36px)) !important;
  gap: 0 !important;
  border-top-width: 2px !important;
  box-shadow: 0 18px 44px rgba(15, 23, 42, .2) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head {
  padding: 12px 16px 10px !important;
  border-bottom: 1px solid #dbe4ee !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head strong {
  font-size: 15px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head span {
  color: #475569 !important;
  font-size: 11px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head-actions {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  display: grid !important;
  grid-template-columns: minmax(160px, .85fr) minmax(0, 1.15fr) !important;
  align-items: center !important;
  gap: 10px !important;
  margin: 12px 16px 10px !important;
  padding: 10px 12px !important;
  border: 1px solid #dbe4ee !important;
  border-left: 3px solid #334155 !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line {
  display: grid !important;
  gap: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line strong {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-summary-sentence {
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 700 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence {
  justify-content: end !important;
  gap: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence span,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-clear-chip {
  min-height: 24px !important;
  padding: 4px 7px !important;
  border-radius: 3px !important;
  font-size: 10px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section {
  margin: 0 16px !important;
  padding: 10px 0 !important;
  border-top: 1px solid #e5e7eb !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section-title {
  min-height: 24px !important;
  margin-bottom: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-builder-row {
  min-height: 50px !important;
  padding: 8px 9px !important;
  border-radius: 4px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-builder-row > span,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-check-label {
  font-size: 9px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-builder-row input,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-builder-row select {
  min-height: 32px !important;
  height: 32px !important;
  font-size: 11px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-actions {
  min-height: 52px !important;
  padding: 10px 16px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx930-filter-summary button {
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table th {
  padding: 8px 9px !important;
  color: #334155 !important;
  font-size: 9px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row td {
  padding: 8px 9px !important;
  vertical-align: middle !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-work-cell small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-work-meta,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-accountability-cell small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-touch-cell {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 700 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell .hvx155-row-next-status {
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-input-wrap {
  border-width: 1px !important;
  border-color: #cbd5e1 !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-results button,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-result {
  min-height: 46px !important;
  padding: 8px 10px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu {
  border-radius: 4px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-item,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-assurance span {
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row {
  display: grid !important;
  grid-template-columns: minmax(170px, 1.2fr) minmax(220px, 1.4fr) minmax(250px, 1.5fr) auto !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 58px !important;
  padding: 9px 11px !important;
  border-radius: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-list {
  border: 1px solid #dbe4ee !important;
  border-radius: 4px !important;
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card-head strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card-subtitle {
  line-height: 1.15 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid {
  grid-template-columns: repeat(4, minmax(74px, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #dbe4ee !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-grid span {
  min-height: 34px !important;
  padding: 5px 7px !important;
  border-right: 1px solid #e5e7eb !important;
  border-radius: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-card .tenant-section-head {
  min-height: 46px !important;
  padding-bottom: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-metric-card {
  min-height: 82px !important;
  padding: 12px !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-card h3,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-metric-card strong {
  font-size: 16px !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-metric-card strong {
  color: #0f172a !important;
  font-size: 22px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip span {
  min-height: 42px !important;
  padding: 7px 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-events,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue {
  border-width: 1px !important;
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary {
  min-height: 54px !important;
  padding: 10px 12px !important;
  border-radius: 0 !important;
  border-top: 1px solid #e5e7eb !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy > span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-body .meta {
  color: #64748b !important;
  font-size: 11px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-left .tenant-toolbar-menu {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-header {
    gap: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab strong {
    font-size: 0 !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab strong::after {
    content: attr(data-mobile-label) !important;
    font-size: 10px !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    padding: 10px 11px !important;
    border-left-width: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-chips span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-mobile-priority-pill,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state {
    color: #991b1b !important;
    font-size: 10px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row {
    padding: 0 0 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: 3px minmax(0, 1fr) auto !important;
    gap: 9px !important;
    min-height: 92px !important;
    padding: 11px 12px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-inline-state span {
    color: #475569 !important;
    font-size: 11px !important;
    font-weight: 700 !important;
  }
}

/* 20260621 reviewer loop pass 20: enterprise tables, segmented account menu, mobile operations polish. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-result-copy i {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-result-time {
  display: grid !important;
  grid-template-columns: auto auto auto !important;
  align-items: center !important;
  gap: 5px !important;
  min-width: 132px !important;
  justify-content: end !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-result-time span {
  min-height: 20px !important;
  padding: 3px 6px !important;
  border: 1px solid #dbe4ee !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 9px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-head {
  display: grid !important;
  gap: 6px !important;
  padding: 12px 16px 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 4px !important;
  margin: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta span {
  min-height: 26px !important;
  padding: 4px 6px !important;
  border: 1px solid #dbe4ee !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-assurance {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
  margin: 8px 16px !important;
  border: 1px solid #dbe4ee !important;
  border-radius: 3px !important;
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-assurance span {
  min-height: 34px !important;
  padding: 6px 7px !important;
  border: 0 !important;
  border-right: 1px solid #e5e7eb !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-assurance span:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-list {
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  overflow: auto !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table {
  width: 100% !important;
  min-width: 0 !important;
  border-collapse: collapse !important;
  table-layout: fixed !important;
  font-size: 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table tr.tenant-number-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table tr.tenant-number-inventory-row {
  display: table-row !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td {
  display: table-cell !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th:nth-child(1),
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td:nth-child(1) {
  width: 22% !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th:nth-child(2),
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td:nth-child(2) {
  width: 13% !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th:nth-child(3),
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td:nth-child(3) {
  width: 16% !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th:nth-child(4),
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td:nth-child(4) {
  width: 20% !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th:nth-child(5),
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td:nth-child(5) {
  width: 11% !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th:nth-child(6),
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td:nth-child(6) {
  width: 18% !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th {
  height: 32px !important;
  padding: 7px 10px !important;
  border-bottom: 1px solid #cbd5e1 !important;
  background: #edf2f7 !important;
  color: #1e293b !important;
  font-size: 9px !important;
  font-weight: 950 !important;
  text-align: left !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td {
  height: 52px !important;
  padding: 8px 10px !important;
  border-bottom: 1px solid #e5eaf1 !important;
  color: #0f172a !important;
  font-weight: 780 !important;
  vertical-align: middle !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table tr:last-child td {
  border-bottom: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table tr.is-selected td:first-child {
  box-shadow: inset 3px 0 0 #2563eb !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td small {
  display: block !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td small {
  margin-top: 2px !important;
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table .tenant-inline-actions-tight {
  display: grid !important;
  grid-template-columns: 1fr !important;
  justify-content: stretch !important;
  gap: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table .tenant-inline-actions-tight button {
  width: 100% !important;
  min-height: 30px !important;
  padding: 0 6px !important;
  border-radius: 3px !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-summary {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 0 !important;
  margin-bottom: 10px !important;
  border: 1px solid #dbe4ee !important;
  border-radius: 3px !important;
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-summary div {
  min-height: 42px !important;
  padding: 7px 9px !important;
  border-right: 1px solid #e5e7eb !important;
  border-bottom: 1px solid #e5e7eb !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-summary div:nth-child(2n) {
  border-right: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-summary div:nth-last-child(-n + 2) {
  border-bottom: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-summary span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs small {
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 850 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-summary strong {
  display: block !important;
  margin-top: 3px !important;
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 930 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs {
  gap: 0 !important;
  border: 1px solid #dbe4ee !important;
  border-radius: 3px !important;
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button {
  border: 0 !important;
  border-bottom: 1px solid #e5e7eb !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected {
  background: #f8fafc !important;
  box-shadow: inset 0 0 0 2px #93c5fd !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip-title {
  color: #1e3a8a !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-list > *,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip > span {
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-metric-card {
  border-width: 1px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    border-left-width: 0 !important;
    border-radius: 0 !important;
    border-top: 1px solid #dbe4ee !important;
    border-bottom: 1px solid #dbe4ee !important;
    box-shadow: none !important;
    background: #ffffff !important;
    padding: 9px 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status strong {
    font-size: 22px !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status button {
    min-height: 34px !important;
    border-radius: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: 2px minmax(0, 1fr) auto !important;
    border-left: 0 !important;
    border-radius: 3px !important;
    box-shadow: inset 0 0 0 1px #dbe4ee !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state-rail {
    display: block !important;
    width: 2px !important;
    min-height: 100% !important;
    border-radius: 999px !important;
    background: #94a3b8 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state {
    display: inline-flex !important;
    min-height: 20px !important;
    padding: 3px 6px !important;
    border: 1px solid #fecaca !important;
    border-radius: 3px !important;
    background: #fff7ed !important;
    font-size: 9px !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    justify-content: end !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    min-width: 58px !important;
    min-height: 34px !important;
    border-radius: 3px !important;
  }
}

/* 20260621 reviewer loop pass 21 EOF: final winning Timeline and mobile hierarchy. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table th {
  position: sticky !important;
  top: 0 !important;
  z-index: 3 !important;
  height: 36px !important;
  border-bottom: 2px solid #94a3b8 !important;
  background: #e8eef6 !important;
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 980 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row td {
  min-height: 58px !important;
  padding: 10px 10px !important;
  border-bottom: 1px solid #cbd5e1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row th {
  border-top: 1px solid #94a3b8 !important;
  border-bottom: 1px solid #cbd5e1 !important;
  background: #e2e8f0 !important;
  color: #0f172a !important;
  font-size: 11px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  min-width: 78px !important;
  min-height: 26px !important;
  padding: 5px 8px !important;
  border: 1px solid transparent !important;
  border-left-width: 0 !important;
  border-radius: 3px !important;
  color: #ffffff !important;
  font-size: 11px !important;
  font-weight: 950 !important;
  line-height: 1 !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state::before {
  content: "!" !important;
  display: inline-grid !important;
  place-items: center !important;
  width: 14px !important;
  height: 14px !important;
  border: 1px solid rgba(255, 255, 255, .58) !important;
  border-radius: 999px !important;
  color: #ffffff !important;
  font-size: 9px !important;
  font-weight: 980 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked {
  background: #991b1b !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting {
  background: #92400e !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting::before {
  content: "~" !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done {
  background: #166534 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done::before {
  content: "+" !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-open {
  background: #1e3a8a !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-state-signal,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-work-meta,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell small,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-touch-cell {
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-work-cell strong {
  color: #020617 !important;
  font-size: 14px !important;
  font-weight: 940 !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell strong,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell b {
  font-size: 13px !important;
  font-weight: 940 !important;
}

/* 20260621 pass 23 final desktop closure: compact reviewer-facing operations surfaces. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
  display: grid !important;
  grid-template-columns: minmax(210px, .84fr) minmax(260px, 1fr) minmax(128px, auto) auto !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 58px !important;
  padding: 8px 10px !important;
  border: 1px solid #d8e0ea !important;
  border-left: 2px solid #2563eb !important;
  border-radius: 2px !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title strong {
  color: #020617 !important;
  font-size: 17px !important;
  font-weight: 980 !important;
  line-height: 1.02 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title p,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-work-meta,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-accountability-cell small,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-action-cell small,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-touch-cell {
  color: #334155 !important;
  font-size: 10.5px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(80px, 1fr)) !important;
  gap: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  grid-template-areas:
    "count label"
    "count detail" !important;
  align-items: center !important;
  column-gap: 7px !important;
  min-height: 42px !important;
  padding: 6px 8px !important;
  border: 1px solid #d8e0ea !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi b {
  grid-area: count !important;
  color: #020617 !important;
  font-size: 19px !important;
  font-weight: 980 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi span {
  grid-area: label !important;
  color: #1e293b !important;
  font-size: 10px !important;
  font-weight: 930 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 36px !important;
  padding: 0 10px !important;
  border-left: 1px solid #d8e0ea !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-selected-work {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 {
  border: 1px solid #e2e8f0 !important;
  border-top: 0 !important;
  border-collapse: collapse !important;
  table-layout: fixed !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 th {
  height: 34px !important;
  padding: 7px 10px !important;
  border-right: 1px solid #edf2f7 !important;
  border-bottom: 1px solid #cbd5e1 !important;
  background: #f1f5f9 !important;
  color: #0f172a !important;
  font-size: 9.5px !important;
  font-weight: 980 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 td {
  height: 56px !important;
  padding: 8px 10px !important;
  border-right: 1px solid #edf2f7 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  background: #ffffff !important;
  vertical-align: middle !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row:nth-child(even) td {
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx220-row-action-stack {
  display: grid !important;
  grid-template-columns: minmax(116px, 1fr) 64px !important;
  align-items: center !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link {
  justify-self: end !important;
  width: 64px !important;
  min-width: 64px !important;
  min-height: 30px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row th {
  border-top: 1px solid #e2e8f0 !important;
  border-bottom: 1px solid #cbd5e1 !important;
  background: #eef3f8 !important;
  color: #1e293b !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td {
  border-color: #e2e8f0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-box {
  width: min(680px, calc(100vw - 32px)) !important;
  padding: 12px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-kicker,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-section > p,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-scope {
  color: #1e293b !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-input-wrap,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result {
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter.tenant-workspace-filter:not(.hidden) {
  top: 76px !important;
  width: min(620px, calc(100vw - 36px)) !important;
  max-width: min(620px, calc(100vw - 36px)) !important;
  max-height: min(640px, calc(100vh - 92px)) !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  margin: 10px 14px 8px !important;
  padding: 8px 10px !important;
  border-left-color: #1e293b !important;
  background: #f8fbff !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    min-height: 46px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab {
    min-height: 44px !important;
    padding: 0 7px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab strong::after {
    font-size: 11px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    padding: 11px 0 !important;
    border-top-color: #cbd5e1 !important;
    border-bottom-color: #cbd5e1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status strong {
    font-size: 18px !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status button {
    min-width: 78px !important;
    min-height: 42px !important;
    font-size: 12px !important;
    font-weight: 920 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 106px !important;
    padding: 13px 12px !important;
    border-bottom: 1px solid #cbd5e1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state {
    min-height: 24px !important;
    padding: 5px 7px !important;
    font-size: 10px !important;
    font-weight: 980 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    font-size: 15px !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span {
    font-size: 12px !important;
    line-height: 1.2 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    min-width: 70px !important;
    min-height: 42px !important;
    padding: 0 12px !important;
    font-size: 12px !important;
    font-weight: 940 !important;
  }
}

/* 20260621 reviewer loop pass 22 EOF: one mobile primary nav, account as utility. */
/* 20260621 reviewer loop pass 28: final desktop enterprise convergence. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  min-width: 88px !important;
  min-height: 30px !important;
  padding: 5px 8px 5px 10px !important;
  border: 1px solid #cbd5e1 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #1e293b !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token::before,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state::before,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token::before,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state::before {
  content: "" !important;
  width: 13px !important;
  height: 13px !important;
  border: 1px solid currentColor !important;
  background: transparent !important;
  color: currentColor !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-blocked,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-blocked,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked {
  background: #ffffff !important;
  border-color: #fecaca !important;
  border-left-color: #991b1b !important;
  color: #991b1b !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-waiting,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-waiting,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting {
  background: #ffffff !important;
  border-color: #fed7aa !important;
  border-left-color: #b45309 !important;
  color: #9a3412 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-open,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.is-done,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-open,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-open,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-done,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-open,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done {
  background: #ffffff !important;
  border-color: #bbf7d0 !important;
  border-left-color: #15803d !important;
  color: #166534 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked::before,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting::before,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-open::before,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done::before,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked::before,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting::before,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-open::before,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done::before {
  content: "" !important;
  border-color: currentColor !important;
  background: transparent !important;
  color: currentColor !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-action-link,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-action-link,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-action-link.is-primary,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-action-link.is-primary {
  width: auto !important;
  min-width: 52px !important;
  max-width: 76px !important;
  min-height: 28px !important;
  padding: 0 8px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #1e3a8a !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter.tenant-workspace-filter:not(.hidden) {
  width: min(600px, calc(100vw - 40px)) !important;
  border: 1px solid #94a3b8 !important;
  border-radius: 4px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 6px !important;
  padding: 8px !important;
  border-bottom: 1px solid #d8e0ea !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance span {
  min-height: 36px !important;
  padding: 6px 7px !important;
  border: 1px solid #d8e0ea !important;
  border-radius: 3px !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row.is-selected {
  background: #eff6ff !important;
  box-shadow: inset 3px 0 0 #1d4ed8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card > strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > strong {
  font-size: 18px !important;
  line-height: 1.15 !important;
  font-weight: 850 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-rows: 44px !important;
    min-height: 58px !important;
    max-height: 58px !important;
    padding: 7px 18px !important;
    overflow: visible !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-left {
    display: contents !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-left .tenant-toolbar-menu,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-toolbar-menu,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-brand-link {
    grid-column: 1 !important;
    grid-row: 1 !important;
    justify-self: start !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand.tenant-app-brand-header,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-header {
    justify-content: flex-start !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
    display: flex !important;
    grid-column: 2 !important;
    grid-row: 1 !important;
    align-items: center !important;
    justify-content: flex-end !important;
    width: auto !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
    display: flex !important;
    align-items: center !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-btn.tenant-shell-identity-btn,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    min-width: 86px !important;
    min-height: 42px !important;
    padding: 0 10px !important;
    border: 1px solid #94a3b8 !important;
    border-radius: 4px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-copy {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-avatar,
  html body.tenant-app-body[data-app-surface="workspace"] #app-session-trigger-initials {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: transparent !important;
    box-shadow: none !important;
    font-size: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-avatar::before,
  html body.tenant-app-body[data-app-surface="workspace"] #app-session-trigger-initials::before {
    content: "Account" !important;
    color: #0f172a !important;
    font-size: 12px !important;
    font-weight: 940 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    border-top: 1px solid #94a3b8 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav::before {
    content: none !important;
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-brand-link,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand.tenant-app-brand-header,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-header {
    min-height: 42px !important;
    max-height: 42px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-media,
  html body.tenant-app-body[data-app-surface="workspace"] .brand-logo-fallback,
  html body.tenant-app-body[data-app-surface="workspace"] #app-brand-fallback,
  html body.tenant-app-body[data-app-surface="workspace"] .brand-logo {
    width: 32px !important;
    min-width: 32px !important;
    max-width: 32px !important;
    height: 32px !important;
    min-height: 32px !important;
    max-height: 32px !important;
    border-radius: 3px !important;
    font-size: 0 !important;
    line-height: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-name {
    font-size: 18px !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-tenant {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 26px !important;
    min-height: 24px !important;
    max-height: 26px !important;
    padding: 0 12px !important;
    border-top: 1px solid #d8e0ea !important;
    border-bottom: 1px solid #d8e0ea !important;
    background: #fbfdff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip span {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    min-height: 22px !important;
    padding: 0 6px !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip small {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip b {
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip span + span::before {
    content: "" !important;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    border-radius: 999px !important;
    background: #64748b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    height: 40px !important;
    min-height: 38px !important;
    max-height: 40px !important;
    border-bottom: 1px solid #94a3b8 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab {
    height: 38px !important;
    min-height: 36px !important;
    max-height: 38px !important;
    padding: 0 4px !important;
    border-radius: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab strong::after {
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 930 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active strong::after {
    color: #020617 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-areas:
      "copy action"
      "counts action" !important;
    align-items: center !important;
    gap: 4px 12px !important;
    margin: 8px 0 10px !important;
    padding: 10px 10px !important;
    border: 1px solid #b8c4d4 !important;
    border-left: 3px solid #16a34a !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child {
    grid-area: copy !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child strong {
    color: #020617 !important;
    font-size: 18px !important;
    font-weight: 980 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child small {
    color: #334155 !important;
    font-size: 11px !important;
    font-weight: 850 !important;
    line-height: 1.18 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary {
    grid-area: counts !important;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 5px 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary span {
    color: #1e293b !important;
    font-size: 12px !important;
    font-weight: 980 !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary b {
    color: #991b1b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions {
    grid-area: action !important;
    align-self: center !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions button,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status button {
    min-width: 76px !important;
    min-height: 42px !important;
    border-radius: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-column-map,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx880-workqueue-support {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-mobile {
    display: block !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-card-action.is-selected {
    width: auto !important;
    min-width: 70px !important;
    max-width: none !important;
    height: 42px !important;
    min-height: 42px !important;
    padding: 0 12px !important;
    border-radius: 4px !important;
    font-size: 12px !important;
    font-weight: 940 !important;
    line-height: 1 !important;
    flex: 0 0 auto !important;
  }
}

/* 20260621 reviewer loop pass 29 EOF: status tokens are border-only, never filled. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  border-width: 1px 1px 1px 3px !important;
  border-style: solid !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked {
  border-color: #fecaca #fecaca #fecaca #991b1b !important;
  background: #ffffff !important;
  color: #991b1b !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting {
  border-color: #fed7aa #fed7aa #fed7aa #b45309 !important;
  background: #ffffff !important;
  color: #9a3412 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-open,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-open,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done {
  border-color: #bbf7d0 #bbf7d0 #bbf7d0 #15803d !important;
  background: #ffffff !important;
  color: #166534 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state::before,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state::before {
  content: "" !important;
  border-color: currentColor !important;
  background: transparent !important;
  color: currentColor !important;
  box-shadow: none !important;
}

/* 20260621 reviewer loop pass 30 EOF: stricter enterprise hierarchy and density. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
  grid-template-columns: minmax(224px, 244px) minmax(360px, 1fr) minmax(438px, auto) !important;
  align-items: center !important;
  gap: 12px !important;
  min-height: 74px !important;
  padding: 10px 22px !important;
  border-bottom: 1px solid #cbd5e1 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center {
  justify-self: stretch !important;
  max-width: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
  display: grid !important;
  grid-template-columns: minmax(280px, 1fr) minmax(196px, auto) !important;
  align-items: center !important;
  gap: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search {
  min-height: 48px !important;
  min-width: 260px !important;
  max-width: 560px !important;
  border-radius: 4px !important;
  border-color: #cbd5e1 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-search {
  color: #0f172a !important;
  font-weight: 650 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-shortcut {
  height: 24px !important;
  min-width: 58px !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter[aria-expanded="true"],
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter.is-active {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 74px !important;
  height: 32px !important;
  min-height: 32px !important;
  padding: 0 10px !important;
  border: 1px solid #cbd5e1 !important;
  border-left: 3px solid #2563eb !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  color: #1e3a8a !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter::before {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter::after {
  content: "Filters" !important;
  position: static !important;
  display: inline !important;
  width: auto !important;
  height: auto !important;
  transform: none !important;
  border: 0 !important;
  background: transparent !important;
  color: inherit !important;
  font-size: 11px !important;
  font-weight: 950 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-status-pill.pill {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 44px !important;
  padding: 7px 11px !important;
  border: 1px solid #cbd5e1 !important;
  border-left: 3px solid #d97706 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-status-pill.pill::before {
  content: "System" !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 950 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-status-pill.pill::after {
  content: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-toolbar-refresh-btn {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-btn {
  min-height: 48px !important;
  border-radius: 4px !important;
  border-color: #cbd5e1 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter.tenant-workspace-filter:not(.hidden) {
  width: min(584px, calc(100vw - 64px)) !important;
  padding: 0 !important;
  border-radius: 4px !important;
  box-shadow: 0 18px 48px rgba(15, 23, 42, 0.16) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head {
  min-height: 54px !important;
  padding: 14px 16px 12px !important;
  border-bottom: 1px solid #d8e0ea !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head-actions {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  margin: 10px 16px 0 !important;
  padding: 10px 12px !important;
  border: 1px solid #cbd5e1 !important;
  border-left: 3px solid #334155 !important;
  border-radius: 3px !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens span,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-token {
  border-radius: 3px !important;
  border-color: #d8e0ea !important;
  background: #ffffff !important;
  color: #334155 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section {
  margin: 10px 16px 0 !important;
  padding: 10px 0 0 !important;
  border: 0 !important;
  border-top: 1px solid #d8e0ea !important;
  background: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section-title {
  min-height: 26px !important;
  margin-bottom: 8px !important;
  color: #475569 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-grid {
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-builder-row {
  min-height: 58px !important;
  padding: 9px 10px !important;
  border-radius: 3px !important;
  border-color: #d8e0ea !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-builder-row select,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-builder-row input {
  min-height: 32px !important;
  height: 32px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-actions {
  position: sticky !important;
  bottom: 0 !important;
  justify-content: flex-end !important;
  gap: 8px !important;
  margin: 12px 0 0 !important;
  padding: 12px 16px !important;
  border-top: 1px solid #d8e0ea !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu {
  width: 284px !important;
  border-radius: 4px !important;
  border-color: #cbd5e1 !important;
  box-shadow: 0 18px 44px rgba(15, 23, 42, 0.14) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance {
  display: grid !important;
  gap: 0 !important;
  padding: 6px 12px !important;
  border: 0 !important;
  border-top: 1px solid #d8e0ea !important;
  border-bottom: 1px solid #d8e0ea !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance span {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 32px !important;
  padding: 7px 0 !important;
  border: 0 !important;
  border-bottom: 1px solid #edf2f7 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance span:last-child {
  border-bottom: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance b {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance small {
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  text-align: right !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-item {
  min-height: 36px !important;
  padding: 8px 6px !important;
  border: 0 !important;
  border-bottom: 1px solid #edf2f7 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-item:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-item:focus-visible {
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-box {
  max-width: 780px !important;
  border-radius: 4px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result {
  min-height: 42px !important;
  padding: 7px 10px !important;
  border: 0 !important;
  border-bottom: 1px solid #e5eaf1 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result.is-first,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result:focus-visible {
  background: #f8fafc !important;
  border-left: 3px solid #2563eb !important;
  padding-left: 7px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-metrics .tenant-metric-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card {
  border: 0 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-metrics .tenant-metric-card strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card strong {
  color: #020617 !important;
  font-size: 24px !important;
  font-weight: 980 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row > td {
  vertical-align: top !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-inline-actions-tight button,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button {
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card {
  padding: 12px 14px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card p,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card small {
  max-width: 68ch !important;
  color: #475569 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-category-divider,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-shortcut-group-head {
  border-top: 1px solid #cbd5e1 !important;
  padding-top: 12px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    grid-template-columns: minmax(0, 1fr) auto !important;
    min-height: 58px !important;
    padding: 8px 10px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    overflow-x: auto !important;
    scrollbar-width: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab {
    min-width: 70px !important;
    padding: 0 7px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    padding: 9px 10px !important;
    gap: 4px 10px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child strong {
    font-size: 17px !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 92px !important;
    padding: 10px 9px !important;
    gap: 6px !important;
    border: 1px solid #d8e0ea !important;
    border-left: 4px solid #94a3b8 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk {
    border-left-color: #991b1b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch {
    border-left-color: #b45309 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    color: #020617 !important;
    font-size: 15px !important;
    font-weight: 980 !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state {
    min-height: 24px !important;
    padding: 0 7px !important;
    border: 1px solid currentColor !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    font-size: 11px !important;
    font-weight: 980 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    align-items: center !important;
    gap: 8px !important;
    padding-top: 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    min-height: 38px !important;
    border-radius: 3px !important;
  }
}

/* Reviewer loop pass 36: final mobile tab label guard. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    min-height: 14px !important;
    overflow: hidden !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 1 !important;
    -webkit-text-fill-color: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong {
    position: relative !important;
    display: block !important;
    overflow: hidden !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
    -webkit-text-fill-color: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong::before,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong::before {
    content: attr(data-mobile-label) !important;
    display: block !important;
    width: 100% !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-align: center !important;
    -webkit-text-fill-color: #334155 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong::after,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab.is-active strong::after,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong::after {
    content: none !important;
    display: none !important;
  }
}

/* Reviewer loop pass 35: final cascade guard for OpenAI/Novita 10 target. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
  grid-template-columns: 232px minmax(300px, 0.72fr) minmax(470px, auto) !important;
  gap: 8px !important;
  border-bottom: 1px solid #cbd5e1 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
  display: grid !important;
  grid-template-columns: minmax(260px, 1fr) minmax(184px, auto) !important;
  align-items: center !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
  padding: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-status-pill.pill,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn.tenant-shell-identity-btn {
  border: 1px solid #cbd5e1 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head-actions [data-workspace-filter-proxy="clear"] {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter #app-filter-clear {
  display: inline-flex !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu .tenant-session-menu-assurance {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 0 !important;
  padding: 8px 12px !important;
  border-top: 1px solid #d8e0ea !important;
  border-bottom: 1px solid #d8e0ea !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance::before,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu .tenant-session-menu-assurance::before {
  content: "Trust controls" !important;
  display: block !important;
  margin-bottom: 5px !important;
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 980 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance span,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu .tenant-session-menu-assurance span {
  display: grid !important;
  grid-template-columns: minmax(112px, 0.72fr) minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 30px !important;
  padding: 6px 0 !important;
  border: 0 !important;
  border-bottom: 1px solid #edf2f7 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance span:last-child {
  border-bottom: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance b,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu .tenant-session-menu-assurance b {
  color: #0f172a !important;
  font-size: 10.5px !important;
  line-height: 1.12 !important;
  white-space: normal !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance small,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu .tenant-session-menu-assurance small {
  display: block !important;
  color: #475569 !important;
  font-size: 9.5px !important;
  line-height: 1.12 !important;
  text-align: right !important;
  white-space: normal !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day-body,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-signal-marker,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-events,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue {
  min-width: 22px !important;
  min-height: 20px !important;
  padding: 0 6px !important;
  border: 0 !important;
  border-left: 4px solid #1d4ed8 !important;
  background: transparent !important;
  color: #0f172a !important;
  font-size: 10px !important;
  line-height: 20px !important;
  text-align: center !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row.is-selected {
  border-left: 5px solid #1d4ed8 !important;
  background: #eef6ff !important;
  box-shadow: inset 0 1px 0 #bfdbfe, inset 0 -1px 0 #bfdbfe !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-hero {
  display: grid !important;
  grid-template-columns: 260px minmax(0, 1fr) !important;
  gap: 10px !important;
  align-items: stretch !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-hero-copy {
  min-height: 0 !important;
  padding: 14px 16px !important;
  border: 1px solid #d8e0ea !important;
  border-left: 4px solid #334155 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-shortcuts-wrap {
  min-height: 0 !important;
  border: 1px solid #d8e0ea !important;
  border-radius: 4px !important;
  background: #ffffff !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 0 !important;
    overflow: visible !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab {
    min-width: 0 !important;
    padding: 0 4px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab-copy strong {
    font-size: 10px !important;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: clip !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong {
    color: transparent !important;
    font-size: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong::before {
    content: "Account" !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-hero {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}

/* 20260621 score-10 loop pass 43: end-of-file mobile workspace bottom navigation. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-surface {
    padding-bottom: 64px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    position: fixed !important;
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    z-index: 120 !important;
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    align-items: center !important;
    gap: 0 !important;
    width: 100vw !important;
    max-width: 100vw !important;
    height: 52px !important;
    min-height: 52px !important;
    max-height: 52px !important;
    margin: 0 !important;
    padding: 0 10px max(0px, env(safe-area-inset-bottom)) !important;
    border-top: 1px solid #94a3b8 !important;
    border-bottom: 0 !important;
    background: #ffffff !important;
    box-shadow: 0 -8px 20px rgba(15, 23, 42, .08) !important;
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="calendar"]:not(.is-active),
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="numbers"]:not(.is-active),
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="guide"]:not(.is-active),
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="reports"]:not(.is-active) {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab:hover,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab:focus-visible,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[aria-selected="true"] {
    display: grid !important;
    place-items: center !important;
    width: auto !important;
    min-width: 0 !important;
    height: 50px !important;
    min-height: 50px !important;
    max-height: 50px !important;
    padding: 0 2px !important;
    border: 0 !important;
    border-top: 2px solid transparent !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #334155 !important;
    box-shadow: none !important;
    transform: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[aria-selected="true"] {
    border-top-color: #0f172a !important;
    color: #020617 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab-copy,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab-copy strong {
    display: block !important;
    width: 100% !important;
    color: inherit !important;
    font-size: 0 !important;
    font-weight: 930 !important;
    line-height: 1 !important;
    text-align: center !important;
    white-space: nowrap !important;
    -webkit-text-fill-color: currentColor !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab-copy strong::before {
    display: none !important;
    content: "" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab-copy strong::after {
    display: inline !important;
    color: inherit !important;
    font-size: 10.5px !important;
    font-weight: 930 !important;
    line-height: 1 !important;
    -webkit-text-fill-color: currentColor !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="timeline"] .tenant-workspace-tab-copy strong::after {
    content: "Operations" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="inbox"] .tenant-workspace-tab-copy strong::after {
    content: "Mail" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="calls"] .tenant-workspace-tab-copy strong::after {
    content: "Voice" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="calendar"] .tenant-workspace-tab-copy strong::after {
    content: "Calendar" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="numbers"] .tenant-workspace-tab-copy strong::after {
    content: "Numbers" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="guide"] .tenant-workspace-tab-copy strong::after {
    content: "Guide" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="reports"] .tenant-workspace-tab-copy strong::after {
    content: "Reports" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong::after {
    content: "Account" !important;
  }
}

/* 20260621 score-10 loop pass 44: calendar affordance and enterprise mobile nav. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-events,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue {
  min-width: 28px !important;
  min-height: 22px !important;
  padding: 0 7px !important;
  border: 0 !important;
  border-left: 5px solid #1d4ed8 !important;
  border-radius: 2px !important;
  background: transparent !important;
  color: #0f172a !important;
  font-size: 10.5px !important;
  font-weight: 950 !important;
  line-height: 20px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.has-queue-work,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.has-queue-work {
  background: linear-gradient(90deg, #eff6ff 0 5px, #ffffff 5px 100%) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.is-selected {
  border-color: #1d4ed8 !important;
  background: linear-gradient(90deg, #dbeafe 0 5px, #f8fbff 5px 100%) !important;
  box-shadow: inset 0 0 0 1px #bfdbfe !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
  margin-top: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend span {
  min-height: 22px !important;
  padding: 0 8px !important;
  border: 1px solid #cbd5e1 !important;
  border-left: 4px solid #1d4ed8 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 20px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-summary-primary,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-empty-primary {
  border-color: #1d4ed8 !important;
  background: #1d4ed8 !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-summary-card button.secondary,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-empty-actions button.secondary {
  border-color: #cbd5e1 !important;
  background: #ffffff !important;
  color: #334155 !important;
  box-shadow: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-surface {
    padding-bottom: 54px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    padding: 0 10px max(0px, env(safe-area-inset-bottom)) !important;
    border-top: 1px solid #94a3b8 !important;
    background: #f8fafc !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab:hover,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab:focus-visible,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[aria-selected="true"] {
    height: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;
    border-top-width: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab-copy strong::after {
    font-size: 9.5px !important;
    font-weight: 950 !important;
    text-transform: uppercase !important;
  }
}

/* 20260621 score-10 loop pass 47: mobile queue count tokens keep visible spacing. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 5px 14px !important;
    column-gap: 14px !important;
    row-gap: 5px !important;
    max-width: 100% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary span {
    display: inline-flex !important;
    align-items: baseline !important;
    min-width: max-content !important;
    max-width: 100% !important;
    padding: 0 !important;
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: nowrap !important;
    word-spacing: 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary span + span::before {
    content: "" !important;
    display: inline-block !important;
    width: 0 !important;
    min-width: 0 !important;
  }
}

/* 20260621 score-10 loop pass 49: final cascade guard for filters and mobile IA. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line {
  display: grid !important;
  grid-template-columns: max-content minmax(0, 1fr) !important;
  grid-template-areas:
    "label label"
    "count sentence" !important;
  align-items: baseline !important;
  column-gap: 10px !important;
  row-gap: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line em {
  grid-area: label !important;
  display: block !important;
  color: #334155 !important;
  font-size: 9.5px !important;
  font-style: normal !important;
  font-weight: 950 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line strong {
  grid-area: count !important;
  font-size: 12px !important;
  font-weight: 980 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line .tenant-filter-summary-sentence {
  grid-area: sentence !important;
  color: #475569 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  grid-template-columns: minmax(166px, .42fr) minmax(0, 1fr) !important;
  gap: 12px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens span b {
  min-width: auto !important;
  margin-right: 5px !important;
  color: #0f172a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section-title span {
  color: #334155 !important;
  font-size: 9.5px !important;
  font-weight: 950 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section-title strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-check-row > span:first-child {
  color: #0f172a !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-surface {
    padding-bottom: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    position: sticky !important;
    top: 0 !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    z-index: 82 !important;
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;
    margin: 0 !important;
    padding: 0 10px !important;
    border-top: 0 !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab:hover,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab:focus-visible,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[aria-selected="true"] {
    height: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;
    padding: 0 4px !important;
    border: 0 !important;
    border-bottom: 2px solid transparent !important;
    background: transparent !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[aria-selected="true"] {
    border-top-color: transparent !important;
    border-bottom-color: #0f172a !important;
    color: #0f172a !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-avatar::before,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-trigger-initials::before {
    content: "Account" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-frame,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-surface,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-stage-grid,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline {
    max-width: 100vw !important;
    overflow-x: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    box-sizing: border-box !important;
  }
}

/* 20260621 score-10 loop pass 52: true tail cascade for reviewer-critical polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-context-cell {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 2px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-context-cell b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-context-cell small {
  display: block !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence span {
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence span strong {
  color: #0f172a !important;
  font-size: 10.5px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-card.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row[aria-current="true"] {
  border-left: 0 !important;
  background: #f8fbff !important;
  box-shadow: inset 2px 0 0 #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-inline-actions-tight button[data-number-test] {
  border-color: transparent !important;
  background: transparent !important;
  color: #1e3a8a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-inline-actions-tight button[data-number-manage] {
  border-color: #cbd5e1 !important;
  background: #ffffff !important;
  color: #0f172a !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 76px !important;
    padding: 8px !important;
    gap: 4px !important;
    border-radius: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 6px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line strong {
    min-width: 0 !important;
    overflow: hidden !important;
    font-size: 13px !important;
    line-height: 1.08 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line .hvx760-mobile-state {
    min-height: 18px !important;
    padding: 0 5px !important;
    border-radius: 2px !important;
    font-size: 9px !important;
    line-height: 17px !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx960-mobile-age {
    color: #64748b !important;
    font-size: 9px !important;
    font-weight: 780 !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    min-width: 68px !important;
    min-height: 30px !important;
    padding: 0 8px !important;
    border-radius: 2px !important;
    font-size: 10px !important;
  }
}

/* 20260621 score-10 loop pass 53: enterprise interaction model polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center {
  display: grid !important;
  grid-template-columns: minmax(360px, 1fr) !important;
  align-items: center !important;
  max-width: 560px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search {
  display: grid !important;
  grid-template-columns: 18px minmax(0, 1fr) auto auto !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 42px !important;
  padding: 0 8px 0 12px !important;
  border: 1px solid #b8c5d6 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search:focus-within {
  border-color: #2563eb !important;
  box-shadow: inset 3px 0 0 #2563eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search input {
  width: 100% !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 780 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search input::placeholder {
  color: #64748b !important;
  font-weight: 780 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-shortcut {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 24px !important;
  padding: 0 7px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 2px !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn {
  position: static !important;
  width: auto !important;
  min-width: 78px !important;
  height: 28px !important;
  min-height: 28px !important;
  margin: 0 !important;
  padding: 0 9px 0 24px !important;
  border: 1px solid #94a3b8 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn::before {
  left: 9px !important;
  width: 10px !important;
  height: 10px !important;
  background-color: currentColor !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn::after {
  content: "Filters" !important;
  position: static !important;
  display: inline !important;
  width: auto !important;
  height: auto !important;
  border: 0 !important;
  background: transparent !important;
  color: inherit !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-transform: none !important;
  transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-status-pill {
  min-height: 36px !important;
  border-radius: 2px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu {
  padding: 10px !important;
  border-radius: 2px !important;
  box-shadow: 0 18px 40px rgba(15, 23, 42, .16) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-head {
  padding: 8px 9px 10px !important;
  border-left: 3px solid #2563eb !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta .tenant-session-menu-identity {
  grid-column: 1 / -1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta span {
  min-width: 0 !important;
  padding: 5px 6px !important;
  border: 1px solid #dbe4ef !important;
  border-radius: 2px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta b {
  display: block !important;
  min-width: 0 !important;
  overflow-wrap: anywhere !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-call-readiness-pill,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-call-live-pill,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-ring-group-pill,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-call-row-pills .pill {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1.2 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-call-readiness-pill::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-call-live-pill::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-ring-group-pill::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-call-row-pills .pill::before {
  content: "" !important;
  display: inline-block !important;
  width: 6px !important;
  height: 6px !important;
  border-radius: 50% !important;
  background: #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-call-readiness-pill,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-call-live-pill.is-live,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-call-live-pill.is-ready,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-ring-group-pill-active {
  color: #166534 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-call-readiness-pill::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-call-live-pill.is-live::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-call-live-pill.is-ready::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-ring-group-pill-active::before {
  background: #16a34a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item {
  min-height: 50px !important;
  padding: 8px 10px !important;
  border-radius: 2px !important;
  box-shadow: inset 3px 0 0 #16a34a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-state {
  min-width: 52px !important;
  justify-content: flex-end !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-ops-row button.secondary {
  min-height: 30px !important;
  border-color: transparent !important;
  background: transparent !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-summary-primary {
  border-color: #1d4ed8 !important;
  background: #1d4ed8 !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.has-queue-work {
  background: #fbfdff !important;
  box-shadow: inset 0 0 0 1px #c7d2fe !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.has-queue-work::after {
  width: 4px !important;
  min-height: 24px !important;
  border-radius: 1px !important;
  background: #1d4ed8 !important;
  opacity: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-signal-marker {
  display: inline-flex !important;
  align-items: center !important;
  max-width: 100% !important;
  min-height: 16px !important;
  padding-left: 7px !important;
  border-left: 3px solid #1d4ed8 !important;
  background: transparent !important;
  color: #1e3a8a !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  display: grid !important;
  gap: 1px !important;
  min-height: 20px !important;
  padding: 2px 4px !important;
  border-left: 3px solid #1d4ed8 !important;
  border-radius: 1px !important;
  background: #ffffff !important;
  color: #0f172a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-selected-badge {
  display: inline !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #1e3a8a !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-inline-actions-tight {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 4px !important;
  min-width: 82px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-inline-actions-tight button {
  min-width: 76px !important;
  min-height: 26px !important;
  padding: 0 8px !important;
  border-radius: 2px !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-inline-actions-tight button[data-number-test] {
  border-color: #94a3b8 !important;
  background: #ffffff !important;
  color: #0f172a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-inline-actions-tight button[data-number-manage] {
  border-color: transparent !important;
  background: transparent !important;
  color: #1e3a8a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .card,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .card,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .panel {
  border-color: #dbe4ef !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-card strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .card-title,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings h2,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings h3 {
  color: #0f172a !important;
  font-weight: 950 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-queue-panel {
    padding: 7px 8px !important;
    border-radius: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary {
    gap: 4px 10px !important;
    font-size: 10px !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: 3px minmax(0, 1fr) auto !important;
    grid-template-areas:
      "rail copy action"
      "rail summary action" !important;
    min-height: 58px !important;
    padding: 6px 8px !important;
    gap: 3px 8px !important;
    border: 0 !important;
    border-bottom: 1px solid #dbe4ef !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state-rail {
    grid-area: rail !important;
    width: 3px !important;
    min-height: 100% !important;
    border-radius: 1px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy {
    grid-area: copy !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line {
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    gap: 5px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line strong {
    font-size: 12.5px !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state {
    display: inline-flex !important;
    align-items: center !important;
    gap: 4px !important;
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    font-size: 8.5px !important;
    font-weight: 950 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state::before {
    content: "" !important;
    display: inline-block !important;
    width: 6px !important;
    height: 6px !important;
    border-radius: 50% !important;
    background: currentColor !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small {
    gap: 6px !important;
    margin-top: 3px !important;
    color: #475569 !important;
    font-size: 9.5px !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    grid-area: summary !important;
    min-width: 0 !important;
    padding: 0 !important;
    color: #475569 !important;
    font-size: 9.5px !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-area: action !important;
    display: grid !important;
    align-content: center !important;
    justify-items: end !important;
    gap: 3px !important;
    min-width: 54px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-state {
    max-width: 72px !important;
    overflow: hidden !important;
    color: #64748b !important;
    font-size: 8.5px !important;
    font-weight: 850 !important;
    line-height: 1.05 !important;
    text-align: right !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    min-width: 52px !important;
    min-height: 24px !important;
    padding: 0 7px !important;
    border-radius: 2px !important;
    font-size: 9px !important;
    font-weight: 950 !important;
  }
}

/* 20260621 score-10 loop pass 54: hard mobile density and no capsule status affordances. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-state .tenant-call-readiness-pill,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-pill,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-live-pill,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-ring-group-pill,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .pill.tenant-call-queue-priority,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .pill.tenant-call-queue-band,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .pill.tenant-call-owner-pill,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .pill.tenant-call-queue-pill {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 5px !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #166534 !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-state .tenant-call-readiness-pill::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-pill::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-live-pill::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-ring-group-pill::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .pill.tenant-call-queue-priority::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .pill.tenant-call-queue-band::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .pill.tenant-call-owner-pill::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .pill.tenant-call-queue-pill::before {
  content: "" !important;
  display: inline-block !important;
  flex: 0 0 auto !important;
  width: 6px !important;
  height: 6px !important;
  border-radius: 50% !important;
  background: currentColor !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-surface {
    background: #f8fafc !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    min-height: 64px !important;
    padding: 8px 16px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-header .tenant-app-brand-mark,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-media,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-media .brand-logo,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-media .brand-logo-fallback {
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-appname {
    font-size: 20px !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn.tenant-shell-identity-btn {
    width: 84px !important;
    min-width: 84px !important;
    height: 38px !important;
    min-height: 38px !important;
    font-size: 12px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    min-height: 34px !important;
    padding: 0 16px !important;
    font-size: 11px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    height: 36px !important;
    min-height: 36px !important;
    max-height: 36px !important;
    padding: 0 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[aria-selected="true"] {
    height: 36px !important;
    min-height: 36px !important;
    max-height: 36px !important;
    font-size: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-queue-panel {
    padding: 6px 7px !important;
    border-radius: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-queue-panel h2,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-queue-mobile-title,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-queue-panel strong {
    font-size: 15px !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions button,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button[data-timeline-action="open-filter"] {
    min-width: 62px !important;
    min-height: 30px !important;
    max-height: 30px !important;
    padding: 0 8px !important;
    border-radius: 2px !important;
    font-size: 10px !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row {
    margin: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 50px !important;
    max-height: 64px !important;
    padding: 5px 7px !important;
    gap: 2px 7px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line strong {
    font-size: 11px !important;
    max-width: 170px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx960-mobile-age,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    font-size: 8.5px !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx910-mobile-card-action {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 68px !important;
    min-width: 68px !important;
    max-width: 68px !important;
    height: 40px !important;
    min-height: 40px !important;
    max-height: 40px !important;
    padding: 0 !important;
    border-radius: 2px !important;
    font-size: 8.5px !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-state {
    max-width: 48px !important;
    font-size: 7.5px !important;
  }
}

/* 20260621 score-10 loop pass 55: Phone Numbers CTAs stay restrained, never full-width alert bars. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-hero .tenant-number-hero-actions,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-hero-copy .tenant-number-hero-actions {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-start !important;
  align-items: center !important;
  align-self: flex-start !important;
  gap: 8px !important;
  width: fit-content !important;
  max-width: min(100%, 380px) !important;
  margin-top: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-hero .tenant-number-hero-actions button,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-hero .tenant-number-hero-actions #app-number-buy-open,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-hero .tenant-number-hero-actions #app-number-port-open {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 132px !important;
  max-width: 220px !important;
  min-height: 34px !important;
  padding: 0 14px !important;
  border-radius: 2px !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-hero .tenant-number-hero-actions #app-number-buy-open {
  border-color: #1d4ed8 !important;
  background: #1d4ed8 !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-hero .tenant-number-hero-actions #app-number-port-open {
  border-color: #94a3b8 !important;
  background: #ffffff !important;
  color: #0f172a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-hero .tenant-number-hero-actions #app-number-buy-open:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-hero .tenant-number-hero-actions #app-number-buy-open:focus-visible {
  border-color: #1e40af !important;
  background: #1e40af !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-purpose-grid {
  display: grid !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-purpose-grid .tenant-number-purpose,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-purpose-grid .tenant-number-purpose.is-active {
  display: grid !important;
  align-content: center !important;
  gap: 3px !important;
  width: 100% !important;
  min-height: 56px !important;
  padding: 9px 12px 9px 14px !important;
  border: 1px solid #cbd5e1 !important;
  border-left-width: 3px !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  box-shadow: none !important;
  text-align: left !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-purpose-grid .tenant-number-purpose.is-active {
  border-left-color: #1d4ed8 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-purpose-grid .tenant-number-purpose:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-purpose-grid .tenant-number-purpose:focus-visible {
  border-color: #94a3b8 !important;
  border-left-color: #1d4ed8 !important;
  background: #f8fafc !important;
  color: #0f172a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-purpose-grid .tenant-number-purpose strong {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-purpose-grid .tenant-number-purpose span {
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
  line-height: 1.15 !important;
}

/* 20260621 score-10 loop pass 56: mobile IA must mirror desktop Daily Work taxonomy. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 0 !important;
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="timeline"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="inbox"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="calls"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="calendar"] {
    display: grid !important;
    visibility: visible !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="settings"]:not(.is-active),
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="numbers"]:not(.is-active),
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="guide"]:not(.is-active),
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="reports"]:not(.is-active) {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab-copy,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab-copy strong {
    width: 100% !important;
    max-width: 100% !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab-copy strong::after {
    display: inline !important;
    color: inherit !important;
    font-size: 8.8px !important;
    font-weight: 930 !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
    -webkit-text-fill-color: currentColor !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="timeline"] .tenant-workspace-tab-copy strong::after {
    content: "Operations Queue" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="inbox"] .tenant-workspace-tab-copy strong::after {
    content: "Conversations" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="calls"] .tenant-workspace-tab-copy strong::after {
    content: "Voice Desk" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="calendar"] .tenant-workspace-tab-copy strong::after {
    content: "Calendar" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="settings"] .tenant-workspace-tab-copy strong::after {
    content: "Settings" !important;
  }
}

/* 20260621 score-10 loop pass 57: reviewer hierarchy and enterprise density polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  display: grid !important;
  grid-template-columns: minmax(210px, 0.82fr) minmax(0, 1.65fr) !important;
  align-items: start !important;
  gap: 12px !important;
  padding: 10px 12px !important;
  border: 1px solid #cbd5e1 !important;
  border-left: 3px solid #2563eb !important;
  border-radius: 2px !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line {
  display: grid !important;
  min-width: 0 !important;
  gap: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line em {
  order: 0 !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-style: normal !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line strong {
  display: block !important;
  order: 1 !important;
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  line-height: 1.15 !important;
  overflow: visible !important;
  text-overflow: clip !important;
  text-transform: none !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-summary-sentence {
  order: 2 !important;
  min-width: 0 !important;
  max-width: 100% !important;
  overflow: hidden !important;
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-overflow: clip !important;
  text-transform: none !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 6px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence span {
  display: grid !important;
  gap: 2px !important;
  min-width: 0 !important;
  min-height: 42px !important;
  padding: 7px 8px 7px 10px !important;
  border: 1px solid #dbe3ef !important;
  border-left: 3px solid #94a3b8 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence span b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence span strong {
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence span b {
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence span strong {
  color: #111827 !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-row-action,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline button[data-timeline-action] {
  width: auto !important;
  min-width: 72px !important;
  max-width: 128px !important;
  min-height: 30px !important;
  padding: 0 10px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #1e3a8a !important;
  font-size: 11px !important;
  font-weight: 850 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link:focus-visible,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline button[data-timeline-action]:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline button[data-timeline-action]:focus-visible {
  border-color: #2563eb !important;
  background: #eff6ff !important;
  color: #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-hero {
  padding: 18px !important;
  border: 1px solid #dbe3ef !important;
  border-left: 3px solid #2563eb !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-hero .card-title {
  color: #0f172a !important;
  font-size: 17px !important;
  font-weight: 900 !important;
  line-height: 1.18 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-title {
  font-size: 28px !important;
  font-weight: 900 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-surface,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-metric-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-item {
  border-color: #dbe3ef !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-metrics .tenant-metric-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card {
  min-height: 70px !important;
  padding: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-metrics .tenant-metric-card strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card strong {
  font-size: 20px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 6px !important;
  width: min(100%, 760px) !important;
  margin-top: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend span {
  display: inline-flex !important;
  align-items: center !important;
  min-width: 0 !important;
  min-height: 28px !important;
  padding: 0 9px !important;
  border: 1px solid #dbe3ef !important;
  border-left-width: 3px !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 860 !important;
  line-height: 1.1 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend .is-sla {
  border-left-color: #2563eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend .is-owner {
  border-left-color: #0f766e !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend .is-watch {
  border-left-color: #7c3aed !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-events,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue {
  border-radius: 2px !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-gated-steps {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-gated-steps li,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-gated-steps > * {
  min-width: 0 !important;
  min-height: 64px !important;
  padding: 10px 12px !important;
  border: 1px solid #dbe3ef !important;
  border-top: 3px solid #94a3b8 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #334155 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-gated-steps li:first-child,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-gated-steps > *:first-child {
  border-top-color: #2563eb !important;
  background: #f8fafc !important;
  color: #0f172a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-card .tenant-section-head {
  padding: 12px 14px !important;
  border: 1px solid #dbe3ef !important;
  border-left: 3px solid #2563eb !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers #app-number-detail-title {
  color: #0f172a !important;
  font-size: 17px !important;
  font-weight: 900 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-row.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers [data-number-row].is-selected {
  border-left: 3px solid #2563eb !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card {
  min-height: 96px !important;
  padding: 13px 14px !important;
  border: 1px solid #dbe3ef !important;
  border-left: 3px solid #94a3b8 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card:first-child {
  border-left-color: #2563eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > .meta:first-child {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > strong {
  color: #0f172a !important;
  font-size: 24px !important;
  font-weight: 920 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > p.meta {
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 740 !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu {
  border: 1px solid #cbd5e1 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: 0 18px 40px rgba(15, 23, 42, 0.14) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head {
  padding: 13px 14px !important;
  border-bottom: 1px solid #e2e8f0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-section {
  display: block !important;
  margin: 8px 8px 4px !important;
  padding: 6px 7px 4px !important;
  border-top: 1px solid #e2e8f0 !important;
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-item {
  min-height: 44px !important;
  padding: 9px 10px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-item b {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-item small {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 720 !important;
  line-height: 1.15 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    min-height: 60px !important;
    padding: 7px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    min-height: 30px !important;
    padding: 0 12px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    height: 34px !important;
    min-height: 34px !important;
    max-height: 34px !important;
    border-radius: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[aria-selected="true"] {
    height: 34px !important;
    min-height: 34px !important;
    max-height: 34px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-stage-stack {
    gap: 7px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-gated-steps {
    grid-template-columns: 1fr !important;
  }
}

/* 20260621 score-10 loop pass 58: compact mobile shell for enterprise workspace density. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    min-height: 52px !important;
    max-height: 56px !important;
    padding: 6px 10px !important;
    border-bottom: 1px solid #cbd5e1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-left,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
    min-height: 40px !important;
    max-height: 42px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-brand-link,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand.tenant-app-brand-header {
    display: inline-flex !important;
    align-items: center !important;
    gap: 9px !important;
    min-height: 40px !important;
    max-height: 42px !important;
    padding: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-header .tenant-app-brand-mark,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-media,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-media .brand-logo,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-media .brand-logo-fallback {
    width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;
    min-height: 30px !important;
    max-width: 30px !important;
    max-height: 30px !important;
    border-radius: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-appname {
    color: #0f172a !important;
    font-size: 17px !important;
    font-weight: 930 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-tenant {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn.tenant-shell-identity-btn {
    width: 76px !important;
    min-width: 76px !important;
    max-width: 76px !important;
    height: 34px !important;
    min-height: 34px !important;
    max-height: 34px !important;
    padding: 0 8px !important;
    border-radius: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn.tenant-shell-identity-btn .tenant-shell-identity-copy {
    display: block !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn.tenant-shell-identity-btn .tenant-shell-identity-copy strong {
    display: block !important;
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-align: center !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn.tenant-shell-identity-btn .tenant-shell-identity-copy small,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn.tenant-shell-identity-btn .tenant-shell-identity-avatar {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    min-height: 26px !important;
    max-height: 30px !important;
    padding: 0 10px !important;
    font-size: 10px !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip span {
    font-size: 10px !important;
    font-weight: 820 !important;
    line-height: 1 !important;
  }
}

/* 20260621 score-10 loop pass 60: Voice Desk page title must read like an ops console header. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] .tenant-app-header.tenant-app-header-bar {
  min-height: 54px !important;
  padding: 10px 20px !important;
  border-bottom: 1px solid #dbe3ef !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] .tenant-app-header-main,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] .tenant-app-header-main-compact {
  min-height: 34px !important;
  padding: 0 !important;
  align-items: center !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-title.tenant-app-title,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-title {
  margin: 0 !important;
  color: #0f172a !important;
  font-size: 20px !important;
  font-weight: 850 !important;
  line-height: 1.08 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-subtitle {
  display: none !important;
}

/* 20260621 score-10 loop pass 61: mobile header uses stable account affordance after viewport changes. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn.tenant-shell-identity-btn .tenant-shell-identity-copy #app-session-trigger-tenant {
    display: block !important;
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: 0 !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-align: center !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn.tenant-shell-identity-btn .tenant-shell-identity-copy #app-session-trigger-tenant::after {
    content: "Account" !important;
    color: #0f172a !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
  }
}

/* 20260621 score-10 loop pass 62: enterprise hierarchy and semantic marker polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title strong {
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 930 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title p,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary small {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > .hvx910-queue-kpi,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > button.hvx910-queue-kpi {
  min-height: 40px !important;
  padding: 6px 9px !important;
  border: 1px solid #dbe3ef !important;
  border-left-width: 3px !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > .hvx910-queue-kpi b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > button.hvx910-queue-kpi b {
  font-size: 17px !important;
  font-weight: 940 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > .hvx910-queue-kpi span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model > button.hvx910-queue-kpi span {
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 880 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary {
  min-height: 38px !important;
  padding: 6px 8px !important;
  border-color: #e2e8f0 !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary span {
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 880 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-overflow-actions summary {
  min-height: 32px !important;
  padding: 0 12px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 860 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  grid-template-columns: minmax(200px, 1fr) auto !important;
  gap: 14px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens {
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: flex-end !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens span {
  min-width: 82px !important;
  max-width: none !important;
  padding: 7px 9px !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens span:nth-child(4) {
  min-width: 98px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens b {
  display: block !important;
  overflow: visible !important;
  max-width: none !important;
  color: #64748b !important;
  font-size: 8px !important;
  font-weight: 920 !important;
  line-height: 1 !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-check-row {
  grid-template-columns: 100px minmax(0, 1fr) !important;
  align-items: center !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-check-copy {
  display: grid !important;
  grid-template-columns: auto auto minmax(0, 1fr) !important;
  align-items: center !important;
  column-gap: 9px !important;
  row-gap: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-check-copy small {
  grid-column: 2 / -1 !important;
  color: #64748b !important;
  font-size: 9px !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card {
  border-left: 3px solid #94a3b8 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card:nth-child(1) {
  border-left-color: #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card:nth-child(2) {
  border-left-color: #0f766e !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card strong {
  color: #0f172a !important;
  font-size: 27px !important;
  font-weight: 940 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend span {
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  min-height: 24px !important;
  padding: 0 9px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend span::before {
  content: "" !important;
  display: inline-block !important;
  width: 4px !important;
  height: 16px !important;
  border-radius: 1px !important;
  background: #2563eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend .is-owner::before {
  background: #0f766e !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend .is-watch::before {
  background: #7c3aed !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-signal-marker,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  min-height: 20px !important;
  padding: 2px 6px !important;
  border: 1px solid #bfdbfe !important;
  border-left: 4px solid #2563eb !important;
  border-radius: 2px !important;
  background: #eff6ff !important;
  color: #1e3a8a !important;
  font-size: 9px !important;
  font-weight: 880 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue.is-sla {
  border-color: transparent !important;
  border-left-color: transparent !important;
  background: transparent !important;
  color: #1e3a8a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-signal-marker.is-owner,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue.is-owner,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-owner {
  border-color: #99f6e4 !important;
  border-left-color: #0f766e !important;
  background: #f0fdfa !important;
  color: #134e4a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-signal-marker.is-watch,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue.is-watch,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-watch {
  border-color: #ddd6fe !important;
  border-left-color: #7c3aed !important;
  background: #f5f3ff !important;
  color: #4c1d95 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue.is-owner,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue.is-watch {
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.has-queue-work.is-sla::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.has-queue-work.is-sla::after {
  background: #2563eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.has-queue-work.is-owner::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.has-queue-work.is-owner::after {
  background: #0f766e !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.has-queue-work.is-watch::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day.has-queue-work.is-watch::after {
  background: #7c3aed !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row[aria-current="true"] {
  background: #f8fafc !important;
  box-shadow: inset 3px 0 0 #475569 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table .tenant-inline-actions-tight {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(76px, 1fr)) !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table .tenant-inline-actions-tight button {
  width: 100% !important;
  min-height: 28px !important;
  justify-content: center !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-card {
  border-left: 3px solid #475569 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-detail-card .tenant-section-head {
  margin: -1px -1px 12px -1px !important;
  padding: 12px 14px !important;
  border-bottom: 1px solid #dbe3ef !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > p.meta {
  display: -webkit-box !important;
  overflow: hidden !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  max-width: 34ch !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary {
  border-left: 3px solid #cbd5e1 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings details[open] > .tenant-settings-summary {
  border-left-color: #475569 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy strong {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy span {
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 680 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-advanced-divider {
  border: 1px solid #cbd5e1 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result {
  border-left: 3px solid transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result.is-first,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result:focus-visible {
  border-left-color: #475569 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-hints {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-section {
  margin: 9px 8px 5px !important;
  padding: 6px 8px !important;
  border: 1px solid #e2e8f0 !important;
  border-left: 3px solid #94a3b8 !important;
  border-radius: 2px !important;
  background: #f8fafc !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    padding: 10px 12px !important;
    gap: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status > div:first-child strong {
    font-size: 17px !important;
    font-weight: 930 !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status b,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-mobile-priority-pill {
    font-size: 12px !important;
    font-weight: 930 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 94px !important;
    padding: 11px 10px 10px 14px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong {
    font-size: 14px !important;
    font-weight: 920 !important;
    line-height: 1.15 !important;
  }
}

/* 20260621 score-10 loop pass 63: stabilize Phone Numbers inventory action column. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers #app-voice-numbers-list,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-list,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-shell {
  overflow-x: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-layout {
  grid-template-columns: minmax(0, 1fr) minmax(260px, min(28vw, 320px)) !important;
  max-width: 100% !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-side,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-side > *,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-side .tenant-surface {
  min-width: 0 !important;
  max-width: 100% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table {
  width: 100% !important;
  min-width: 0 !important;
  table-layout: fixed !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td {
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  vertical-align: top !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th:nth-child(1),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td:nth-child(1) {
  width: 24% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th:nth-child(2),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td:nth-child(2) {
  width: 13% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th:nth-child(3),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td:nth-child(3) {
  width: 16% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th:nth-child(4),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td:nth-child(4) {
  width: 18% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th:nth-child(5),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td:nth-child(5) {
  width: 13% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th:nth-child(6),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td:nth-child(6) {
  width: 16% !important;
  padding-left: 6px !important;
  padding-right: 6px !important;
  text-align: center !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td:first-child strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td:first-child small {
  display: block !important;
  overflow: hidden !important;
  max-width: 100% !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td:nth-child(6) .tenant-inline-actions-tight {
  display: inline-grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  justify-content: center !important;
  gap: 4px !important;
  inline-size: 72px !important;
  width: 72px !important;
  min-width: 72px !important;
  max-width: 72px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  border: 0 !important;
  box-sizing: border-box !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td:nth-child(6) .tenant-inline-actions-tight button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  justify-self: stretch !important;
  inline-size: 72px !important;
  width: 72px !important;
  min-width: 72px !important;
  max-width: 72px !important;
  min-height: 24px !important;
  margin: 0 !important;
  padding: 0 4px !important;
  box-sizing: border-box !important;
  font-size: 9px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

@media (min-width: 761px) and (max-width: 1320px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-app-shell,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-workspace-toolbar,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-workspace-frame,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-app-main,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-workspace-surface,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-stage-grid,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-workspace {
    min-width: 0 !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    overflow-x: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-workspace-toolbar {
    grid-template-columns: minmax(190px, 220px) minmax(280px, 1fr) minmax(320px, 430px) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-workspace-toolbar-right {
    grid-template-columns: minmax(0, 1fr) minmax(160px, 190px) !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-workspace-status-group,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-workspace-account-group {
    min-width: 0 !important;
    max-width: 100% !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-status-pill.pill {
    justify-content: flex-start !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-workspace-frame {
    grid-template-columns: minmax(196px, 220px) minmax(0, 1fr) !important;
    width: 100% !important;
  }
}

/* 20260621 score-10 pass 64: mobile queue state chips must carry state without relying on rails. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line {
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    gap: 8px !important;
    align-items: center !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 72px !important;
    min-height: 24px !important;
    padding: 0 9px !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 999px !important;
    background: #ffffff !important;
    color: #334155 !important;
    font-size: 10.5px !important;
    font-weight: 940 !important;
    line-height: 1 !important;
    text-transform: none !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-overdue {
    border-color: #fecaca !important;
    background: #fff7f7 !important;
    color: #991b1b !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-watch {
    border-color: #fed7aa !important;
    background: #fffaf0 !important;
    color: #92400e !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-ok,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-ok {
    border-color: #bbf7d0 !important;
    background: #f3fff7 !important;
    color: #166534 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    gap: 7px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span {
    display: inline-flex !important;
    align-items: center !important;
    min-height: 24px !important;
    padding: 0 9px !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 999px !important;
    background: #ffffff !important;
    color: #334155 !important;
    font-size: 10.5px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-state {
    color: #334155 !important;
    font-size: 11px !important;
    font-weight: 860 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-mobile {
    padding-bottom: 14px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 82px !important;
    padding: 10px 10px 9px 13px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 8px !important;
    align-items: center !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    width: auto !important;
    min-width: 68px !important;
    max-width: 72px !important;
    min-height: 40px !important;
    height: 40px !important;
    padding: 0 10px !important;
    border-color: #cbd5e1 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #1e40af !important;
    box-shadow: none !important;
    font-size: 11px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-evidence-summary.hvx740-mobile-end-state {
    margin-top: 8px !important;
    min-height: 174px !important;
    padding: 12px !important;
    border: 1px solid #d8e0ea !important;
    border-left: 4px solid #2563eb !important;
    border-radius: 4px !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-evidence-summary.hvx740-mobile-end-state > strong {
    font-size: 14px !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-end-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-end-grid b {
    min-width: 0 !important;
    padding: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-end-grid b strong {
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    line-height: 1.12 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}

/* 20260621 score-10 pass 65 EOF: cascade-winning reviewer polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
  display: grid !important;
  grid-template-columns: minmax(220px, 1fr) minmax(320px, 1.35fr) minmax(190px, .85fr) minmax(210px, .9fr) auto !important;
  align-items: stretch !important;
  gap: 0 !important;
  min-height: 60px !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 1px solid #d8e0ea !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-selected-work,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-toolbar-actions {
  display: grid !important;
  align-content: center !important;
  gap: 3px !important;
  min-width: 0 !important;
  padding: 9px 12px !important;
  border-right: 1px solid #e2e8f0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title {
  padding-left: 16px !important;
  border-left: 3px solid #1f2937 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
  min-width: 0 !important;
  border-right: 1px solid #e2e8f0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi {
  display: grid !important;
  align-content: center !important;
  justify-items: start !important;
  gap: 2px !important;
  min-width: 0 !important;
  min-height: 58px !important;
  padding: 8px 10px 8px 12px !important;
  border: 0 !important;
  border-left: 2px solid #94a3b8 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #0f172a !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  justify-content: flex-start !important;
  min-width: 74px !important;
  min-height: 22px !important;
  padding: 0 0 0 8px !important;
  border: 0 !important;
  border-left: 2px solid #64748b !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #334155 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked {
  border-left-color: #dc2626 !important;
  color: #991b1b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting {
  border-left-color: #d97706 !important;
  color: #92400e !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done {
  border-left-color: #16a34a !important;
  color: #166534 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-side {
  display: flex !important;
  flex-direction: column !important;
  gap: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail-card {
  order: 0 !important;
  border-left: 4px solid #2563eb !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-wizard-card {
  order: 1 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card {
  min-height: 116px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > p.meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-status-card > p.meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-status-action small {
  display: block !important;
  overflow: visible !important;
  max-width: 100% !important;
  text-overflow: clip !important;
  white-space: normal !important;
  -webkit-box-orient: initial !important;
  -webkit-line-clamp: unset !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span {
    min-width: auto !important;
    min-height: 22px !important;
    padding: 0 7px !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    font-size: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state {
    min-width: 88px !important;
    justify-content: flex-start !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-overdue {
    border-color: #fecaca !important;
    border-left: 3px solid #dc2626 !important;
    color: #991b1b !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-watch {
    border-color: #fed7aa !important;
    border-left: 3px solid #d97706 !important;
    color: #92400e !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-ok,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-ok {
    border-color: #bbf7d0 !important;
    border-left: 3px solid #16a34a !important;
    color: #166534 !important;
  }
}

@media (min-width: 761px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
    grid-template-columns: minmax(220px, .9fr) minmax(360px, 1.35fr) minmax(260px, 1fr) auto !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-selected-work {
    grid-column: 1 / -1 !important;
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) !important;
    align-items: center !important;
    gap: 8px !important;
    min-height: 31px !important;
    padding: 6px 12px !important;
    border-top: 1px solid #e2e8f0 !important;
    border-right: 0 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-selected-work span,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-selected-work strong {
    min-width: 0 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary {
    min-width: 250px !important;
  }
}

/* 20260621 score-10 pass 67: account flyout is viewport-bound with an explicit close affordance. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu {
  max-height: min(var(--session-menu-max-height, 620px), calc(100vh - 28px)) !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  overscroll-behavior: contain !important;
  scrollbar-width: thin !important;
  scrollbar-color: #94a3b8 #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu::-webkit-scrollbar {
  width: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu::-webkit-scrollbar-track {
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu::-webkit-scrollbar-thumb {
  border: 2px solid #f8fafc !important;
  border-radius: 999px !important;
  background: #94a3b8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: start !important;
  gap: 10px !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 2 !important;
  padding-right: 82px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head > div {
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-close {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  visibility: visible !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 3 !important;
  min-width: 54px !important;
  min-height: 28px !important;
  padding: 0 10px !important;
  border-color: #cbd5e1 !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 840 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}

/* 20260621 score-10 pass 68: long account identifiers never wrap mid-address. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  gap: 6px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta .tenant-session-menu-identity {
  grid-column: 1 / -1 !important;
  min-width: 0 !important;
  max-width: 100% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta .tenant-session-menu-identity b {
  display: block !important;
  min-width: 0 !important;
  max-width: 100% !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-break: normal !important;
}

/* 20260621 score-10 pass 69: enterprise action model and reviewer polish. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 th,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table th,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports table th {
  color: #111827 !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-state-signal,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-accountability-cell strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-selected-badge {
  border-radius: 3px !important;
  box-shadow: none !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  min-width: 78px !important;
  border: 0 !important;
  border-left: 2px solid #64748b !important;
  background: #ffffff !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked {
  border-left-color: #b45309 !important;
  color: #7c2d12 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting {
  border-left-color: #1d4ed8 !important;
  color: #1e3a8a !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link.is-primary,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table [data-number-test],
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table [data-number-manage] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 76px !important;
  min-height: 34px !important;
  border: 1px solid #334155 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 880 !important;
  line-height: 1 !important;
  text-decoration: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table [data-number-test]:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table [data-number-manage]:hover {
  background: #f8fafc !important;
  border-color: #0f172a !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row:hover td,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row:hover td {
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-close,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette #app-command-close {
  width: 32px !important;
  min-width: 32px !important;
  height: 32px !important;
  min-height: 32px !important;
  padding: 0 !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  font-size: 20px !important;
  font-weight: 620 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head {
  padding-right: 48px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head strong {
  color: #020617 !important;
  font-size: 15px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-section {
  border: 0 !important;
  background: transparent !important;
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-item {
  min-height: 42px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-hints {
  justify-content: flex-end !important;
  padding-top: 8px !important;
  color: #64748b !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-inline {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-prod-banner {
  border-left: 2px solid #16a34a !important;
  background: #ffffff !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip > span {
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #334155 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-readiness-strip > span.is-ready {
  border-left: 2px solid #16a34a !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-metrics .tenant-metric-grid {
  align-items: stretch !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-metrics .tenant-metric-card {
  min-height: 92px !important;
  align-items: start !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-stage-metrics .tenant-metric-card strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-launch-metrics .tenant-metric-card strong {
  font-size: 24px !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  margin-top: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend span {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  min-height: 24px !important;
  padding: 2px 7px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend span::before {
  content: "" !important;
  width: 7px !important;
  height: 7px !important;
  border-radius: 50% !important;
  background: #64748b !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend .is-sla::before {
  background: #b45309 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend .is-owner::before {
  background: #1d4ed8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend .is-watch::before {
  background: #475569 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button {
  min-height: 44px !important;
  border-left: 2px solid transparent !important;
  border-radius: 3px !important;
  text-align: left !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-tabs button.is-active,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-row.is-selected td {
  border-left-color: #0f172a !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  align-items: stretch !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card {
  min-height: 126px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid > .tenant-report-status-card {
  grid-column: auto !important;
  grid-row: auto !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid .meta,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-provenance small {
  line-height: 1.35 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-details > summary,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-subdetails > summary {
  border-left: 2px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx900-mobile-row-command.is-selected {
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-primary-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx740-mobile-end-actions button {
    min-width: 82px !important;
    border-radius: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-ok {
    min-height: 28px !important;
    padding: 4px 8px !important;
    border: 0 !important;
    border-left: 3px solid #64748b !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #334155 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue {
    border-left-color: #991b1b !important;
    color: #7f1d1d !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch {
    border-left-color: #b45309 !important;
    color: #7c2d12 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-ok {
    border-left-color: #16a34a !important;
    color: #166534 !important;
  }
}

/* 20260621 score-10 pass 72: make filter state read as one summary and let mobile work titles wrap. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 5px !important;
  align-items: start !important;
  border-left: 2px solid #334155 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: baseline !important;
  gap: 7px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line em {
  color: #475569 !important;
  font-size: 10px !important;
  font-style: normal !important;
  font-weight: 880 !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line strong {
  min-width: 0 !important;
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 880 !important;
  line-height: 1.2 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence {
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  min-width: 0 !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence span {
  display: inline-flex !important;
  align-items: baseline !important;
  gap: 4px !important;
  min-width: 0 !important;
  max-width: none !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #475569 !important;
  font-size: 10.5px !important;
  font-weight: 720 !important;
  line-height: 1.2 !important;
  overflow: visible !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens span + span::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence span + span::before {
  content: "·" !important;
  margin: 0 8px 0 4px !important;
  color: #94a3b8 !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence b {
  display: inline !important;
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 860 !important;
  line-height: 1.2 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens--sentence strong {
  color: #0f172a !important;
  font-size: 10.5px !important;
  font-weight: 820 !important;
  line-height: 1.2 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-areas:
      "title age"
      "state state" !important;
    align-items: start !important;
    gap: 5px 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line strong {
    display: -webkit-box !important;
    grid-area: title !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: hidden !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
    color: #020617 !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    line-height: 1.15 !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx960-mobile-age {
    grid-area: age !important;
    align-self: start !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line .hvx760-mobile-state,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state {
    grid-area: state !important;
    justify-self: start !important;
    width: max-content !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 24px !important;
    padding: 4px 8px !important;
    border: 0 !important;
    border-left: 3px solid #64748b !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    box-shadow: none !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) 82px !important;
    align-items: center !important;
    gap: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    width: 82px !important;
    max-width: 82px !important;
    min-width: 82px !important;
  }
}

/* 20260621 score-10 pass 73: account drawer shows the full audit principal with a copy affordance. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu {
  width: min(var(--session-menu-width, 340px), calc(100vw - 28px)) !important;
  min-width: min(var(--session-menu-width, 340px), calc(100vw - 28px)) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta .tenant-session-menu-identity {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  padding: 6px 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta .tenant-session-menu-principal-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  align-items: start !important;
  gap: 4px !important;
  min-width: 0 !important;
  width: 100% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta .tenant-session-menu-identity b {
  display: block !important;
  min-width: 0 !important;
  max-width: 100% !important;
  overflow: visible !important;
  overflow-wrap: anywhere !important;
  color: #020617 !important;
  font-size: 10.5px !important;
  font-weight: 880 !important;
  line-height: 1.2 !important;
  text-overflow: clip !important;
  white-space: normal !important;
  word-break: break-word !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta .tenant-session-menu-copy {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  justify-self: end !important;
  width: auto !important;
  min-width: 46px !important;
  min-height: 24px !important;
  padding: 0 8px !important;
  border: 1px solid #94a3b8 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 820 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta .tenant-session-menu-copy:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta .tenant-session-menu-copy:focus-visible {
  border-color: #0f172a !important;
  background: #f8fafc !important;
}

/* 20260621 score-10 pass 74: shared enterprise CTA, focus, table, and mobile rhythm. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link.is-primary,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link.is-primary {
  min-width: 0 !important;
  width: auto !important;
  min-height: 28px !important;
  height: 28px !important;
  padding: 0 8px 0 10px !important;
  border: 0 !important;
  border-left: 1px solid #cbd5e1 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #1d4ed8 !important;
  font-size: 11px !important;
  font-weight: 820 !important;
  line-height: 1.1 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link:focus-visible {
  background: #f8fafc !important;
  color: #0f172a !important;
  outline: 2px solid #bfdbfe !important;
  outline-offset: 1px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 td small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 .meta,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 [class*="meta"] {
  color: #4b5563 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-input-wrap,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-input-wrap:focus-within {
  border: 1px solid #93c5fd !important;
  border-left: 2px solid #2563eb !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette #app-command-input {
  min-height: 42px !important;
  color: #111827 !important;
  font-size: 14px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette #app-command-close {
  width: 30px !important;
  min-width: 30px !important;
  height: 30px !important;
  min-height: 30px !important;
  border-color: #cbd5e1 !important;
  color: #334155 !important;
  font-size: 18px !important;
  font-weight: 620 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter [data-workspace-filter-proxy="apply"] {
  min-height: 36px !important;
  padding: 0 18px !important;
  border: 1px solid #1d4ed8 !important;
  border-radius: 4px !important;
  background: #1d4ed8 !important;
  color: #ffffff !important;
  font-size: 12px !important;
  font-weight: 860 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter [data-workspace-filter-proxy="clear"] {
  min-height: 32px !important;
  padding: 0 8px !important;
  border: 0 !important;
  background: transparent !important;
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 820 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter [data-workspace-filter-proxy="cancel"],
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter #app-filter-save {
  min-height: 32px !important;
  border: 1px solid #cbd5e1 !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 780 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  margin: 2px 0 10px !important;
  padding: 10px 12px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    gap: 0 !important;
    border: 1px solid #e5e7eb !important;
    border-radius: 3px !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab {
    min-height: 42px !important;
    padding: 0 10px !important;
    border-radius: 0 !important;
    color: #334155 !important;
    font-size: 12px !important;
    font-weight: 780 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab.is-active {
    color: #0f172a !important;
    box-shadow: inset 0 -2px 0 #0f172a !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row.is-selected {
    border-bottom: 1px solid #e5e7eb !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.logged {
    min-height: 0 !important;
    padding: 9px 10px 9px 12px !important;
    border: 0 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy strong,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line strong {
    font-size: 13.5px !important;
    line-height: 1.16 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx960-mobile-age {
    color: #475569 !important;
    font-size: 11px !important;
    font-weight: 820 !important;
    text-align: right !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) 76px !important;
    gap: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    width: 76px !important;
    min-width: 76px !important;
    max-width: 76px !important;
    min-height: 40px !important;
    height: 40px !important;
    border-color: #cbd5e1 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #1d4ed8 !important;
    font-size: 12px !important;
    font-weight: 820 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-queue-filter-entry,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button[data-timeline-action="open-filter"] {
    min-height: 36px !important;
    padding: 0 14px !important;
    border-color: #cbd5e1 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #1d4ed8 !important;
    font-size: 12px !important;
    font-weight: 820 !important;
  }
}

/* 20260621 score-10 pass 78: mobile enterprise shell uses persistent bottom navigation. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-surface {
    padding-bottom: 78px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs {
    position: absolute !important;
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    border: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    position: fixed !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    z-index: 140 !important;
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    align-items: stretch !important;
    gap: 0 !important;
    width: 100% !important;
    min-height: calc(64px + env(safe-area-inset-bottom, 0px)) !important;
    padding: 0 8px env(safe-area-inset-bottom, 0px) !important;
    border-top: 1px solid #cbd5e1 !important;
    background: rgba(255, 255, 255, .99) !important;
    box-shadow: 0 -2px 8px rgba(15, 23, 42, .06) !important;
    visibility: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="timeline"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="inbox"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calls"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calendar"] {
    position: relative !important;
    display: grid !important;
    grid-template-rows: 1fr !important;
    place-items: center !important;
    min-width: 0 !important;
    min-height: 64px !important;
    padding: 9px 2px 8px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #475569 !important;
    box-shadow: none !important;
    visibility: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="timeline"].is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="inbox"].is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calls"].is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calendar"].is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[aria-current="page"] {
    color: #0f172a !important;
    background: #f8fafc !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    right: 24% !important;
    left: 24% !important;
    display: block !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn.is-active::before,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[aria-current="page"]::before {
    background: #0f172a !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn::after,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn.is-active::after {
    content: none !important;
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-status,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-badge {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    display: block !important;
    color: inherit !important;
    font-size: 0 !important;
    font-weight: 860 !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
    text-align: center !important;
    white-space: nowrap !important;
    visibility: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label::after {
    display: block !important;
    color: inherit !important;
    font-size: 10.5px !important;
    font-weight: 860 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[data-app-tab="timeline"] .tenant-mobile-nav-label::after {
    content: "Queue" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[data-app-tab="inbox"] .tenant-mobile-nav-label::after {
    content: "Inbox" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[data-app-tab="calls"] .tenant-mobile-nav-label::after {
    content: "Voice" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[data-app-tab="calendar"] .tenant-mobile-nav-label::after {
    content: "Calendar" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="settings"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="numbers"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="guide"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="reports"] {
    display: none !important;
    visibility: hidden !important;
  }
}

/* 20260621 score-10 pass 80: Operations Queue uses one state signal plus explicit selection. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-row > td {
  background: #ffffff !important;
  border-bottom: 1px solid #dbe3ee !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-row.is-p1 > td:first-child,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-row.is-p2 > td:first-child,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-row.is-p3 > td:first-child {
  border-left: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-row.is-selected > td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-row[aria-selected="true"] > td {
  background: #eff6ff !important;
  border-top: 1px solid #bfdbfe !important;
  border-bottom: 1px solid #bfdbfe !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-row.is-selected > td:first-child,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-row[aria-selected="true"] > td:first-child {
  position: relative !important;
  padding-left: 18px !important;
  box-shadow: inset 3px 0 0 #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-row.is-selected > td:first-child::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-row[aria-selected="true"] > td:first-child::before {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  left: 7px !important;
  width: 0 !important;
  height: 0 !important;
  margin-top: -5px !important;
  border-top: 5px solid transparent !important;
  border-bottom: 5px solid transparent !important;
  border-left: 6px solid #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-open,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  min-width: 0 !important;
  min-height: 22px !important;
  padding: 2px 7px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 880 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state::before {
  content: "" !important;
  display: inline-block !important;
  position: static !important;
  width: 7px !important;
  height: 7px !important;
  border: 1px solid currentColor !important;
  border-radius: 50% !important;
  background: #ffffff !important;
  opacity: .9 !important;
  transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked {
  border-color: #fed7aa !important;
  color: #9a3412 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting {
  border-color: #bfdbfe !important;
  color: #1e40af !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-open {
  border-color: #bbf7d0 !important;
  color: #166534 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-state-signal {
  display: block !important;
  margin-top: 4px !important;
  color: #64748b !important;
  font-size: 10.5px !important;
  font-weight: 760 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link.is-primary {
  min-width: 94px !important;
  width: 94px !important;
  min-height: 30px !important;
  height: 30px !important;
  padding: 0 10px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 5px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 840 !important;
  box-shadow: none !important;
}

/* 20260621 score-10 pass 81: filter summary is structured, not sentence-dense. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  align-items: stretch !important;
  gap: 0 !important;
  padding: 0 !important;
  border: 1px solid #dbe3ee !important;
  border-radius: 4px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line > span {
  display: grid !important;
  align-content: center !important;
  gap: 3px !important;
  min-width: 0 !important;
  min-height: 42px !important;
  padding: 8px 10px !important;
  border-right: 1px solid #e5edf6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line > span:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line b {
  overflow: hidden !important;
  color: #64748b !important;
  font-size: 9.5px !important;
  font-weight: 880 !important;
  line-height: 1 !important;
  text-overflow: ellipsis !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line strong {
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

/* 20260621 score-10 pass 82: Settings align to the workspace content lane. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 0 18px 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-stage-stack {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  align-items: start !important;
  gap: 8px !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-hero,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-category-divider,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-details {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-hero {
  display: grid !important;
  grid-template-columns: minmax(180px, 240px) minmax(0, 1fr) !important;
  gap: 8px !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-details > .tenant-settings-summary {
  display: grid !important;
  grid-template-columns: minmax(180px, .24fr) minmax(0, 1fr) 28px !important;
  align-items: center !important;
  min-height: 40px !important;
  padding: 8px 12px !important;
}

/* 20260621 score-10 pass 83: mobile queue, filter, and number detail hierarchy. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 0 !important;
  min-height: 42px !important;
  padding: 0 10px !important;
  border: 1px solid #dbe3ee !important;
  border-left: 3px solid #475569 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line > span {
  display: inline-flex !important;
  align-items: baseline !important;
  gap: 5px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line > span + span::before {
  content: "/" !important;
  margin: 0 9px !important;
  color: #94a3b8 !important;
  font-weight: 720 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line b {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 840 !important;
  line-height: 1.1 !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line strong {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
  white-space: nowrap !important;
}

@media (min-width: 980px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-layout {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 12px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-side {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    max-width: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail-card {
    border-left: 3px solid #2563eb !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail-shell {
    display: grid !important;
    grid-template-columns: minmax(230px, 280px) minmax(0, 1fr) !important;
    align-items: start !important;
    gap: 10px 12px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail-summary {
    grid-column: 1 / -1 !important;
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-tabs {
    grid-column: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail-stack {
    grid-column: 2 !important;
    min-height: 190px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail-stack > section {
    min-height: 70px !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 92px !important;
    grid-template-areas:
      "copy action"
      "summary action" !important;
    align-items: center !important;
    gap: 6px 10px !important;
    min-height: 104px !important;
    padding: 12px 10px 12px 13px !important;
    border-bottom: 1px solid #dbe3ee !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy {
    grid-area: copy !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "state title age" !important;
    align-items: baseline !important;
    gap: 6px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line .hvx760-mobile-state,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state {
    grid-area: state !important;
    display: inline-flex !important;
    align-items: center !important;
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #991b1b !important;
    font-size: 11px !important;
    font-weight: 920 !important;
    line-height: 1.1 !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-watch {
    color: #92400e !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-ok {
    color: #166534 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line strong {
    grid-area: title !important;
    font-size: 14.5px !important;
    font-weight: 930 !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx960-mobile-age {
    grid-area: age !important;
    color: #334155 !important;
    font-size: 11px !important;
    font-weight: 850 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary {
    grid-area: summary !important;
    display: block !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-overdue,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-watch,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span.is-ok {
    display: inline !important;
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #475569 !important;
    font-size: 11px !important;
    font-weight: 800 !important;
    line-height: 1.25 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-area: action !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    align-content: center !important;
    justify-items: stretch !important;
    gap: 6px !important;
    width: 92px !important;
    min-width: 92px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-state {
    display: block !important;
    overflow: hidden !important;
    color: #475569 !important;
    font-size: 10.5px !important;
    font-weight: 760 !important;
    line-height: 1.15 !important;
    text-align: center !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    width: 92px !important;
    min-width: 92px !important;
    max-width: 92px !important;
    min-height: 44px !important;
    height: 44px !important;
    border: 1px solid #94a3b8 !important;
    border-radius: 5px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    font-size: 12px !important;
    font-weight: 900 !important;
  }
}

/* 20260621 score-10 pass 84: enterprise density without truncating critical labels. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 td {
  border-right: 0 !important;
  border-left: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 th {
  border-bottom: 1px solid #cbd5e1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 td {
  border-bottom: 1px solid #e5edf6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row th {
  border-top: 1px solid #dbe3ee !important;
  border-bottom: 1px solid #dbe3ee !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx220-row-action-stack {
  align-items: center !important;
  justify-content: flex-end !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-category-divider {
  min-height: 28px !important;
  padding: 7px 12px !important;
  border: 0 !important;
  border-top: 1px solid #dbe3ee !important;
  background: #f8fafc !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-details {
  border: 0 !important;
  border-bottom: 1px solid #e5edf6 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-details > .tenant-settings-summary {
  grid-template-columns: minmax(210px, .34fr) minmax(0, 1fr) 24px !important;
  min-height: 48px !important;
  padding: 8px 12px !important;
  border: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings details[open] > .tenant-settings-summary {
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-summary-copy {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-summary-copy strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-summary-copy b {
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  line-height: 1.15 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-summary-copy span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-summary-copy small {
  overflow: hidden !important;
  color: #64748b !important;
  font-size: 11px !important;
  font-weight: 720 !important;
  line-height: 1.2 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: minmax(0, 1fr) 88px !important;
    gap: 6px 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line {
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-areas:
      "state age"
      "title title" !important;
    gap: 3px 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line strong {
    display: -webkit-box !important;
    overflow: hidden !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
    min-width: 0 !important;
    max-width: 100% !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-state {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    width: 88px !important;
    min-width: 88px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    width: 88px !important;
    min-width: 88px !important;
    max-width: 88px !important;
  }
}

/* 20260621 score-10 pass 85: settings primary labels never truncate. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-details > .tenant-settings-summary {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 24px !important;
  align-items: center !important;
  gap: 12px !important;
  min-height: 52px !important;
  padding: 8px 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-summary-copy {
  grid-column: 1 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  align-content: center !important;
  gap: 3px !important;
  min-width: 0 !important;
  width: 100% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-summary-copy strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-summary-copy b {
  display: block !important;
  overflow: visible !important;
  max-width: 100% !important;
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  line-height: 1.18 !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-summary-copy span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-summary-copy small {
  display: block !important;
  overflow: hidden !important;
  max-width: 100% !important;
  color: #64748b !important;
  font-size: 11px !important;
  font-weight: 720 !important;
  line-height: 1.2 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

/* 20260621 score-10 pass 86: filter and calendar read as operational systems. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 12px !important;
  min-height: 40px !important;
  margin: 0 !important;
  padding: 7px 0 !important;
  border: 0 !important;
  border-bottom: 1px solid #dbe3ee !important;
  border-radius: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state > div:first-child {
  display: inline-flex !important;
  align-items: baseline !important;
  gap: 8px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state > div:first-child strong {
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state > div:first-child span {
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 820 !important;
  line-height: 1.1 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 12px !important;
  min-width: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens span {
  display: inline-flex !important;
  align-items: baseline !important;
  gap: 4px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section-title,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-advanced {
  border-color: #dbe3ee !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-surface,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-agenda-surface {
  border-color: #dbe3ee !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day {
  min-height: 56px !important;
  padding: 8px 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-events,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge.has-queue {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 22px !important;
  height: 20px !important;
  padding: 0 6px !important;
  border: 1px solid #bfdbfe !important;
  border-radius: 4px !important;
  background: #eff6ff !important;
  color: #1e3a8a !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-signal-marker,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  min-width: 20px !important;
  min-height: 20px !important;
  border-radius: 4px !important;
  font-size: 10px !important;
  font-weight: 900 !important;
}

/* 20260621 score-10 pass 87: filter summary is integrated, not a floating panel. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 0 !important;
  min-width: 0 !important;
  width: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line > span {
  display: inline-flex !important;
  align-items: baseline !important;
  gap: 4px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line > span + span::before {
  content: "/" !important;
  margin: 0 9px !important;
  color: #94a3b8 !important;
  font-weight: 720 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line b {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line strong {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
  white-space: nowrap !important;
}

/* 20260621 score-10 pass 88: filter summary cannot overlap at desktop review width. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  display: block !important;
  min-height: 44px !important;
  padding: 0 0 8px 0 !important;
  border-bottom: 1px solid #dbe3ee !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-facet-tokens {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  align-items: stretch !important;
  gap: 0 !important;
  width: 100% !important;
  min-height: 42px !important;
  border: 1px solid #dbe3ee !important;
  border-left: 3px solid #475569 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line > span {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  align-content: center !important;
  gap: 3px !important;
  min-width: 0 !important;
  min-height: 42px !important;
  padding: 7px 10px !important;
  border-right: 1px solid #e5edf6 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line > span:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line > span + span::before {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line em {
  display: block !important;
  overflow: hidden !important;
  color: #64748b !important;
  font-size: 9.5px !important;
  font-style: normal !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-overflow: ellipsis !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line strong {
  display: block !important;
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

/* 20260621 score-10 pass 89: command header has three quiet zones, not many widgets. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
  display: grid !important;
  grid-template-columns: 248px minmax(380px, .8fr) minmax(520px, 1fr) !important;
  align-items: center !important;
  gap: 14px !important;
  min-height: 72px !important;
  padding: 14px 22px !important;
  border-bottom: 1px solid #dbe3ee !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search {
  display: grid !important;
  grid-template-columns: 24px minmax(0, 1fr) 86px !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 42px !important;
  padding: 0 8px 0 12px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-label,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-shortcut {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search input {
  min-height: 40px !important;
  border: 0 !important;
  background: transparent !important;
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 800 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter {
  width: 86px !important;
  min-width: 86px !important;
  min-height: 32px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(176px, auto) !important;
  align-items: center !important;
  gap: 0 !important;
  min-width: 0 !important;
  border: 1px solid #dbe3ee !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group {
  overflow: hidden !important;
  min-width: 0 !important;
  padding: 0 12px !important;
  border-right: 1px solid #e5edf6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
  position: relative !important;
  z-index: 2 !important;
  min-width: 176px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-refresh-btn.tenant-toolbar-refresh-btn {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-status-pill.pill {
  display: block !important;
  overflow: visible !important;
  max-width: 100% !important;
  min-height: 40px !important;
  padding: 7px 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1.15 !important;
  text-align: center !important;
  text-overflow: clip !important;
  white-space: normal !important;
  pointer-events: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn.tenant-session-menu-btn {
  min-height: 42px !important;
  padding: 7px 12px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* 20260621 score-10 pass 92: account drawer becomes formal workspace/account IA. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu {
  width: min(var(--session-menu-width, 340px), calc(100vw - 28px)) !important;
  min-width: min(var(--session-menu-width, 340px), calc(100vw - 28px)) !important;
  padding: 12px 12px 14px !important;
  border: 1px solid #cbd5e1 !important;
  border-left: 3px solid #334155 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: 0 16px 38px rgba(15, 23, 42, .14) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head {
  position: static !important;
  min-height: 0 !important;
  padding: 0 46px 10px 0 !important;
  border-bottom: 1px solid #dbe3ee !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-kicker {
  display: block !important;
  margin-bottom: 4px !important;
  color: #64748b !important;
  font-size: 9.5px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head strong {
  display: block !important;
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 16px !important;
  font-weight: 930 !important;
  line-height: 1.12 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  gap: 6px !important;
  margin-top: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta > span {
  display: grid !important;
  align-content: center !important;
  gap: 3px !important;
  min-height: 34px !important;
  padding: 6px 7px !important;
  border: 1px solid #dbe3ee !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-details small {
  overflow: hidden !important;
  color: #64748b !important;
  font-size: 8.5px !important;
  font-weight: 920 !important;
  line-height: 1 !important;
  text-overflow: ellipsis !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-meta b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-details b {
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  line-height: 1.08 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-close {
  top: 12px !important;
  right: 12px !important;
  min-width: 34px !important;
  min-height: 30px !important;
  padding: 0 !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 0 !important;
  margin: 10px 0 !important;
  padding: 0 !important;
  border: 1px solid #dbe3ee !important;
  border-left: 3px solid #15803d !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance::before {
  content: "Security summary" !important;
  padding: 7px 8px !important;
  border-bottom: 1px solid #e5edf6 !important;
  color: #475569 !important;
  font-size: 9px !important;
  font-weight: 920 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance span {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  min-height: 31px !important;
  padding: 6px 8px !important;
  border: 0 !important;
  border-bottom: 1px solid #edf2f7 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance span:last-child {
  border-bottom: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-details {
  margin: 0 0 10px !important;
  border: 1px solid #dbe3ee !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-details summary {
  cursor: pointer !important;
  min-height: 32px !important;
  padding: 8px 9px !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-details > div {
  display: grid !important;
  gap: 6px !important;
  padding: 0 9px 9px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-details:not([open]) > div {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-details[open] > div {
  display: grid !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-details span {
  display: grid !important;
  gap: 3px !important;
}

@media (max-width: 900px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 8px !important;
    min-height: 0 !important;
    padding: 10px 14px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-left,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
    width: 100% !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search {
    grid-template-columns: 22px minmax(0, 1fr) 78px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter {
    width: 78px !important;
    min-width: 78px !important;
  }
}

/* 20260621 score-10 pass 93: reviewer polish for account drawer and queue density. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu {
  border-left: 1px solid #cbd5e1 !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, .12) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-section,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu span.tenant-session-menu-section {
  min-height: 0 !important;
  margin: 9px 0 3px !important;
  padding: 0 2px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 920 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance {
  margin: 8px 0 9px !important;
  border-left: 1px solid #cbd5e1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-assurance::before {
  background: #f8fafc !important;
  color: #475569 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-accountability-cell.is-missing strong {
  color: #0f172a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-accountability-cell.is-missing small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-state-signal,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx70-row-next-label small {
  color: #64748b !important;
  font-weight: 760 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row {
    margin: 0 0 4px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 0 !important;
    padding: 7px 8px !important;
    gap: 3px 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    gap: 2px 6px !important;
    min-height: 18px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy small {
    gap: 4px 7px !important;
    margin-top: 1px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    gap: 6px !important;
    margin-top: 1px !important;
    min-height: 32px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-card-action {
    width: 116px !important;
    min-width: 116px !important;
    height: 32px !important;
    min-height: 32px !important;
    padding: 0 7px !important;
    font-size: 9.5px !important;
  }
}

/* 20260621 score-10 pass 96: true final action hierarchy lock after all legacy passes. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline button.hvx112-row-action-link.is-primary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-table button:not(.secondary),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-table button[data-number-manage] {
  border-color: #0052cc !important;
  background: #0052cc !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline button.hvx112-row-action-link.is-secondary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-table button[data-number-test] {
  border-color: #9db9e8 !important;
  background: #f8fbff !important;
  color: #0f3f91 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto auto !important;
    align-items: center !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action {
    border-color: #0052cc !important;
    background: #0052cc !important;
    color: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    border-color: #9db9e8 !important;
    background: #ffffff !important;
    color: #0f3f91 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-overflow-action {
    display: inline-grid !important;
    place-items: center !important;
    border-color: #cbd5e1 !important;
    background: #ffffff !important;
    color: #334155 !important;
  }
}

/* 20260621 score-10 pass 98: true EOF compact hierarchy override. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  border-color: #0052cc !important;
  background: #0052cc !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline button.hvx112-row-action-link.is-primary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline button.hvx112-row-action-link.is-secondary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-ops-row button,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-table button[data-number-manage],
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-table button[data-number-test] {
  min-height: 28px !important;
  height: 28px !important;
  padding: 0 9px !important;
  border: 1px solid #9db9e8 !important;
  border-radius: 4px !important;
  background: #f8fbff !important;
  color: #0f3f91 !important;
  box-shadow: none !important;
  font-size: 10.5px !important;
  font-weight: 850 !important;
  line-height: 1 !important;
  text-decoration: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-input-wrap,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-input-wrap:focus-within {
  min-height: 38px !important;
  padding: 0 10px !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette #app-command-input {
  min-height: 34px !important;
  height: 34px !important;
  padding: 0 !important;
  font-size: 13px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  margin: 8px 0 10px !important;
  border: 1px solid #dbe3ee !important;
  border-left: 3px solid #2563eb !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-primary {
  margin-top: 10px !important;
  padding-top: 12px !important;
  border-top: 1px solid #dbe3ee !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-launch-metrics .tenant-metric-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card {
  min-height: 64px !important;
  padding: 9px 10px !important;
  border: 1px solid #dbe3ee !important;
  border-left: 3px solid #2563eb !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings#app-stage-settings .tenant-settings-category-divider {
  border-top: 1px solid #dbe3ee !important;
  border-left: 3px solid #2563eb !important;
  background: #eef4ff !important;
  color: #1e3a8a !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-areas:
      "copy"
      "summary"
      "action" !important;
    align-items: start !important;
    gap: 5px !important;
    min-height: 0 !important;
    padding: 9px 10px !important;
    border-left: 4px solid #93c5fd !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    grid-area: copy !important;
    min-width: 0 !important;
    width: 100% !important;
    padding-right: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-areas:
      "state age"
      "title title" !important;
    align-items: start !important;
    gap: 2px 8px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    display: -webkit-box !important;
    overflow: hidden !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
    min-width: 0 !important;
    max-width: 100% !important;
    white-space: normal !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    grid-area: summary !important;
    min-width: 0 !important;
    width: 100% !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-area: action !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 104px 34px !important;
    align-items: center !important;
    gap: 6px !important;
    width: 100% !important;
    min-width: 0 !important;
    margin-top: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-state {
    display: block !important;
    overflow: hidden !important;
    min-width: 0 !important;
    color: #64748b !important;
    font-size: 10px !important;
    font-weight: 780 !important;
    line-height: 1.2 !important;
    text-align: left !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 104px !important;
    min-width: 104px !important;
    max-width: 104px !important;
    height: 30px !important;
    min-height: 30px !important;
    padding: 0 6px !important;
    border: 1px solid #9db9e8 !important;
    background: #f8fbff !important;
    color: #0f3f91 !important;
    box-shadow: none !important;
    font-size: 9px !important;
    font-weight: 850 !important;
  }
}

/* 20260621 score-10 pass 99: reviewer gap close for selected rows, mobile actions, numbers, voice, and reports. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-selected td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-row[aria-selected="true"] td {
  border-top: 1px solid #9db9e8 !important;
  border-bottom: 1px solid #9db9e8 !important;
  background: #eef4ff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-selected td:first-child,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-row[aria-selected="true"] td:first-child {
  border-left: 4px solid #0052cc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx50-group-row th {
  border-top: 1px solid #cbd5e1 !important;
  border-bottom: 1px solid #dbe3ee !important;
  background: #f8fafc !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx50-accountability-cell small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx70-row-next-label small {
  display: inline-flex !important;
  align-items: center !important;
  width: fit-content !important;
  max-width: 100% !important;
  min-height: 18px !important;
  padding: 0 6px !important;
  border: 1px solid #dbe3ee !important;
  border-radius: 999px !important;
  background: #f8fafc !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-row:hover td {
  background: #f8fbff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-row.is-selected td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-row[aria-current="true"] td {
  border-top: 1px solid #9db9e8 !important;
  border-bottom: 1px solid #9db9e8 !important;
  background: #eef4ff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-row.is-selected td:first-child,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-row[aria-current="true"] td:first-child {
  border-left: 4px solid #0052cc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-empty {
  border: 1px solid #dbe3ee !important;
  border-left: 2px solid #9db9e8 !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-readiness-strip > span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-launch-metrics .tenant-metric-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card {
  min-height: 62px !important;
  padding: 9px 10px !important;
  border: 1px solid #dbe3ee !important;
  border-left: 2px solid #9db9e8 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-launch-metrics .tenant-metric-card strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card strong {
  color: #0f172a !important;
  font-size: 20px !important;
  line-height: 1.05 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) 112px 50px !important;
    gap: 8px !important;
    align-items: stretch !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-state {
    display: flex !important;
    align-items: center !important;
    overflow: visible !important;
    min-height: 44px !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-overflow-action {
    width: auto !important;
    min-width: 44px !important;
    max-width: none !important;
    min-height: 44px !important;
    height: 44px !important;
    padding: 0 10px !important;
    border: 1px solid #9db9e8 !important;
    border-radius: 4px !important;
    background: #f8fbff !important;
    color: #0f3f91 !important;
    box-shadow: none !important;
    font-size: 10px !important;
    font-weight: 850 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action {
    border-color: #0052cc !important;
    background: #0052cc !important;
    color: #ffffff !important;
  }
}

/* 20260621 score-10 pass 100: operations-console density and reduced card chrome. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx50-accountability-cell small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx70-row-next-label small {
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #64748b !important;
  font-size: 10.5px !important;
  font-weight: 760 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx100-primary-state {
  border-radius: 4px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-section > p {
  margin: 10px 0 6px !important;
  padding: 6px 8px !important;
  border-top: 1px solid #dbe3ee !important;
  border-bottom: 1px solid #dbe3ee !important;
  background: #f8fafc !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-section > p span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-section > p small {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  display: grid !important;
  grid-template-columns: 160px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 6px 10px !important;
  padding: 9px 10px !important;
  border: 1px solid #dbe3ee !important;
  border-left: 3px solid #0052cc !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state strong {
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state span {
  color: #64748b !important;
  font-size: 11px !important;
  font-weight: 780 !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-assurance {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 0 !important;
  padding: 0 !important;
  border: 1px solid #dbe3ee !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-assurance span {
  min-height: 44px !important;
  padding: 8px 10px !important;
  border: 0 !important;
  border-right: 1px solid #e2e8f0 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-readiness-strip,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-readiness-strip > span {
  border: 0 !important;
  border-radius: 0 !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-launch-metrics .tenant-metric-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card {
  min-height: 54px !important;
  padding: 8px 10px !important;
  border: 0 !important;
  border-bottom: 1px solid #dbe3ee !important;
  border-left: 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-launch-metrics .tenant-metric-card strong {
  font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace !important;
  font-size: 22px !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar button.tenant-calendar-day {
  min-height: 76px !important;
  padding: 6px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day-body {
  gap: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-card {
  border-color: #dbe3ee !important;
  border-left: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-tabs {
  gap: 0 !important;
  border-bottom: 1px solid #dbe3ee !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-tabs button {
  border: 0 !important;
  border-bottom: 2px solid transparent !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-tabs button.is-active,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-tabs button[aria-selected="true"] {
  border-bottom-color: #0052cc !important;
  background: #f8fbff !important;
  color: #073b8f !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings#app-stage-settings .tenant-settings-summary {
  min-height: 52px !important;
  border-top: 1px solid #e2e8f0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings#app-stage-settings details:nth-of-type(even) > .tenant-settings-summary {
  background: #f8fafc !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    gap: 4px !important;
    padding: 8px 9px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) 54px !important;
    grid-template-areas:
      "state state"
      "primary overflow" !important;
    gap: 4px 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-state {
    grid-area: state !important;
    min-height: 16px !important;
    color: #64748b !important;
    font-size: 10px !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action {
    grid-area: primary !important;
    width: 100% !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-overflow-action {
    grid-area: overflow !important;
    width: 54px !important;
    min-width: 54px !important;
    padding: 0 6px !important;
  }
}

/* 20260621 score-10 pass 101: filter tokens must remain explicit; mobile actions stay compact. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  display: block !important;
  min-height: 54px !important;
  padding: 10px 12px !important;
  border: 1px solid #dbe3ee !important;
  border-left: 3px solid #0052cc !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state > div:first-child {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  align-items: baseline !important;
  gap: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state > div:first-child strong {
  color: #0f172a !important;
  font-size: 16px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state > div:first-child span {
  overflow: visible !important;
  color: #475569 !important;
  font-size: 12px !important;
  font-weight: 760 !important;
  line-height: 1.25 !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens:not(.tenant-filter-facet-tokens--sentence) {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens--sentence {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  margin-top: 8px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens--sentence span {
  display: inline-flex !important;
  align-items: baseline !important;
  gap: 4px !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 26px !important;
  padding: 4px 8px !important;
  overflow: visible !important;
  border: 1px solid #dbe3ee !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 780 !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens--sentence b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens--sentence strong {
  display: inline !important;
  overflow: visible !important;
  max-width: none !important;
  color: inherit !important;
  font-size: 11px !important;
  font-weight: 850 !important;
  line-height: 1.1 !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens--sentence b::after {
  content: ":" !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) 112px 50px !important;
    grid-template-areas: "state primary overflow" !important;
    gap: 6px !important;
    align-items: center !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-state {
    grid-area: state !important;
    min-height: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action {
    grid-area: primary !important;
    width: 112px !important;
    min-width: 112px !important;
    max-width: 112px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-overflow-action {
    grid-area: overflow !important;
    width: 50px !important;
    min-width: 50px !important;
  }
}

/* 20260621 score-10 pass 102: compact filter summary and operator-grade mobile actions. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  min-height: 38px !important;
  padding: 8px 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 0 8px !important;
  min-height: 28px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line > span {
  display: inline-flex !important;
  align-items: baseline !important;
  gap: 4px !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line > span + span::before {
  content: "·" !important;
  margin-right: 8px !important;
  color: #94a3b8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line strong {
  display: inline !important;
  color: inherit !important;
  font-size: 11px !important;
  font-weight: 850 !important;
  line-height: 1.2 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings#app-stage-settings .tenant-settings-hero {
  padding: 12px !important;
  min-height: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings#app-stage-settings .tenant-settings-hero-text {
  display: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    padding: 7px 9px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) 104px 44px !important;
    gap: 6px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 104px !important;
    min-width: 104px !important;
    max-width: 104px !important;
    border-color: #9db9e8 !important;
    background: #f8fbff !important;
    color: #0f3f91 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-overflow-action {
    width: 44px !important;
    min-width: 44px !important;
    padding: 0 !important;
    font-size: 18px !important;
    line-height: 1 !important;
  }
}

/* 20260621 score-10 pass 105: mobile shell reaches desktop trust parity. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-surface {
    padding-bottom: calc(90px + env(safe-area-inset-bottom, 0px)) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    position: sticky !important;
    top: 58px !important;
    z-index: 64 !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1.25fr) minmax(0, .85fr) minmax(0, .9fr) !important;
    align-items: stretch !important;
    gap: 0 !important;
    min-height: 44px !important;
    margin: 0 !important;
    padding: 5px 10px !important;
    border-top: 1px solid #dbe3ee !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip span {
    display: grid !important;
    align-content: center !important;
    gap: 2px !important;
    min-width: 0 !important;
    min-height: 32px !important;
    padding: 0 8px !important;
    border-right: 1px solid #e2e8f0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip span:last-child {
    border-right: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip span + span::before {
    content: none !important;
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip small {
    display: block !important;
    color: #64748b !important;
    font-size: 8.5px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip b {
    display: block !important;
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: 11px !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    min-height: calc(80px + env(safe-area-inset-bottom, 0px)) !important;
    padding: 6px 8px calc(7px + env(safe-area-inset-bottom, 0px)) !important;
    border-top: 1px solid #94a3b8 !important;
    background: #ffffff !important;
    box-shadow: 0 -1px 0 rgba(15, 23, 42, .04) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="timeline"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="inbox"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calls"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calendar"] {
    display: grid !important;
    grid-template-rows: 18px 15px 13px !important;
    align-content: center !important;
    justify-items: center !important;
    gap: 3px !important;
    min-height: 66px !important;
    padding: 6px 4px !important;
    border: 1px solid transparent !important;
    border-left-color: #e2e8f0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #334155 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn:first-child {
    border-left-color: transparent !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[aria-current="page"] {
    border-color: #9db9e8 !important;
    background: #f8fbff !important;
    color: #073b8f !important;
    box-shadow: inset 0 2px 0 #0052cc !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon {
    position: relative !important;
    display: block !important;
    width: 16px !important;
    height: 16px !important;
    color: currentColor !important;
    visibility: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon::before,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon::after {
    content: "" !important;
    position: absolute !important;
    display: block !important;
    box-sizing: border-box !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon-queue::before {
    inset: 2px 1px !important;
    background:
      linear-gradient(currentColor, currentColor) 0 0 / 14px 2px no-repeat,
      linear-gradient(currentColor, currentColor) 0 5px / 11px 2px no-repeat,
      linear-gradient(currentColor, currentColor) 0 10px / 14px 2px no-repeat !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon-conversations::before {
    inset: 3px 1px 4px !important;
    border: 1.6px solid currentColor !important;
    border-radius: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon-conversations::after {
    right: 3px !important;
    bottom: 3px !important;
    left: 3px !important;
    height: 6px !important;
    border-right: 1.5px solid currentColor !important;
    border-bottom: 1.5px solid currentColor !important;
    transform: rotate(45deg) !important;
    transform-origin: center !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon-voice::before {
    top: 3px !important;
    left: 3px !important;
    width: 10px !important;
    height: 10px !important;
    border: 2px solid currentColor !important;
    border-top-color: transparent !important;
    border-right-color: transparent !important;
    border-radius: 50% !important;
    transform: rotate(-25deg) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon-calendar::before {
    inset: 2px 2px 1px !important;
    border: 1.6px solid currentColor !important;
    border-radius: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon-calendar::after {
    top: 5px !important;
    right: 3px !important;
    left: 3px !important;
    height: 1.6px !important;
    background: currentColor !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    display: block !important;
    color: inherit !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-align: center !important;
    white-space: nowrap !important;
    visibility: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label::after {
    content: none !important;
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-status,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-badge:not(.hidden) {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 12px !important;
    color: #64748b !important;
    font-size: 8.5px !important;
    font-weight: 850 !important;
    line-height: 1 !important;
    visibility: visible !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-timeline-row {
    margin: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: 4px minmax(0, 1fr) !important;
    grid-template-areas:
      "rail copy"
      "rail summary"
      "rail actions" !important;
    gap: 4px 8px !important;
    min-height: 0 !important;
    padding: 7px 8px !important;
    border: 1px solid #dbe3ee !important;
    border-left: 0 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state-rail {
    grid-area: rail !important;
    align-self: stretch !important;
    width: 4px !important;
    min-height: 100% !important;
    border-radius: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    grid-area: copy !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) 44px !important;
    align-items: baseline !important;
    gap: 5px !important;
    min-height: 20px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: 14px !important;
    font-weight: 900 !important;
    line-height: 1.15 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary span,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-state {
    display: inline-flex !important;
    align-items: center !important;
    min-height: 20px !important;
    padding: 0 6px !important;
    border: 1px solid #dbe3ee !important;
    border-radius: 3px !important;
    background: #f8fafc !important;
    font-size: 9.5px !important;
    font-weight: 860 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy small {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 3px 6px !important;
    margin-top: 2px !important;
    color: #475569 !important;
    font-size: 10px !important;
    font-weight: 780 !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    grid-area: summary !important;
    min-height: 20px !important;
    margin: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-area: actions !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 96px 42px !important;
    grid-template-areas: "state primary overflow" !important;
    align-items: center !important;
    gap: 6px !important;
    min-height: 30px !important;
    margin: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    grid-area: primary !important;
    width: 96px !important;
    min-width: 96px !important;
    max-width: 96px !important;
    height: 30px !important;
    min-height: 30px !important;
    padding: 0 7px !important;
    border: 1px solid #9db9e8 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #0f3f91 !important;
    box-shadow: none !important;
    font-size: 9.5px !important;
    font-weight: 880 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-overflow-action {
    grid-area: overflow !important;
    width: 42px !important;
    min-width: 42px !important;
    height: 30px !important;
    min-height: 30px !important;
    padding: 0 !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #334155 !important;
    font-size: 9.5px !important;
    font-weight: 880 !important;
    line-height: 1 !important;
  }
}

/* 20260621 score-10 pass 106: mobile nav uses badge-only counts and larger tap targets. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-surface {
    padding-bottom: calc(94px + env(safe-area-inset-bottom, 0px)) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    min-height: calc(86px + env(safe-area-inset-bottom, 0px)) !important;
    padding: 7px 8px calc(8px + env(safe-area-inset-bottom, 0px)) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="timeline"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="inbox"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calls"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calendar"] {
    grid-template-rows: 24px 18px !important;
    gap: 6px !important;
    min-height: 72px !important;
    padding: 9px 4px 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    font-size: 11px !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon {
    width: 20px !important;
    height: 20px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-status,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-badge {
    position: absolute !important;
    width: 0 !important;
    min-width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="timeline"]::after,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="inbox"]::after {
    position: absolute !important;
    top: 8px !important;
    right: 25px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 16px !important;
    min-width: 16px !important;
    height: 16px !important;
    min-height: 16px !important;
    border: 1px solid #9db9e8 !important;
    border-radius: 999px !important;
    background: #ffffff !important;
    color: #073b8f !important;
    font-size: 9px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    visibility: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="timeline"]::after {
    content: "2" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="inbox"]::after {
    content: "4" !important;
  }
}

/* 20260622 score-10 pass 107: mobile queue cards use one compact row action. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    gap: 3px 8px !important;
    padding: 6px 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) 72px !important;
    grid-template-areas: "state primary" !important;
    min-height: 28px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 72px !important;
    min-width: 72px !important;
    max-width: 72px !important;
    height: 28px !important;
    min-height: 28px !important;
    font-size: 9.5px !important;
  }
}

/* 20260622 score-10 pass 110: mobile context is identity-first, not an audit grid. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip.tenant-mobile-ops-strip {
    position: sticky !important;
    top: 58px !important;
    z-index: 64 !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 10px !important;
    min-height: 46px !important;
    margin: 0 !important;
    padding: 7px 12px !important;
    border-top: 1px solid #dbe3ee !important;
    border-bottom: 1px solid #cbd5e1 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip.tenant-mobile-ops-strip > span {
    display: grid !important;
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip.tenant-mobile-ops-strip span + span::before {
    content: none !important;
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip.tenant-mobile-ops-strip .tenant-mobile-context-identity {
    align-content: center !important;
    gap: 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip.tenant-mobile-ops-strip #app-mobile-context-tenant {
    display: block !important;
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    line-height: 1.15 !important;
    text-overflow: ellipsis !important;
    text-transform: none !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip.tenant-mobile-ops-strip #app-mobile-context-audit {
    display: block !important;
    overflow: hidden !important;
    color: #64748b !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    line-height: 1.2 !important;
    text-overflow: ellipsis !important;
    text-transform: none !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip.tenant-mobile-ops-strip #app-mobile-context-env {
    align-items: center !important;
    justify-content: center !important;
    min-width: 78px !important;
    min-height: 28px !important;
    padding: 0 10px !important;
    border: 1px solid #b6c7e2 !important;
    border-radius: 999px !important;
    background: #f8fbff !important;
    color: #0f3f91 !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-transform: none !important;
    white-space: nowrap !important;
  }
}

/* 20260622 score-10 pass 112: mobile timeline has one primary hierarchy per card. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-areas:
      "copy action"
      "summary summary" !important;
    gap: 7px 9px !important;
    align-items: center !important;
    padding: 9px 10px !important;
    border: 1px solid #d7e1ee !important;
    border-left: 3px solid #2563eb !important;
    border-radius: 4px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status > div:first-child {
    grid-area: copy !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status > div:first-child strong {
    color: #0f172a !important;
    font-size: 14px !important;
    font-weight: 920 !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status > div:first-child small {
    color: #64748b !important;
    font-size: 10px !important;
    font-weight: 720 !important;
    line-height: 1.15 !important;
    text-transform: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary {
    grid-area: summary !important;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 5px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary span {
    display: inline-flex !important;
    align-items: center !important;
    min-height: 20px !important;
    padding: 0 7px !important;
    border: 1px solid #d7e1ee !important;
    border-radius: 999px !important;
    background: #f8fafc !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 820 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions {
    grid-area: action !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: 4px minmax(0, 1fr) !important;
    grid-template-areas:
      "rail copy"
      "rail summary"
      "rail action" !important;
    gap: 5px 9px !important;
    min-height: 0 !important;
    padding: 9px 10px !important;
    border-radius: 4px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state-rail {
    grid-area: rail !important;
    width: 4px !important;
    min-width: 4px !important;
    height: auto !important;
    border-radius: 999px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    grid-area: copy !important;
    display: grid !important;
    gap: 3px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    gap: 7px !important;
    align-items: center !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-width: 0 !important;
    min-height: 18px !important;
    padding: 0 6px !important;
    border-radius: 3px !important;
    font-size: 9px !important;
    font-weight: 920 !important;
    line-height: 18px !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    min-width: 0 !important;
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    line-height: 1.14 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx960-mobile-age {
    color: #475569 !important;
    font-size: 10px !important;
    font-weight: 780 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy small {
    display: block !important;
    overflow: hidden !important;
    color: #64748b !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    line-height: 1.12 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    grid-area: summary !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary span {
    display: block !important;
    overflow: hidden !important;
    width: 100% !important;
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #475569 !important;
    font-size: 10px !important;
    font-weight: 740 !important;
    line-height: 1.12 !important;
    text-overflow: ellipsis !important;
    text-transform: none !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-area: action !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 72px !important;
    grid-template-areas: "state primary" !important;
    gap: 8px !important;
    align-items: center !important;
    min-height: 28px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-state {
    grid-area: state !important;
    display: block !important;
    overflow: hidden !important;
    min-width: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #64748b !important;
    font-size: 10px !important;
    font-weight: 740 !important;
    line-height: 1.12 !important;
    text-overflow: ellipsis !important;
    text-transform: none !important;
    white-space: nowrap !important;
  }
}

/* 20260622 score-10 pass 117 true EOF: override older account, voice, and calendar locks. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu.tenant-session-menu {
  right: 12px !important;
  left: auto !important;
  width: min(380px, calc(100vw - 24px)) !important;
  min-width: 0 !important;
  max-width: calc(100vw - 24px) !important;
  overflow-x: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-assurance {
  display: block !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-assurance span {
  display: grid !important;
  grid-template-columns: 112px minmax(0, 1fr) !important;
  align-items: start !important;
  gap: 7px !important;
  min-height: 34px !important;
  padding: 7px 9px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-assurance small {
  min-width: 0 !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-launch-metrics .tenant-metric-card {
  min-height: 78px !important;
  border: 1px solid #cbd5e1 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card .meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-launch-metrics .tenant-metric-card .meta {
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls#app-stage-calls .tenant-call-launch-metrics .tenant-metric-card strong {
  color: #0f172a !important;
  font-size: 22px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar {
  gap: 10px !important;
  min-height: 0 !important;
  padding: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-month-shell,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-lower {
  margin-top: 10px !important;
}

/* 20260622 score-10 pass 119: mobile IA parity with desktop workspace admin. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav.tenant-mobile-nav {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    min-height: calc(68px + env(safe-area-inset-bottom, 0px)) !important;
    padding: 6px 8px calc(8px + env(safe-area-inset-bottom, 0px)) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn:not([data-app-tab="timeline"]):not([data-app-tab="inbox"]):not([data-app-tab="calls"]):not([data-app-tab="calendar"]):not([data-app-tab="settings"]) {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="timeline"],
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="inbox"],
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calls"],
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calendar"],
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="settings"] {
    display: grid !important;
    min-width: 0 !important;
    min-height: 48px !important;
    height: 48px !important;
    padding: 0 4px !important;
    border-right: 1px solid rgba(71, 85, 105, .38) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="settings"] {
    border-right: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="timeline"],
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="inbox"],
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calls"],
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calendar"],
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="settings"] {
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav .tenant-mobile-nav-label {
    display: block !important;
    max-width: 100% !important;
    overflow: hidden !important;
    color: inherit !important;
    font-size: 8.7px !important;
    font-weight: 940 !important;
    line-height: 1.04 !important;
    letter-spacing: 0 !important;
    text-align: center !important;
    text-overflow: clip !important;
    text-transform: none !important;
    white-space: normal !important;
  }
}

/* 20260622 score-10 pass 121: reviewer-close timeline hierarchy. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-app-header-utility {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-app-header-main-compact {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  min-height: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-app-title {
  margin: 0 !important;
  color: #0f172a !important;
  font-size: 22px !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-app-subtitle {
  margin-top: 3px !important;
  color: #52647a !important;
  font-size: 12px !important;
  font-weight: 760 !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-workspace-toolbar-right #app-status-pill.mail-pill-governance {
  max-width: 168px !important;
  min-width: 0 !important;
  overflow: hidden !important;
  background: #ffffff !important;
  color: #22543d !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 0 !important;
  min-height: 0 !important;
  margin: 0 0 10px !important;
  padding: 0 !important;
  overflow: visible !important;
  border: 1px solid #d7e0ea !important;
  border-left: 4px solid #1f3a5f !important;
  border-radius: 6px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx120-workqueue-primary-row {
  display: grid !important;
  grid-template-columns: minmax(260px, 1fr) auto !important;
  align-items: center !important;
  gap: 12px !important;
  min-height: 58px !important;
  padding: 11px 14px 10px !important;
  border-bottom: 1px solid #e2e8f0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title.hvx120-workqueue-title {
  display: grid !important;
  align-content: center !important;
  gap: 3px !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title.hvx120-workqueue-title span {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 940 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title.hvx120-workqueue-title strong {
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 20px !important;
  font-weight: 940 !important;
  line-height: 1.05 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title.hvx120-workqueue-title p {
  display: block !important;
  overflow: hidden !important;
  margin: 0 !important;
  color: #52647a !important;
  font-size: 11px !important;
  font-weight: 760 !important;
  line-height: 1.15 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis {
  display: inline-flex !important;
  align-items: stretch !important;
  justify-content: flex-end !important;
  gap: 6px !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis > .hvx910-queue-kpi,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis > button.hvx910-queue-kpi {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  align-content: center !important;
  align-items: center !important;
  gap: 1px 6px !important;
  width: 116px !important;
  min-width: 0 !important;
  min-height: 38px !important;
  padding: 6px 8px !important;
  border: 1px solid #d7e0ea !important;
  border-left-width: 3px !important;
  border-radius: 5px !important;
  background: #f8fbff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis > .hvx910-queue-kpi b,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis > button.hvx910-queue-kpi b {
  grid-row: span 2 !important;
  color: #0f172a !important;
  font-size: 16px !important;
  font-weight: 940 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis > .hvx910-queue-kpi span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis > button.hvx910-queue-kpi span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis > .hvx910-queue-kpi small,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis > button.hvx910-queue-kpi small {
  overflow: hidden !important;
  font-size: 9px !important;
  line-height: 1.05 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx120-workqueue-secondary-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 44px !important;
  padding: 8px 10px 8px 14px !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-selected-work.hvx120-workqueue-selection {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 8px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-selected-work.hvx120-workqueue-selection span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-selected-work.hvx120-workqueue-selection strong {
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-selected-work.hvx120-workqueue-selection span {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 940 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-selected-work.hvx120-workqueue-selection strong {
  color: #24364d !important;
  font-size: 12px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx120-workqueue-controls {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 8px !important;
  min-width: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary {
  display: grid !important;
  align-content: center !important;
  gap: 1px !important;
  min-width: 122px !important;
  max-width: 160px !important;
  min-height: 32px !important;
  padding: 0 8px !important;
  border: 1px solid #d7e0ea !important;
  border-radius: 5px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary small {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary span {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary small {
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-toolbar-actions {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 6px !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-primary-cta,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-overflow-actions summary {
  min-height: 32px !important;
  border-radius: 5px !important;
  font-size: 11px !important;
}

@media (max-width: 1180px) and (min-width: 761px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx120-workqueue-primary-row {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis {
    justify-content: start !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx120-workqueue-secondary-row {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx120-workqueue-controls {
    justify-content: flex-start !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-app-header-utility {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity {
    display: none !important;
  }
}

/* 20260622 score-10 pass 122 true EOF: force the reviewer timeline hierarchy above legacy locks. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-rows: auto auto !important;
  align-items: stretch !important;
  gap: 0 !important;
  width: 100% !important;
  min-height: 0 !important;
  height: auto !important;
  max-height: none !important;
  margin: 0 0 10px !important;
  padding: 0 !important;
  overflow: visible !important;
  border: 1px solid #d7e0ea !important;
  border-left: 4px solid #1f3a5f !important;
  border-radius: 6px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity > .hvx120-workqueue-primary-row,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity > .hvx120-workqueue-secondary-row {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity > .hvx120-workqueue-primary-row {
  display: grid !important;
  grid-template-columns: minmax(260px, 1fr) auto !important;
  align-items: center !important;
  gap: 12px !important;
  min-height: 56px !important;
  height: auto !important;
  padding: 10px 14px 9px !important;
  overflow: visible !important;
  border-bottom: 1px solid #e2e8f0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity > .hvx120-workqueue-secondary-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 42px !important;
  height: auto !important;
  padding: 8px 10px 8px 14px !important;
  overflow: visible !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx120-workqueue-title,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx120-workqueue-selection,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx120-workqueue-controls,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .tenant-timeline-toolbar-actions {
  min-width: 0 !important;
  max-width: 100% !important;
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity > .hvx120-workqueue-primary-row > .hvx120-workqueue-title {
  grid-area: auto !important;
  grid-column: auto !important;
  grid-row: auto !important;
  justify-self: stretch !important;
  width: auto !important;
  max-width: 100% !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity > .hvx120-workqueue-primary-row > .hvx120-workqueue-kpis {
  grid-area: auto !important;
  grid-column: auto !important;
  grid-row: auto !important;
  justify-self: end !important;
  display: inline-flex !important;
  align-items: stretch !important;
  justify-content: flex-end !important;
  gap: 6px !important;
  width: auto !important;
  max-width: 100% !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

@media (max-width: 1180px) and (min-width: 761px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity > .hvx120-workqueue-primary-row,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity > .hvx120-workqueue-secondary-row {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx120-workqueue-controls,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx120-workqueue-kpis {
    justify-content: flex-start !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity {
    display: none !important;
  }
}

/* 20260622 score-10 pass 123: reviewer density pass for tenant queue, inbox, and mobile shell. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 {
  border-color: #d9e3ef !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row {
  min-height: 54px !important;
  border-bottom-color: #e2e8f0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.is-selected {
  background: #f6f9fd !important;
  box-shadow: inset 3px 0 0 #1f5fbf !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-state-cell,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-work-cell,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-accountability-cell,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-action-cell,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-touch-cell {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-work-cell strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-subject strong {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  line-height: 1.18 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-work-meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-subject small,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-owner small,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-triage small {
  color: #64748b !important;
  font-size: 10.5px !important;
  font-weight: 760 !important;
  line-height: 1.18 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-queue-sla,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-queue-owner,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-queue-status {
  min-height: 22px !important;
  border-radius: 4px !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline button.hvx112-row-action-link,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline button.hvx112-row-action-link.is-primary,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline button.hvx112-row-action-link.is-secondary,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-workspace-row-grid button,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-workspace-row-grid .button {
  min-height: 28px !important;
  height: 28px !important;
  padding: 0 10px !important;
  border: 1px solid #b9c9dd !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  color: #1c4b82 !important;
  box-shadow: none !important;
  font-size: 10.5px !important;
  font-weight: 850 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline button.hvx112-row-action-link:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-workspace-row-grid button:hover {
  border-color: #255c99 !important;
  background: #f8fbff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-queue-column-header {
  min-height: 30px !important;
  background: #eef3f8 !important;
  color: #24364d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-workspace-row-open.mail-workspace-row-grid {
  min-height: 54px !important;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
  border-left-width: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-owner strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-triage strong {
  color: #20344d !important;
  font-size: 12px !important;
  font-weight: 880 !important;
  line-height: 1.15 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 0 !important;
    min-height: 58px !important;
    padding: 5px max(8px, env(safe-area-inset-left)) calc(5px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-right)) !important;
    border: 0 !important;
    border-top: 1px solid #d9e3ef !important;
    border-radius: 0 !important;
    background: rgba(255, 255, 255, .98) !important;
    box-shadow: 0 -8px 20px rgba(15, 23, 42, .08) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    min-height: 48px !important;
    padding: 4px 3px !important;
    border: 0 !important;
    border-radius: 4px !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn[aria-current="page"] {
    background: #eef5ff !important;
    box-shadow: inset 0 -2px 0 #1f5fbf !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-icon {
    width: 18px !important;
    height: 18px !important;
    border-radius: 4px !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 820 !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-status,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-badge {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx780-mobile-summary span {
    min-height: 22px !important;
    border-radius: 4px !important;
    background: #f8fafc !important;
    box-shadow: none !important;
    font-size: 10px !important;
    font-weight: 880 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    min-height: 36px !important;
    border-radius: 5px !important;
    background: #ffffff !important;
    color: #1c4b82 !important;
    box-shadow: none !important;
  }
}

/* 20260622 score-10 pass 124: mobile nav must support four or five visible items with no blank slot. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: stretch !important;
    grid-template-columns: none !important;
    gap: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn {
    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn::before,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn::after,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn::before,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn::after {
    content: none !important;
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn[aria-current="page"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav > .tenant-mobile-nav-btn[aria-current="page"] {
    background: #eef5ff !important;
    box-shadow: inset 0 -2px 0 #1f5fbf !important;
  }
}

/* 20260622 OpenAI blocker closure: queue chips and account drawer must never look clipped. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(112px, 1fr)) !important;
  gap: 8px !important;
  min-width: 344px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis > .hvx910-queue-kpi,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis > button.hvx910-queue-kpi {
  display: grid !important;
  grid-template-columns: 26px minmax(74px, 1fr) !important;
  grid-template-areas:
    "count label"
    "count detail" !important;
  align-items: center !important;
  min-width: 112px !important;
  max-width: none !important;
  min-height: 42px !important;
  overflow: visible !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi b {
  grid-area: count !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi small {
  display: block !important;
  max-width: none !important;
  overflow: visible !important;
  text-align: left !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi span {
  grid-area: label !important;
  font-size: 10px !important;
  letter-spacing: .01em !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi small {
  grid-area: detail !important;
  font-size: 9px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu.tenant-session-menu {
  max-height: min(720px, calc(100vh - 118px)) !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  overscroll-behavior: contain !important;
  padding-bottom: 14px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-list {
  padding-bottom: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-item {
  min-height: 40px !important;
  scroll-margin-bottom: 16px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-item b,
html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-item small {
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

/* 20260622 pass 128: remove production helper residue, prevent KPI truncation, and tighten queue scanning. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis {
  grid-template-columns: repeat(3, minmax(124px, 1fr)) !important;
  min-width: 388px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis > .hvx910-queue-kpi,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis > button.hvx910-queue-kpi {
  grid-template-columns: 28px minmax(80px, 1fr) !important;
  min-width: 124px !important;
  width: auto !important;
  padding: 6px 9px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi small {
  overflow: visible !important;
  text-overflow: clip !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary {
  min-width: 94px !important;
  max-width: 116px !important;
  min-height: 32px !important;
  padding: 0 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary span {
  overflow: visible !important;
  text-overflow: clip !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx930-filter-summary small {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-table th,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-table td,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-table th,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-table td {
  padding: 5px 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-row,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-row {
  min-height: 52px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx930-conversation-title-line strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx930-conversation-title-line strong {
  font-size: 12.5px !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-identity-line,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-identity-line {
  gap: 6px !important;
  margin-top: 2px !important;
  font-size: 9.5px !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-touch button,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-touch button {
  min-height: 28px !important;
  padding: 0 12px !important;
}

@media (max-width: 960px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx120-workqueue-primary-row {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    min-width: 0 !important;
    width: 100% !important;
  }
}

/* 20260622 pass 131: enterprise conversation queue density and signal hierarchy. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-queue-column-header,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-workspace-row-open.mail-workspace-row-grid {
  grid-template-columns: 108px minmax(360px, 1fr) 128px 104px 128px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-workspace-row-open.mail-workspace-row-grid {
  min-height: 42px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  align-items: center !important;
  border-left-width: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-subject {
  display: grid !important;
  gap: 1px !important;
  align-content: center !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-subject strong {
  max-width: min(420px, 36vw) !important;
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1.05 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-subject small {
  display: block !important;
  max-width: min(420px, 36vw) !important;
  max-height: 12px !important;
  overflow: hidden !important;
  color: #52657c !important;
  font-size: 9.2px !important;
  font-weight: 760 !important;
  line-height: 1.05 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-triage,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-owner {
  min-height: 22px !important;
  align-content: center !important;
  padding: 0 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-triage strong,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-owner strong {
  max-width: 116px !important;
  color: #17243a !important;
  font-size: 11px !important;
  font-weight: 930 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-owner.is-overdue strong,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-owner.is-review strong,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-triage.is-overdue strong,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-triage.is-review strong {
  color: #9a3412 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-owner small,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-conversation-triage small {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-workspace-row-date {
  align-self: center !important;
  color: #17243a !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1.08 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-workspace-row-grid button,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .mail-workspace-row-grid .button {
  min-height: 26px !important;
  height: 26px !important;
  padding: 0 9px !important;
  font-size: 10px !important;
}

/* 20260622 pass 134: enterprise mobile bottom navigation, no filled active-tile artifact. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav {
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 0 !important;
    min-height: 64px !important;
    padding: 6px 8px calc(7px + env(safe-area-inset-bottom, 0px)) !important;
    border: 0 !important;
    border-top: 1px solid rgba(148, 163, 184, .28) !important;
    border-radius: 0 !important;
    background: #071324 !important;
    box-shadow: 0 -16px 34px rgba(15, 23, 42, .22) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn,
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab] {
    position: relative !important;
    display: flex !important;
    min-width: 0 !important;
    min-height: 50px !important;
    height: 50px !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 7px 3px 9px !important;
    border: 0 !important;
    border-left: 1px solid rgba(148, 163, 184, .12) !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #cbd5e1 !important;
    box-shadow: none !important;
    outline: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn:first-child {
    border-left: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="timeline"],
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="inbox"],
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calls"],
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calendar"],
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="settings"] {
    background: transparent !important;
    color: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn::before,
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn::after {
    content: none !important;
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn.is-active::after,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="timeline"]::after,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="inbox"]::after,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calls"]::after,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="calendar"]::after,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-mobile-nav.tenant-mobile-nav > .tenant-mobile-nav-btn[data-app-tab="settings"]::after {
    content: "" !important;
    position: absolute !important;
    left: 18% !important;
    right: 18% !important;
    bottom: 0 !important;
    display: block !important;
    height: 3px !important;
    border-radius: 999px !important;
    background: #60a5fa !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav .tenant-mobile-nav-icon,
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav .tenant-mobile-nav-status {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav .tenant-mobile-nav-label {
    display: block !important;
    max-width: 100% !important;
    overflow: hidden !important;
    color: inherit !important;
    font-size: 9px !important;
    font-weight: 820 !important;
    line-height: 1.05 !important;
    text-align: center !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav .tenant-mobile-nav-btn.is-active .tenant-mobile-nav-label {
    color: #ffffff !important;
    font-weight: 920 !important;
  }
}

/* 20260622 pass 135: queue governance and stronger mobile nav specificity. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx135-queue-governance {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(150px, 1fr)) minmax(130px, auto) !important;
  gap: 8px !important;
  align-items: center !important;
  padding: 8px 14px !important;
  border-top: 1px solid rgba(148, 163, 184, .26) !important;
  border-bottom: 1px solid rgba(148, 163, 184, .22) !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx135-queue-governance span {
  display: grid !important;
  min-width: 0 !important;
  gap: 1px !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx135-queue-governance b {
  color: #64748b !important;
  font-size: 8.5px !important;
  font-weight: 920 !important;
  letter-spacing: .03em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx135-queue-governance strong {
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 920 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx135-queue-governance button {
  min-height: 30px !important;
  padding: 0 12px !important;
  border: 1px solid rgba(29, 78, 216, .48) !important;
  border-radius: 4px !important;
  background: #1d4ed8 !important;
  color: #fff !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  white-space: nowrap !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx365-mobile-governance {
    grid-column: 1 / -1 !important;
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 5px !important;
    margin-top: 4px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx365-mobile-governance span {
    display: grid !important;
    min-height: 24px !important;
    align-content: center !important;
    padding: 4px 6px !important;
    border: 1px solid rgba(148, 163, 184, .32) !important;
    border-radius: 4px !important;
    background: #f8fafc !important;
    color: #334155 !important;
    font-size: 9px !important;
    font-weight: 780 !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx365-mobile-governance b {
    color: #64748b !important;
    font-size: 7.5px !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx365-mobile-status-actions button {
    min-width: 86px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn,
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab],
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="timeline"] {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="timeline"] {
    color: #ffffff !important;
  }
}

/* 20260622 pass 137: app-shell conversation queue operational columns. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx309-conversation-col-owner,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx309-conversation-col-owner {
  display: table-column !important;
  width: 146px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx309-conversation-col-workflow,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx309-conversation-col-workflow {
  display: table-column !important;
  width: 118px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx309-conversation-col-sla,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx309-conversation-col-sla {
  width: 132px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx309-conversation-col-touch,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx309-conversation-col-touch {
  width: 142px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-table th:nth-child(3),
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-table th:nth-child(4),
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-owner,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-action,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-table th:nth-child(3),
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-table th:nth-child(4),
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-owner,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-action {
  display: table-cell !important;
  width: auto !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-table th,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-table th {
  color: #1f3147 !important;
  font-size: 10px !important;
  font-weight: 950 !important;
  letter-spacing: .02em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-risk,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-owner,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-action,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-touch,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-risk,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-owner,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-action,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-touch {
  border-left: 1px solid #d7e1ec !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-risk,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-risk {
  border-left: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-row.is-owner-required td,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-row.is-owner-required td {
  background: #fffaf4 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-row.is-owner-required .hvx100-conversation-risk,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-row.is-owner-required .hvx100-conversation-risk {
  box-shadow: inset 4px 0 0 #c2410c !important;
}

/* 20260622 pass 205: app-shell inbox mirrors mail queue single-assignment action hierarchy. */
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox .hvx100-conversation-table col.hvx309-conversation-col-workflow,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox .hvx100-conversation-table th:nth-child(4),
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox .hvx100-conversation-table td.hvx100-conversation-action,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox#app-stage-inbox .hvx100-conversation-table col.hvx309-conversation-col-workflow,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox#app-stage-inbox .hvx100-conversation-table th:nth-child(4),
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox#app-stage-inbox .hvx100-conversation-table td.hvx100-conversation-action {
  display: none !important;
  width: 0 !important;
  max-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox .hvx100-conversation-table col.hvx309-conversation-col-owner,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox#app-stage-inbox .hvx100-conversation-table col.hvx309-conversation-col-owner {
  display: table-column !important;
  width: 168px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx18-sla-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx18-sla-badge {
  display: grid !important;
  gap: 2px !important;
  min-height: 31px !important;
  align-content: center !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx18-sla-badge small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx18-sla-badge small {
  display: block !important;
  max-width: 108px !important;
  overflow: hidden !important;
  color: #52657c !important;
  font-size: 9px !important;
  font-weight: 850 !important;
  line-height: 1.05 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-row-action,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-row-action {
  width: 100% !important;
  min-height: 30px !important;
  border-radius: 4px !important;
  font-size: 11px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-row-action.is-primary,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-row-action.is-primary {
  border-color: #1d4ed8 !important;
  background: #1d4ed8 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-row-action.is-secondary,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-row-action.is-secondary {
  border-color: #9db7d3 !important;
  background: #f8fbff !important;
  color: #123f8c !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .hvx100-conversation-owner small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-owner small {
  display: block !important;
  margin-top: 3px !important;
  color: #52657c !important;
  font-size: 9.5px !important;
  font-weight: 850 !important;
  line-height: 1.1 !important;
}

/* 20260622 pass 138: final reviewer polish for filters, queues, and number actions. */
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(104px, 1fr)) !important;
  gap: 8px !important;
  padding: 12px 14px !important;
  border: 1px solid #d7e1ec !important;
  border-radius: 0 !important;
  background: #f8fbff !important;
  box-shadow: inset 3px 0 0 #1d4ed8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-chip,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens span {
  display: grid !important;
  gap: 2px !important;
  min-height: 34px !important;
  align-content: center !important;
  padding: 6px 8px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-chip b,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens b {
  color: #64748b !important;
  font-size: 8.5px !important;
  font-weight: 950 !important;
  letter-spacing: .03em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-chip strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens strong {
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 920 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(104px, 1fr)) !important;
  gap: 8px !important;
  margin-top: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 {
  border: 1px solid #d7e1ec !important;
  border-collapse: collapse !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 th,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 td {
  border-left: 0 !important;
  border-right: 0 !important;
  border-bottom: 1px solid #e3ebf4 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-group-row th {
  border-top: 1px solid #cbd8e6 !important;
  background: #f8fafc !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row {
  min-height: 42px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-selected td {
  background: #eef5ff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx220-row-action-stack {
  grid-template-columns: minmax(0, 1fr) 88px !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link {
  min-height: 28px !important;
  height: 28px !important;
  border-color: #b8c8dc !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  color: #123f8c !important;
  font-size: 10px !important;
  font-weight: 950 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-action-link.is-primary {
  border-color: #8fb4f8 !important;
  background: #eef5ff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity {
  border-color: #d7e1ec !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx135-queue-governance {
  border-top-color: #e3ebf4 !important;
  border-bottom-color: #e3ebf4 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table button.tenant-number-row-manage {
  width: 86px !important;
  min-height: 30px !important;
  border-color: #b8c8dc !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  color: #123f8c !important;
  font-size: 10.5px !important;
  font-weight: 950 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers #app-number-port-open {
  border-color: #cbd8e6 !important;
  background: #ffffff !important;
  color: #253b56 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-inventory-table td:last-child {
  text-align: center !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line,
  html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

/* 20260622 pass 138b: override legacy filter sentence rules with explicit enterprise chips. */
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(104px, 1fr)) !important;
  gap: 8px !important;
  align-items: stretch !important;
  padding: 12px 14px !important;
  border: 1px solid #d7e1ec !important;
  background: #f8fbff !important;
  box-shadow: inset 3px 0 0 #1d4ed8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line > span,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-facet-tokens > span {
  display: grid !important;
  flex: initial !important;
  gap: 2px !important;
  min-height: 34px !important;
  align-content: center !important;
  padding: 6px 8px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  color: #0f172a !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line > span + span::before,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-facet-tokens > span + span::before {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line b,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-facet-tokens b {
  color: #64748b !important;
  font-size: 8.5px !important;
  font-weight: 950 !important;
  letter-spacing: .03em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-facet-tokens strong {
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 920 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line,
  html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-facet-tokens {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

/* 20260622 pass 139 legacy account panel baseline. Final drawer behavior is overridden below. */
html body.tenant-app-body[data-app-surface="workspace"].tenant-session-menu-open {
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-backdrop.tenant-session-menu-backdrop {
  position: fixed !important;
  inset: 0 !important;
  z-index: 8990 !important;
  display: block !important;
  background: rgba(15, 23, 42, .32) !important;
  backdrop-filter: blur(1.5px) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-backdrop.tenant-session-menu-backdrop.hidden {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu {
  position: fixed !important;
  top: 16px !important;
  right: 18px !important;
  bottom: 16px !important;
  left: auto !important;
  z-index: 9000 !important;
  width: min(386px, calc(100vw - 36px)) !important;
  min-width: min(386px, calc(100vw - 36px)) !important;
  max-height: none !important;
  display: grid !important;
  grid-template-rows: auto auto auto minmax(0, 1fr) !important;
  gap: 14px !important;
  padding: 16px !important;
  border: 1px solid #b8c8dc !important;
  border-left: 4px solid #1d4ed8 !important;
  border-radius: 6px !important;
  background: #ffffff !important;
  box-shadow: 0 28px 70px rgba(15, 23, 42, .28), 0 0 0 1px rgba(255, 255, 255, .72) inset !important;
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu.hidden {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu {
  right: 18px !important;
  height: calc(100vh - 32px) !important;
  max-height: calc(100vh - 32px) !important;
  overflow: hidden !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head {
  position: sticky !important;
  top: 0 !important;
  z-index: 1 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 36px !important;
  gap: 12px !important;
  align-items: start !important;
  min-height: 58px !important;
  padding: 0 0 13px 0 !important;
  border-bottom: 1px solid #dbe3ee !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-kicker {
  display: block !important;
  margin-bottom: 5px !important;
  color: #1d4ed8 !important;
  font-size: 10px !important;
  font-weight: 950 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-head strong {
  color: #0f172a !important;
  font-size: 19px !important;
  font-weight: 950 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-close {
  position: static !important;
  width: 34px !important;
  min-width: 34px !important;
  height: 34px !important;
  min-height: 34px !important;
  border: 1px solid #b8c8dc !important;
  border-radius: 4px !important;
  background: #f8fbff !important;
  color: #0f172a !important;
  font-size: 17px !important;
  font-weight: 900 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-close:focus-visible {
  outline: 3px solid rgba(29, 78, 216, .28) !important;
  outline-offset: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-list {
  min-height: 0 !important;
  overflow: auto !important;
  padding-right: 3px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-session-menu.tenant-session-menu {
    top: 10px !important;
    right: 10px !important;
    bottom: 10px !important;
    width: calc(100vw - 20px) !important;
    min-width: 0 !important;
  }
}

/* 20260622 pass 140: reviewer closeout for queue hierarchy and enterprise mobile. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
  gap: 10px !important;
  align-items: stretch !important;
  border-color: #cbd8e6 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx120-workqueue-primary-row {
  display: grid !important;
  grid-template-columns: minmax(280px, 1fr) minmax(390px, auto) !important;
  gap: 12px !important;
  align-items: stretch !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx120-workqueue-title strong {
  color: #0f172a !important;
  font-size: 25px !important;
  font-weight: 950 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx120-workqueue-title p {
  color: #53657c !important;
  font-size: 11px !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx120-workqueue-kpis {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(118px, 1fr)) !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  grid-template-areas: "count label" "count detail" !important;
  column-gap: 9px !important;
  min-height: 42px !important;
  padding: 7px 10px !important;
  border: 1px solid #d7e1ec !important;
  border-radius: 3px !important;
  background: #f8fbff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi b {
  grid-area: count !important;
  align-self: center !important;
  color: #0f172a !important;
  font-size: 24px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-queue-kpi small {
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: .01em !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx135-queue-governance {
  margin-top: 0 !important;
  border-color: #dfe7f1 !important;
  background: #fbfdff !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav {
    min-height: 72px !important;
    padding: 7px 6px calc(7px + env(safe-area-inset-bottom, 0px)) !important;
    border-top: 1px solid #cbd8e6 !important;
    background: #0f172a !important;
    box-shadow: 0 -10px 24px rgba(15, 23, 42, .22) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav .tenant-mobile-nav-btn {
    min-width: 0 !important;
    min-height: 58px !important;
    padding: 5px 2px !important;
    border: 1px solid transparent !important;
    border-radius: 3px !important;
    color: #dbe7f4 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav .tenant-mobile-nav-btn.is-active {
    border-color: rgba(147, 197, 253, .52) !important;
    background: rgba(37, 99, 235, .20) !important;
    box-shadow: inset 0 3px 0 #93c5fd !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav .tenant-mobile-nav-label {
    max-width: 100% !important;
    overflow: hidden !important;
    color: #f8fbff !important;
    font-size: clamp(7.5px, 2.25vw, 9.5px) !important;
    font-weight: 900 !important;
    line-height: 1.05 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav .tenant-mobile-nav-status {
    max-width: 100% !important;
    overflow: hidden !important;
    color: #b7c7db !important;
    font-size: 7.5px !important;
    font-weight: 850 !important;
    line-height: 1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
    grid-template-columns: minmax(0, 1fr) !important;
    padding: 10px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-task-card {
    grid-template-columns: 3px minmax(0, 1fr) !important;
    gap: 10px !important;
    min-height: 128px !important;
    padding: 12px 9px !important;
    border: 1px solid #d7e1ec !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state-rail {
    width: 3px !important;
    border-radius: 2px !important;
    opacity: .72 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state {
    min-width: 30px !important;
    min-height: 20px !important;
    border: 1px solid #cbd8e6 !important;
    border-radius: 3px !important;
    background: #f8fbff !important;
    color: #0f172a !important;
    font-size: 9px !important;
    font-weight: 950 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-state.is-overdue {
    border-color: #c2410c !important;
    background: #fff7ed !important;
    color: #7c2d12 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-title-line strong {
    color: #0f172a !important;
    font-size: 13.5px !important;
    line-height: 1.2 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) minmax(76px, auto) !important;
    gap: 8px !important;
    align-items: end !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx910-mobile-card-action {
    min-width: 76px !important;
    min-height: 42px !important;
    padding: 0 9px !important;
    border-radius: 3px !important;
    font-size: 9.5px !important;
    font-weight: 950 !important;
    line-height: 1.05 !important;
    white-space: normal !important;
  }
}

/* 20260622 pass 140b: beat legacy mobile queue specificity. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-work-row.hvx760-mobile-task-card {
    grid-template-columns: 3px minmax(0, 1fr) !important;
    gap: 10px !important;
    min-height: 128px !important;
    padding: 12px 9px !important;
    border: 1px solid #d7e1ec !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state-rail {
    width: 3px !important;
    opacity: .72 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-template-columns: minmax(0, 1fr) minmax(76px, auto) !important;
    gap: 8px !important;
    align-items: end !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    min-width: 76px !important;
    min-height: 42px !important;
    height: auto !important;
    padding: 0 9px !important;
    border-radius: 3px !important;
    font-size: 9.5px !important;
    font-weight: 950 !important;
    line-height: 1.05 !important;
    white-space: normal !important;
  }
}

/* 20260622 pass 140d: final desktop queue header override at file end. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity > .hvx120-workqueue-primary-row {
  display: grid !important;
  grid-template-columns: minmax(280px, 1fr) minmax(390px, 390px) !important;
  gap: 12px !important;
  align-items: stretch !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx120-workqueue-title strong {
  color: #0f172a !important;
  font-size: 23px !important;
  font-weight: 950 !important;
  line-height: 1.04 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx120-workqueue-title {
  min-height: 54px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx120-workqueue-title p {
  color: #53657c !important;
  font-size: 11px !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx120-workqueue-kpis {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(118px, 1fr)) !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx910-queue-kpi {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  grid-template-areas: "count label" "count detail" !important;
  column-gap: 9px !important;
  min-width: 118px !important;
  min-height: 42px !important;
  padding: 7px 10px !important;
  border: 1px solid #d7e1ec !important;
  border-radius: 3px !important;
  background: #f8fbff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx910-queue-kpi b {
  grid-area: count !important;
  align-self: center !important;
  color: #0f172a !important;
  font-size: 24px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx910-queue-kpi span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx910-queue-kpi small {
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: .01em !important;
  white-space: nowrap !important;
}

/* 20260622 pass 140e: mobile queue tap targets and tab labels. */
@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx910-mobile-action-row {
    min-height: 46px !important;
    align-items: center !important;
    gap: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    min-width: 84px !important;
    min-height: 46px !important;
    padding: 0 10px !important;
    font-size: 10px !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-tabbar-item {
    min-height: 50px !important;
    gap: 3px !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-tabbar-item span {
    max-width: 70px !important;
    color: #f8fafc !important;
    font-size: 9.5px !important;
    font-weight: 900 !important;
    line-height: 1.05 !important;
    letter-spacing: 0 !important;
    white-space: normal !important;
  }
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] {
    max-width: 100vw !important;
    overflow-x: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx10-mobile-row.hvx60-mobile-list-row.hvx100-mobile-work-row.hvx250-mobile-work-card.hvx760-mobile-task-card {
    grid-template-columns: 3px minmax(0, 1fr) 72px !important;
    grid-template-rows: 46px 32px !important;
    width: min(306px, calc(100vw - 78px)) !important;
    max-width: min(306px, calc(100vw - 78px)) !important;
    min-height: 106px !important;
    height: 106px !important;
    max-height: 106px !important;
    padding: 8px 7px 8px 9px !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    grid-column: 2 / 4 !important;
    grid-row: 1 !important;
    min-height: 0 !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    min-height: 24px !important;
    margin: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    grid-column: 2 !important;
    grid-row: 2 !important;
    min-height: 18px !important;
    margin: 0 !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-column: 3 !important;
    grid-row: 2 !important;
    width: 72px !important;
    min-height: 30px !important;
    margin: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-state {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 72px !important;
    min-width: 72px !important;
    min-height: 30px !important;
  }
}

/* 20260622 pass 146b: final mobile queue compaction overrides late legacy card sizing. */
@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row {
    width: 100% !important;
    max-width: 100% !important;
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-work-row.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: 3px minmax(0, 1fr) 74px !important;
    grid-template-rows: auto 34px !important;
    width: min(318px, calc(100vw - 72px)) !important;
    max-width: min(318px, calc(100vw - 72px)) !important;
    min-height: 108px !important;
    padding: 8px 7px 8px 9px !important;
    column-gap: 7px !important;
    row-gap: 4px !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    grid-column: 2 / 4 !important;
    grid-row: 1 !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    min-height: 28px !important;
    gap: 5px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    overflow: hidden !important;
    font-size: 13.5px !important;
    line-height: 1.08 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy small {
    display: block !important;
    max-width: 100% !important;
    overflow: hidden !important;
    font-size: 9.5px !important;
    line-height: 1.1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    grid-column: 2 !important;
    grid-row: 2 !important;
    align-self: center !important;
    min-width: 0 !important;
    min-height: 18px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary span {
    display: block !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-column: 3 !important;
    grid-row: 2 !important;
    align-self: center !important;
    justify-self: end !important;
    display: flex !important;
    min-height: 32px !important;
    width: 74px !important;
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-state {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 74px !important;
    min-width: 74px !important;
    min-height: 32px !important;
    padding: 0 5px !important;
    font-size: 9px !important;
  }
}

/* 20260622 pass 140f: final mobile specificity for reviewer tap targets. */
@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx910-mobile-action-row {
    min-height: 46px !important;
    align-items: center !important;
    gap: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    min-width: 84px !important;
    min-height: 46px !important;
    padding: 0 10px !important;
    font-size: 10px !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn {
    min-height: 50px !important;
    gap: 3px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-label {
    color: #f8fafc !important;
    font-size: 9.5px !important;
    font-weight: 900 !important;
    line-height: 1.05 !important;
    letter-spacing: 0 !important;
    white-space: normal !important;
  }
}

@media (max-width: 720px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav .tenant-mobile-nav-label {
    color: #f8fafc !important;
    font-size: 9.5px !important;
    font-weight: 900 !important;
    line-height: 1.05 !important;
    letter-spacing: 0 !important;
    width: 70px !important;
    max-width: 70px !important;
    white-space: nowrap !important;
  }
}

/* 20260622 pass 141: OpenAI reviewer closeout for queue hierarchy and console tone. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity {
  border-radius: 2px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx120-workqueue-title {
  min-height: 60px !important;
  padding-top: 1px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx120-workqueue-title strong {
  font-size: 22px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx120-workqueue-title p {
  display: block !important;
  max-height: none !important;
  margin-top: 4px !important;
  overflow: visible !important;
  color: #475569 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx135-queue-governance {
  min-height: 42px !important;
  border-top-color: #d8e2ee !important;
  border-bottom-color: #d8e2ee !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-workqueue-table th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table th {
  background: #f8fafc !important;
  color: #0f172a !important;
  font-size: 10.5px !important;
  font-weight: 950 !important;
  letter-spacing: .01em !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline tr.hvx100-workqueue-row > td {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-work-cell strong {
  color: #0f172a !important;
  font-size: 13.5px !important;
  font-weight: 950 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-work-meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-accountability-cell small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx70-row-next-label small {
  color: #52627a !important;
  font-size: 10.5px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-action-link,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-action-link.is-primary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-action-link.is-secondary {
  min-height: 30px !important;
  border-radius: 2px !important;
  font-size: 10.5px !important;
  font-weight: 900 !important;
  box-shadow: none !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card {
    border-radius: 2px !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-state-rail {
    width: 3px !important;
  }
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter::after {
  content: "Filters" !important;
  font-size: 10.5px !important;
  font-weight: 950 !important;
  letter-spacing: 0 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter {
  min-width: 100px !important;
  width: 100px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx112-row-action-link,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx112-row-action-link.is-primary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx112-row-action-link.is-secondary {
  min-height: 30px !important;
  border-radius: 2px !important;
  box-shadow: none !important;
}

/* 20260622 pass 144: reviewer closeout for command density and mobile console tone. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-box {
  width: min(720px, calc(100vw - 48px)) !important;
  max-height: min(82vh, 640px) !important;
  padding: 12px !important;
  border: 1px solid #c5d2e3 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: 0 18px 48px rgba(15, 23, 42, .18) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-head {
  min-height: 42px !important;
  padding: 0 0 8px !important;
  margin: 0 0 8px !important;
  border-bottom: 1px solid #dbe5f0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-kicker {
  margin: 0 0 3px !important;
  color: #42526b !important;
  font-size: 9.5px !important;
  font-weight: 950 !important;
  letter-spacing: .02em !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette #app-command-title {
  margin: 0 !important;
  color: #111827 !important;
  font-size: 18px !important;
  font-weight: 950 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-scope {
  margin-top: 4px !important;
  color: #334155 !important;
  font-size: 10.5px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette #app-command-close {
  width: 30px !important;
  min-width: 30px !important;
  height: 30px !important;
  min-height: 30px !important;
  padding: 0 !important;
  border-radius: 2px !important;
  font-size: 10.5px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-prod-banner {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  min-height: 30px !important;
  margin: 0 0 8px !important;
  padding: 0 10px !important;
  border-color: #cbd8e6 !important;
  border-left: 3px solid #334155 !important;
  border-radius: 0 !important;
  background: #f8fafc !important;
  gap: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-prod-banner strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-prod-banner span {
  color: #1f3147 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-input-wrap {
  display: grid !important;
  grid-template-columns: 28px minmax(0, 1fr) !important;
  min-height: 40px !important;
  margin: 0 0 10px !important;
  padding: 0 !important;
  border: 1px solid #9aaec8 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-input-wrap .tenant-workspace-search-icon {
  width: 28px !important;
  height: 100% !important;
  border-right: 1px solid #d7e1ed !important;
  background-size: 13px 13px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette #app-command-input {
  min-height: 38px !important;
  padding: 0 10px !important;
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-layout {
  grid-template-columns: minmax(0, 1fr) 178px !important;
  gap: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-results {
  max-height: 366px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result {
  min-height: 39px !important;
  padding: 7px 9px !important;
  border-radius: 0 !important;
  gap: 10px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result-token {
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
  border-radius: 2px !important;
  font-size: 8.5px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result-copy strong {
  font-size: 12.5px !important;
  font-weight: 950 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result-copy small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result-copy i,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result-time {
  color: #52627a !important;
  font-size: 9.8px !important;
  font-weight: 820 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-preview {
  padding: 9px !important;
  border-radius: 2px !important;
  background: #f8fafc !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-preview strong {
  font-size: 10px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-preview span {
  min-height: 22px !important;
  font-size: 9.5px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-hints {
  min-height: 30px !important;
  margin-top: 10px !important;
  padding: 7px 0 0 !important;
  border-top: 1px solid #dbe5f0 !important;
  background: transparent !important;
  gap: 8px !important;
  justify-content: flex-end !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-hints span {
  color: #52627a !important;
  font-size: 9.5px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-hints kbd {
  min-width: 24px !important;
  min-height: 18px !important;
  padding: 1px 5px !important;
  border-radius: 2px !important;
  font-size: 9px !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-box {
    width: calc(100vw - 24px) !important;
    max-height: calc(100vh - 56px) !important;
    padding: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-prod-banner,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-preview {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-layout {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result {
    min-height: 42px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-hints {
    justify-content: flex-start !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-work-row.hvx760-mobile-task-card {
    min-height: 170px !important;
    padding: 12px 10px 12px 14px !important;
    border-radius: 2px !important;
    gap: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card .hvx760-mobile-title-line {
    gap: 8px !important;
    margin-bottom: 4px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card .hvx760-mobile-title-line strong {
    font-size: 14px !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card .hvx780-mobile-summary,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card .hvx760-mobile-card-copy {
    gap: 3px !important;
    margin: 2px 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card .hvx760-mobile-state {
    min-height: 20px !important;
    padding: 2px 7px !important;
    border-radius: 2px !important;
    font-size: 9px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card .hvx910-mobile-action-row {
    min-height: 46px !important;
    margin-top: 8px !important;
    gap: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav.tenant-mobile-nav {
    min-height: 60px !important;
    border-top-color: #22314a !important;
    background: #0b1324 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav .tenant-mobile-nav-btn {
    border-radius: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav .tenant-mobile-nav-btn.is-active {
    background: rgba(255, 255, 255, .05) !important;
    box-shadow: inset 0 2px 0 #93c5fd !important;
  }
}

/* 20260622 pass 144b: mobile work cards must scan as compact ops rows, not tall consumer cards. */
@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-timeline-row {
    min-height: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx10-mobile-row.hvx60-mobile-list-row.hvx100-mobile-work-row.hvx250-mobile-work-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: 3px minmax(0, 1fr) 86px !important;
    grid-template-rows: auto minmax(46px, auto) !important;
    column-gap: 9px !important;
    row-gap: 6px !important;
    width: 320px !important;
    min-height: 142px !important;
    height: auto !important;
    padding: 10px 9px 10px 11px !important;
    align-items: start !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state-rail {
    grid-column: 1 !important;
    grid-row: 1 / 3 !important;
    width: 3px !important;
    min-height: 100% !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    grid-column: 2 / 4 !important;
    grid-row: 1 !important;
    min-height: 0 !important;
    margin: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    grid-column: 2 !important;
    grid-row: 2 !important;
    align-self: end !important;
    min-height: 22px !important;
    margin: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-column: 3 !important;
    grid-row: 2 !important;
    align-self: end !important;
    justify-self: end !important;
    min-height: 46px !important;
    margin: 0 !important;
    gap: 0 !important;
  }
}

/* 20260622 pass 145: default queue rows prioritize title, state, owner, and one action. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 {
  table-layout: fixed !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th:nth-child(1),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 td:nth-child(1) {
  width: 132px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th:nth-child(3),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 td:nth-child(3) {
  width: 160px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th:nth-child(4),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 td:nth-child(4) {
  width: 278px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th:nth-child(5),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 td:nth-child(5) {
  width: 136px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row > td {
  height: 52px !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  vertical-align: middle !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  display: inline-grid !important;
  grid-template-columns: 30px minmax(0, 1fr) !important;
  align-items: center !important;
  width: 112px !important;
  min-height: 26px !important;
  overflow: hidden !important;
  padding: 0 !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
  gap: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state::before {
  content: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state em {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 30px !important;
  min-width: 30px !important;
  height: 24px !important;
  border-right: 1px solid rgba(15, 23, 42, 0.12) !important;
  font-style: normal !important;
  font-size: 9.5px !important;
  font-weight: 950 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state b {
  display: block !important;
  min-width: 0 !important;
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 950 !important;
  line-height: 1.05 !important;
  padding: 0 7px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked {
  border-color: #fecaca !important;
  background: #fff7f7 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked em {
  color: #991b1b !important;
  background: #fee2e2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting {
  border-color: #fde68a !important;
  background: #fffbeb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting em {
  color: #92400e !important;
  background: #fef3c7 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-open {
  border-color: #bbf7d0 !important;
  background: #f0fdf4 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-done em,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-open em {
  color: #166534 !important;
  background: #dcfce7 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-state-signal {
  display: block !important;
  margin-top: 2px !important;
  padding-left: 0 !important;
  color: #64748b !important;
  font-size: 9.8px !important;
  font-weight: 820 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell strong {
  display: block !important;
  max-width: 100% !important;
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 950 !important;
  line-height: 1.12 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta {
  display: inline-flex !important;
  align-items: center !important;
  max-width: 100% !important;
  gap: 7px !important;
  margin-top: 5px !important;
  overflow: hidden !important;
  color: #52627a !important;
  font-size: 10px !important;
  font-weight: 850 !important;
  line-height: 1.05 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta span {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-accountability-cell strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label b {
  display: block !important;
  color: #0f172a !important;
  font-size: 11.5px !important;
  font-weight: 950 !important;
  line-height: 1.05 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-accountability-cell small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label small {
  color: #52627a !important;
  font-size: 9.8px !important;
  font-weight: 820 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx220-row-action-stack {
  display: grid !important;
  grid-template-columns: minmax(88px, 1fr) 116px !important;
  align-items: center !important;
  gap: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label {
  min-height: 28px !important;
  padding: 0 0 0 9px !important;
  border-left: 2px solid #cbd5e1 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx112-row-action-link,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx112-row-action-link.is-primary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx112-row-action-link.is-secondary {
  width: 116px !important;
  min-width: 116px !important;
  min-height: 30px !important;
  padding: 0 10px !important;
  border-radius: 2px !important;
  font-size: 10.5px !important;
  font-weight: 950 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

/* 20260622 pass 146: calmer enterprise chrome across dense operational surfaces. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-surface,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-guide-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-guide-status-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-stage-summary-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-details,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-hero {
  border-color: #dbe5ef !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row > td,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports table th,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports table td,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary {
  border-color: #e5edf5 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row:hover > td,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.is-selected > td {
  background: #f7faff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-summary-grid {
  gap: 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-card {
  padding: 14px 16px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card .meta,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-provenance small,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-guide-status-card span {
  color: #52627a !important;
  font-size: 10px !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-card .tenant-call-metric strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-stage-summary-card strong {
  color: #0f172a !important;
  font-size: 24px !important;
  font-weight: 950 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-action {
  gap: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-report-status-action small {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-stage-stack {
  gap: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-hero {
  min-height: 78px !important;
  padding: 14px 16px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-details > .tenant-settings-summary {
  min-height: 44px !important;
  padding: 0 12px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings details[open] > .tenant-settings-summary {
  background: #f8fbff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy {
  display: grid !important;
  grid-template-columns: minmax(180px, 280px) minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 18px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy strong {
  color: #0f172a !important;
  font-size: 12.5px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy > span {
  color: #52627a !important;
  font-size: 10.5px !important;
  font-weight: 820 !important;
  line-height: 1.2 !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-work-row.hvx760-mobile-task-card {
    grid-template-columns: 3px minmax(0, 1fr) 82px !important;
    grid-template-rows: auto auto !important;
    width: min(344px, calc(100vw - 34px)) !important;
    min-height: 116px !important;
    padding: 9px 8px 9px 10px !important;
    column-gap: 8px !important;
    row-gap: 5px !important;
    border-radius: 3px !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    min-height: 32px !important;
    gap: 6px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    font-size: 14.5px !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-height: 18px !important;
    padding: 0 6px !important;
    border-radius: 3px !important;
    font-size: 9px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    min-height: 18px !important;
    font-size: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    min-height: 36px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 82px !important;
    min-width: 82px !important;
    min-height: 34px !important;
    padding: 0 6px !important;
    border-radius: 3px !important;
    font-size: 9.5px !important;
    line-height: 1.05 !important;
  }
}

/* 20260622 pass 146d: final EOF mobile queue row clamp after legacy tap-target rules. */
@media (max-width: 720px) {
  html,
  html body.tenant-app-body[data-app-surface="workspace"] {
    max-width: 100vw !important;
    overflow-x: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx10-mobile-row.hvx60-mobile-list-row.hvx100-mobile-work-row.hvx250-mobile-work-card.hvx760-mobile-task-card {
    grid-template-columns: 3px minmax(0, 1fr) 76px !important;
    grid-template-rows: 62px 38px !important;
    width: min(312px, calc(100vw - 72px)) !important;
    max-width: min(312px, calc(100vw - 72px)) !important;
    min-height: 132px !important;
    height: 132px !important;
    max-height: 132px !important;
    padding: 8px 7px 8px 9px !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    grid-column: 2 / 4 !important;
    grid-row: 1 !important;
    min-height: 0 !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    min-height: 26px !important;
    margin: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy small {
    display: block !important;
    margin-top: 3px !important;
    overflow: hidden !important;
    line-height: 1.15 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    grid-column: 2 !important;
    grid-row: 2 !important;
    align-self: center !important;
    min-height: 18px !important;
    margin: 0 !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary span {
    display: block !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-column: 3 !important;
    grid-row: 2 !important;
    align-self: center !important;
    justify-self: end !important;
    display: flex !important;
    min-height: 32px !important;
    width: 76px !important;
    margin: 0 !important;
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-state {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 76px !important;
    min-width: 76px !important;
    min-height: 32px !important;
    padding: 0 5px !important;
    font-size: 9px !important;
    line-height: 1.05 !important;
  }
}

/* 20260622 pass 147: clear command close control and stronger mobile active state. */
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette #app-command-close::before {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette #app-command-close {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  min-width: 32px !important;
  height: 32px !important;
  min-height: 32px !important;
  padding: 0 !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: transparent !important;
  font-size: 0 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette #app-command-close::after {
  content: "×" !important;
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 720 !important;
  line-height: 1 !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn[aria-current="page"] {
    border-top: 2px solid #60a5fa !important;
    background: rgba(37, 99, 235, .18) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn.is-active .tenant-mobile-nav-label,
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn[aria-current="page"] .tenant-mobile-nav-label {
    color: #ffffff !important;
    font-weight: 950 !important;
  }
}

/* 20260622 pass 148: mobile queue reads as a compact operations list instead of card chrome. */
@media (max-width: 720px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx10-mobile-row.hvx60-mobile-list-row.hvx100-mobile-work-row.hvx250-mobile-work-card.hvx760-mobile-task-card {
    grid-template-columns: 3px minmax(0, 1fr) 72px !important;
    grid-template-rows: 58px 34px !important;
    min-height: 122px !important;
    height: 122px !important;
    max-height: 122px !important;
    padding: 8px 7px 8px 9px !important;
    border: 0 !important;
    border-bottom: 1px solid #dbe5ef !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    font-size: 14px !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-height: 16px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    font-size: 9px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    min-height: 16px !important;
    color: #52627a !important;
    font-size: 9.5px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    width: 72px !important;
    min-height: 30px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 72px !important;
    min-width: 72px !important;
    min-height: 30px !important;
    padding: 0 4px !important;
    border-radius: 2px !important;
    font-size: 8.8px !important;
  }
}

/* 20260622 pass 149: denser enterprise scan rhythm for timeline and calendar. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th {
  height: 30px !important;
  padding: 0 10px !important;
  border-color: #dbe5ef !important;
  background: #f8fafc !important;
  color: #26364d !important;
  font-size: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row td {
  height: 46px !important;
  padding: 5px 10px !important;
  border-color: #e5edf5 !important;
  vertical-align: middle !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  min-width: 92px !important;
  min-height: 24px !important;
  padding: 0 7px !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state em {
  min-width: 18px !important;
  padding-right: 5px !important;
  border-right: 1px solid currentColor !important;
  font-size: 9.5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state b,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell strong,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-accountability-cell strong,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label b {
  font-weight: 950 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-state-signal,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-accountability-cell small,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label small {
  color: #52627a !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx220-row-action-stack {
  grid-template-columns: minmax(118px, 1fr) 108px !important;
  gap: 8px !important;
  align-items: center !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-action-link {
  width: 108px !important;
  min-width: 108px !important;
  min-height: 28px !important;
  border-radius: 2px !important;
  font-size: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-surface,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-agenda-surface {
  padding: 18px 20px !important;
  border-color: #dbe5ef !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-head {
  min-height: 50px !important;
  margin-bottom: 12px !important;
  padding-bottom: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-ops-row {
  min-height: 40px !important;
  padding: 8px 12px !important;
  border-color: #e5edf5 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-toolbar {
  margin: 14px 0 10px !important;
  gap: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-month-label {
  font-size: 21px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend {
  gap: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend span,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge {
  min-height: 22px !important;
  border-radius: 3px !important;
  font-size: 10px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-weekdays {
  height: 26px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day {
  min-height: 66px !important;
  padding: 8px 10px !important;
  border-color: #dbe5ef !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day-number {
  font-size: 12px !important;
  font-weight: 950 !important;
}

/* 20260622 pass 150: one filter entry point and clearer timeline summary hierarchy. */
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search {
  grid-template-columns: 26px auto minmax(0, 1fr) auto !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar .hvx120-workqueue-controls,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar .tenant-case-command-actions {
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar .hvx120-workqueue-controls button,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar .tenant-case-command-actions button {
  min-width: 108px !important;
  min-height: 30px !important;
  border-radius: 2px !important;
  box-shadow: none !important;
}

/* 20260622 pass 151: reviewer correction for readable timeline hierarchy and filter discoverability. */
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search {
  grid-template-columns: 26px auto minmax(0, 1fr) auto auto !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th {
  height: 34px !important;
  padding: 0 12px !important;
  border-bottom: 1px solid #cbd8e6 !important;
  background: #f8fafc !important;
  color: #243449 !important;
  font-size: 10.5px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row > td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row td {
  height: 56px !important;
  padding: 8px 12px !important;
  border-bottom: 1px solid #dbe5ef !important;
  vertical-align: middle !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row:nth-child(even) > td {
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row:hover > td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-selected > td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row[aria-selected="true"] > td {
  background: #eef6ff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell strong {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 950 !important;
  line-height: 1.18 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-state-signal,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-accountability-cell small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label small {
  color: #52627a !important;
  font-size: 10.3px !important;
  font-weight: 760 !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-accountability-cell strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label b {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 950 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  min-width: 116px !important;
  min-height: 30px !important;
  border-color: #cbd5e1 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state em {
  min-width: 30px !important;
  height: 28px !important;
  font-size: 9.8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state b {
  font-size: 11.4px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx220-row-action-stack {
  grid-template-columns: minmax(132px, 1fr) 112px !important;
  gap: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-action-link {
  width: 112px !important;
  min-width: 112px !important;
  min-height: 32px !important;
  font-size: 10.5px !important;
}

/* 20260622 pass 152: unify filter affordances, strengthen calendar scan, and improve mobile list reading. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter::after {
  content: "Filters" !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head strong {
  font-size: 15px !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter button[data-workspace-filter-proxy="clear"],
html body.tenant-app-body[data-app-surface="workspace"] #app-filter-clear.tenant-filter-reset-action {
  border-color: transparent !important;
  background: transparent !important;
  color: #334155 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter button[data-workspace-filter-proxy="clear"]:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-filter-clear.tenant-filter-reset-action:hover {
  border-color: #cbd5e1 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-month-shell,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-grid,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-weekdays {
  border-color: #b9c8da !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-weekdays span {
  background: #eef3f8 !important;
  color: #1f2f45 !important;
  font-size: 10.5px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day {
  min-height: 74px !important;
  border-color: #c8d6e6 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected {
  border-color: #2563eb !important;
  box-shadow: inset 0 0 0 1px #2563eb !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day-number {
  color: #0f172a !important;
  font-size: 12.5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-signal-marker,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend span {
  border-color: #9fb4cf !important;
  background: #ffffff !important;
  color: #23344d !important;
  font-weight: 900 !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: 4px minmax(0, 1fr) 84px !important;
    grid-template-rows: 64px 32px !important;
    min-height: 130px !important;
    height: 130px !important;
    max-height: 130px !important;
    padding: 10px 8px 9px 10px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    font-size: 15px !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    color: #3f5168 !important;
    font-size: 10.2px !important;
    line-height: 1.18 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    width: 84px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 84px !important;
    min-width: 84px !important;
    min-height: 30px !important;
    font-size: 9.2px !important;
  }
}

/* 20260622 pass 153: make failure-heavy queues read as governed diagnostics, not platform instability. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx153-provider-health {
  display: grid !important;
  grid-column: 1 / -1 !important;
  grid-template-columns: minmax(150px, 190px) minmax(150px, 1fr) auto 112px !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 34px !important;
  padding: 6px 12px !important;
  border-top: 1px solid #dbe5ef !important;
  border-bottom: 1px solid #dbe5ef !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx153-provider-health span {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  align-items: baseline !important;
  column-gap: 8px !important;
  min-width: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx153-provider-health .hvx153-health-details {
  justify-self: end !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx153-provider-health .hvx153-health-details summary {
  cursor: pointer !important;
  list-style: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx153-provider-health .hvx153-health-details summary::-webkit-details-marker {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx153-provider-health .hvx153-health-details[open] {
  align-self: stretch !important;
  padding: 4px 8px !important;
  border: 1px solid #cbd5e1 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx153-provider-health b {
  color: #52627a !important;
  font-size: 9.5px !important;
  font-weight: 950 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx153-provider-health strong {
  min-width: 0 !important;
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 11.5px !important;
  font-weight: 950 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx153-provider-health small {
  min-width: 0 !important;
  overflow: hidden !important;
  color: #52627a !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx153-provider-health .hvx153-health-state strong::before {
  content: "" !important;
  display: inline-block !important;
  width: 7px !important;
  height: 7px !important;
  margin-right: 6px !important;
  border-radius: 999px !important;
  background: #16a34a !important;
  vertical-align: middle !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx153-provider-health button {
  min-width: 112px !important;
  min-height: 30px !important;
  border-radius: 2px !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx153-provider-health {
    grid-template-columns: 1fr !important;
    gap: 6px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx153-provider-health button {
    width: 100% !important;
  }
}

/* 20260622 pass 154: compact default queue header and demote routine row actions. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx120-workqueue-clarity {
  gap: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx120-workqueue-primary-row {
  min-height: 48px !important;
  border-bottom: 1px solid #dbe5ef !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx42-queue-title.hvx120-workqueue-title {
  padding: 8px 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx42-queue-title.hvx120-workqueue-title strong {
  font-size: 22px !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx42-queue-title.hvx120-workqueue-title p {
  margin-top: 3px !important;
  font-size: 10.5px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx91-queue-kpis.hvx120-workqueue-kpis {
  gap: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx910-queue-kpi {
  min-width: 104px !important;
  min-height: 46px !important;
  padding: 6px 10px !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx910-queue-kpi b {
  font-size: 22px !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx910-queue-kpi span {
  font-size: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx910-queue-kpi small {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx135-queue-governance {
  min-height: 34px !important;
  padding: 6px 12px !important;
  border-bottom: 1px solid #dbe5ef !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx135-queue-governance span {
  min-height: 22px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx135-queue-governance b,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx153-provider-health b {
  font-size: 9px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx135-queue-governance strong,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx153-provider-health strong {
  font-size: 11px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx153-provider-health {
  min-height: 30px !important;
  padding: 5px 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx120-workqueue-secondary-row {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-action-link.is-secondary {
  border-color: #cbd5e1 !important;
  background: transparent !important;
  color: #1f3f6d !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-action-link {
  min-height: 28px !important;
  border-radius: 2px !important;
}

/* 20260622 pass 155: mobile queue becomes a compact enterprise companion, not a dark app bar/card feed. */
@media (max-width: 720px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav {
    min-height: 54px !important;
    border-top: 1px solid #cbd5e1 !important;
    background: #ffffff !important;
    box-shadow: 0 -1px 0 rgba(15, 23, 42, .04) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn {
    min-height: 54px !important;
    border-left: 1px solid #e2e8f0 !important;
    border-top: 3px solid transparent !important;
    background: transparent !important;
    color: #334155 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn[aria-current="page"] {
    border-top-color: #2563eb !important;
    background: #f8fbff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav .tenant-mobile-nav-label {
    color: #334155 !important;
    font-size: 9.5px !important;
    font-weight: 850 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn.is-active .tenant-mobile-nav-label,
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > .tenant-mobile-nav-btn[aria-current="page"] .tenant-mobile-nav-label {
    color: #0f172a !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: 4px minmax(0, 1fr) 76px !important;
    grid-template-rows: 56px 28px !important;
    min-height: 116px !important;
    height: 116px !important;
    max-height: 116px !important;
    padding: 8px 7px 8px 9px !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    font-size: 14.4px !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    font-size: 9.8px !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    width: 76px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 76px !important;
    min-width: 76px !important;
    min-height: 28px !important;
    padding: 0 3px !important;
    font-size: 8.7px !important;
  }
}

/* 20260622 pass 156: final mobile nav light enterprise lock beats legacy dark app-bar rules. */
@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav {
    min-height: 54px !important;
    border-top: 1px solid #cbd5e1 !important;
    background: #ffffff !important;
    background-color: #ffffff !important;
    background-image: none !important;
    box-shadow: 0 -1px 0 rgba(15, 23, 42, .06) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[aria-current="page"] {
    min-height: 54px !important;
    border-left: 1px solid #e2e8f0 !important;
    border-top: 3px solid transparent !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    background-color: #ffffff !important;
    background-image: none !important;
    box-shadow: none !important;
    color: #334155 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[aria-current="page"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="timeline"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="inbox"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="calls"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="calendar"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="settings"] {
    border-top-color: #2563eb !important;
    background: #f8fbff !important;
    background-color: #f8fbff !important;
    color: #0f172a !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav .tenant-mobile-nav-label {
    color: #334155 !important;
    opacity: 1 !important;
    font-size: 9.5px !important;
    font-weight: 850 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav > button.tenant-mobile-nav-btn.is-active .tenant-mobile-nav-label,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav > button.tenant-mobile-nav-btn[aria-current="page"] .tenant-mobile-nav-label {
    color: #0f172a !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav .tenant-mobile-nav-icon,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav .tenant-mobile-nav-status,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav .tenant-mobile-nav-badge {
    color: #475569 !important;
    opacity: .9 !important;
  }
}

/* 20260622 pass 157: mobile queue reads like a dense triage ledger, not a button/card feed. */
@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    min-height: 52px !important;
    padding: 6px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-brand-link,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-header {
    min-height: 40px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-copy p,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-tenant {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn.tenant-shell-identity-btn {
    min-height: 34px !important;
    padding: 0 10px !important;
    border-radius: 999px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn .tenant-shell-identity-copy small,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-trigger-initials {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-header-main,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-header-main-compact {
    min-height: 42px !important;
    padding: 5px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-header-utility .tenant-app-capability-strip {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    min-height: 66px !important;
    padding: 7px 9px !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-governance {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 4px 7px !important;
    justify-content: flex-start !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions {
    grid-column: 2 !important;
    grid-row: 1 / span 2 !important;
    align-self: center !important;
    justify-self: end !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions button {
    min-width: 82px !important;
    min-height: 32px !important;
    padding: 0 8px !important;
    border-radius: 3px !important;
    font-size: 9.5px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx10-mobile-row.hvx60-mobile-list-row.hvx100-mobile-work-row.hvx250-mobile-work-card.hvx760-mobile-task-card {
    grid-template-columns: 3px minmax(0, 1fr) 60px !important;
    grid-template-rows: 48px 24px !important;
    width: calc(100vw - 24px) !important;
    max-width: calc(100vw - 24px) !important;
    min-height: 92px !important;
    height: 92px !important;
    max-height: 92px !important;
    padding: 7px 8px 7px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    min-height: 22px !important;
    gap: 5px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    font-size: 13.2px !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy small {
    margin-top: 1px !important;
    font-size: 9.2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    min-height: 16px !important;
    font-size: 9px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    width: 60px !important;
    min-height: 26px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 60px !important;
    min-width: 60px !important;
    min-height: 26px !important;
    padding: 0 3px !important;
    border-radius: 2px !important;
    font-size: 8.6px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav {
    min-height: 48px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn {
    min-height: 48px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav .tenant-mobile-nav-status,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav .tenant-mobile-nav-icon {
    display: none !important;
  }
}

/* 20260622 pass 158: OpenAI closeout for enterprise filters, compose, calendar, settings, and mobile triage. */
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter.tenant-workspace-filter {
  width: min(640px, calc(100vw - 32px)) !important;
  border-color: #aebed0 !important;
  border-radius: 4px !important;
  box-shadow: 0 22px 55px rgba(15, 23, 42, .18) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head {
  min-height: 48px !important;
  padding: 10px 14px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head-actions,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-live-summary {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  margin: 0 !important;
  border-left-width: 4px !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section-primary {
  margin-top: 0 !important;
  padding-top: 12px !important;
  border-top: 1px solid #e2e8f0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section-title {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  min-height: 30px !important;
  border-bottom: 1px solid #dbe3ee !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section-title span {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section-title strong {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-grid {
  gap: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-builder-row {
  min-height: 66px !important;
  padding: 10px 12px !important;
  border-radius: 4px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-builder-row select,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-builder-row input {
  min-height: 34px !important;
}

#mail-compose-modal .mail-compose-card,
#mail-compose-modal .mail-compose-card.panel {
  max-width: min(760px, calc(100vw - 44px)) !important;
  border-radius: 4px !important;
}

#mail-compose-modal .mail-compose-card > .topbar,
#mail-compose-modal .mail-compose-card .mail-compose-header {
  min-height: 54px !important;
  padding: 10px 16px !important;
  background: #f8fafc !important;
}

#mail-compose-modal .mail-compose-meta-grid,
#mail-compose-modal .mail-compose-policy-strip,
#mail-compose-modal .mail-compose-governance-strip {
  min-height: 42px !important;
  padding: 8px 12px !important;
  border-left: 3px solid #475569 !important;
  background: #f8fafc !important;
}

#mail-compose-modal .mail-compose-format-toolbar {
  opacity: 1 !important;
}

#mail-compose-modal .mail-compose-format-toolbar button,
#mail-compose-modal .mail-compose-format-toolbar .button {
  min-width: 30px !important;
  width: 30px !important;
  min-height: 28px !important;
  height: 28px !important;
}

#mail-compose-modal textarea,
#mail-compose-modal [contenteditable="true"],
#mail-compose-modal .mail-compose-editor {
  min-height: 120px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-surface {
  border-color: #ccd8e6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-head,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-toolbar {
  padding: 12px 18px !important;
  border-bottom: 1px solid #dbe3ee !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-toolbar {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  gap: 14px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-month-shell {
  margin-top: 10px !important;
  border-color: #b9c9dc !important;
  border-radius: 4px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-weekdays {
  background: #eef4fb !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day {
  min-height: 82px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected {
  background: #eef5ff !important;
  box-shadow: inset 0 0 0 2px #7aa7f7 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-hero {
  min-height: 68px !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-category-divider {
  min-height: 34px !important;
  background: #eaf2fb !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-details > .tenant-settings-summary {
  min-height: 48px !important;
  padding: 0 14px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary::after {
  opacity: .45 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy {
  grid-template-columns: minmax(180px, 260px) minmax(0, 1fr) !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx10-mobile-row.hvx60-mobile-list-row.hvx100-mobile-work-row.hvx250-mobile-work-card.hvx760-mobile-task-card {
    grid-template-columns: 3px minmax(0, 1fr) 76px !important;
    grid-template-rows: 56px 32px !important;
    min-height: 102px !important;
    height: 102px !important;
    max-height: 102px !important;
    padding: 8px 9px 8px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    font-size: 14px !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy small {
    display: block !important;
    max-width: 100% !important;
    overflow: hidden !important;
    font-size: 9.5px !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    overflow: hidden !important;
    font-size: 9.5px !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    width: 76px !important;
    min-height: 34px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 76px !important;
    min-width: 76px !important;
    min-height: 34px !important;
    border-color: #1d4ed8 !important;
    border-radius: 3px !important;
    background: #1d4ed8 !important;
    color: #ffffff !important;
    font-size: 9.4px !important;
    font-weight: 950 !important;
  }
}

/* 20260622 pass 159: calendar marker row must wrap, never collide. */
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 12px !important;
  clear: both !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-main {
  display: grid !important;
  grid-template-columns: 142px minmax(0, 1fr) !important;
  align-items: start !important;
  gap: 14px !important;
  width: 100% !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-nav {
  display: grid !important;
  grid-template-columns: 36px 64px 36px !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-copy {
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-legend {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 6px !important;
  max-width: 100% !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-legend span {
  max-width: 210px !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-summary-cards {
  width: 100% !important;
  min-width: 0 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-main {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-legend span {
    max-width: 100% !important;
  }
}

/* 20260622 pass 147: tenant report density and mobile queue scan efficiency. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context {
  display: grid !important;
  grid-template-columns: 1fr 1.35fr 1fr !important;
  gap: 0 !important;
  padding: 0 !important;
  border: 1px solid #c8d6e8 !important;
  border-radius: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context span {
  min-height: 58px !important;
  padding: 10px 14px !important;
  border-right: 1px solid #d9e2ee !important;
  border-radius: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context span:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid {
  display: grid !important;
  grid-template-columns: 1.18fr repeat(4, minmax(0, 1fr)) !important;
  gap: 0 !important;
  overflow: hidden !important;
  border: 1px solid #c8d6e8 !important;
  border-radius: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card {
  min-height: 136px !important;
  padding: 10px 12px !important;
  border: 0 !important;
  border-right: 1px solid #d9e2ee !important;
  border-bottom: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card > .meta:first-child {
  min-height: 16px !important;
  font-size: 10px !important;
  line-height: 1.05 !important;
  white-space: normal !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card > strong {
  margin-top: 12px !important;
  font-size: 23px !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card > p.meta,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-status-action small {
  font-size: 10.5px !important;
  line-height: 1.18 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-status-action button {
  min-height: 32px !important;
  padding: 0 10px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-provenance {
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border-radius: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-provenance span {
  min-height: 54px !important;
  padding: 9px 12px !important;
  border-right: 1px solid #d9e2ee !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-provenance span:last-child {
  border-right: 0 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-workqueue-mobile {
    gap: 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    padding: 8px 10px !important;
    border-left-width: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-group-row {
    min-height: 26px !important;
    padding: 4px 8px !important;
    font-size: 10.5px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-timeline-row {
    margin: 0 !important;
    padding: 0 0 6px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: 3px minmax(0, 1fr) minmax(74px, auto) !important;
    gap: 6px 8px !important;
    min-height: 78px !important;
    padding: 8px 8px 8px 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state-rail {
    width: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    gap: 5px !important;
    align-items: center !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    overflow: hidden !important;
    font-size: 13px !important;
    line-height: 1.12 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy small {
    display: block !important;
    max-width: 100% !important;
    overflow: hidden !important;
    font-size: 10.5px !important;
    line-height: 1.15 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    grid-column: 2 / 3 !important;
    min-height: 18px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    font-size: 10.5px !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-column: 3 / 4 !important;
    grid-row: 1 / 3 !important;
    align-self: center !important;
    justify-self: end !important;
    margin: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-card-action {
    min-width: 72px !important;
    min-height: 40px !important;
    padding: 0 10px !important;
  }
}

/* 20260622 pass 148: mobile queue console styling, fewer rounded consumer cues. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-workqueue-mobile {
    padding: 0 10px 76px !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    min-height: 58px !important;
    padding: 8px 10px !important;
    border: 1px solid #cbd7e7 !important;
    border-left: 4px solid #0f766e !important;
    border-radius: 0 !important;
    background: #f8fafc !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary span,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions button {
    border-radius: 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article[data-timeline-item] {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    border-top: 1px solid #d7e0ec !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row + article.hvx100-mobile-timeline-row {
    margin-top: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx10-mobile-row.hvx60-mobile-list-row.hvx100-mobile-work-row.hvx250-mobile-work-card.hvx760-mobile-task-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 76px !important;
    gap: 4px 10px !important;
    min-height: 70px !important;
    margin: 0 !important;
    padding: 9px 0 9px 10px !important;
    border: 0 !important;
    border-left: 4px solid #64748b !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk {
    border-left-color: #b91c1c !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch {
    border-left-color: #64748b !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state-rail {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    gap: 5px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-width: 24px !important;
    min-height: 18px !important;
    border-radius: 2px !important;
    background: #e2e8f0 !important;
    color: #1f3654 !important;
    font-size: 10px !important;
    font-weight: 920 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk .hvx760-mobile-state {
    background: #fee2e2 !important;
    color: #7f1d1d !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    color: #0f172a !important;
    font-size: 13.5px !important;
    font-weight: 900 !important;
    letter-spacing: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx960-mobile-age {
    color: #475569 !important;
    font-size: 10.5px !important;
    font-weight: 850 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary span {
    display: inline !important;
    border: 0 !important;
    background: transparent !important;
    color: #334155 !important;
    font-size: 10.5px !important;
    font-weight: 780 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-column: 2 / 3 !important;
    grid-row: 1 / 3 !important;
    align-self: center !important;
    justify-self: end !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-card-action {
    width: 74px !important;
    min-width: 74px !important;
    min-height: 38px !important;
    border-radius: 2px !important;
    background: #f8fafc !important;
    color: #0f3d75 !important;
    box-shadow: none !important;
  }
}

/* 20260622 pass 150: final cascade lock for OpenAI closeout screens. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context {
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.35fr) minmax(0, .85fr) !important;
  margin-bottom: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context span {
  min-height: 46px !important;
  padding: 8px 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context b,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid .meta:first-child {
  color: #475569 !important;
  font-size: 9.5px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context small {
  color: #1f3654 !important;
  font-size: 10.5px !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card {
  min-height: 118px !important;
  padding: 9px 11px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card > strong {
  min-height: 29px !important;
  margin-top: 8px !important;
  color: #0f172a !important;
  font-family: inherit !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  line-height: 1.05 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-status-card > strong {
  font-size: 20px !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-status-card .tenant-report-severity-token {
  width: fit-content !important;
  min-height: 20px !important;
  padding: 3px 7px !important;
  border-radius: 2px !important;
  font-size: 9.5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card > p.meta,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-status-action small {
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  line-height: 1.22 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-status-action {
  gap: 5px !important;
  margin-top: 7px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-provenance {
  margin-top: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-provenance span {
  min-height: 46px !important;
  padding: 8px 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-settlement-panel {
  margin-top: 12px !important;
  padding: 10px 12px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-head {
  padding: 10px 18px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-ops-board {
  border-radius: 2px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-ops-row {
  min-height: 40px !important;
  grid-template-columns: minmax(210px, 1.3fr) minmax(120px, .7fr) minmax(250px, 1.4fr) minmax(140px, .75fr) !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar {
  margin-top: 10px !important;
  padding: 8px 10px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-main {
  align-items: center !important;
  gap: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-copy {
  display: grid !important;
  grid-template-columns: auto minmax(220px, 1fr) minmax(360px, auto) !important;
  align-items: center !important;
  column-gap: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-copy .tenant-call-eyebrow {
  margin: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-month-label {
  margin: 0 !important;
  font-size: 20px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-date-context {
  grid-column: 1 / 3 !important;
  margin: 2px 0 0 !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-legend {
  grid-column: 3 / 4 !important;
  grid-row: 1 / 3 !important;
  align-self: center !important;
  justify-content: flex-end !important;
  gap: 5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-legend span {
  min-height: 24px !important;
  padding: 4px 7px !important;
  border-radius: 2px !important;
  font-size: 10px !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-month-shell {
  margin-top: 10px !important;
}

html body.mail-body .hvx100-conversation-row .hvx930-conversation-headline em,
html body.mail-embedded .hvx100-conversation-row .hvx930-conversation-headline em,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-row .hvx930-conversation-headline em {
  color: #475569 !important;
  font-size: 10.5px !important;
  font-weight: 780 !important;
}

html body.mail-body .hvx100-conversation-row .hvx960-conversation-evidence,
html body.mail-embedded .hvx100-conversation-row .hvx960-conversation-evidence,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-inbox .hvx100-conversation-row .hvx960-conversation-evidence {
  color: #334155 !important;
  font-size: 10.5px !important;
  font-weight: 820 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    min-height: 50px !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 5px 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-governance {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary {
    justify-content: flex-end !important;
    gap: 4px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions {
    grid-column: 1 / -1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions button {
    min-height: 28px !important;
    width: 100% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: minmax(0, 1fr) 70px !important;
    min-height: 62px !important;
    padding: 7px 0 7px 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy small {
    font-size: 10px !important;
    font-weight: 740 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    display: flex !important;
    align-items: center !important;
    gap: 4px !important;
    min-height: 17px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary span {
    max-width: 48% !important;
    overflow: hidden !important;
    padding: 0 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary span.is-context {
    color: #64748b !important;
    font-weight: 720 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-card-action {
    width: 68px !important;
    min-width: 68px !important;
    min-height: 34px !important;
  }
}

/* 20260622 pass 160 true EOF: blocker closeout for unambiguous Operations Queue filters. */
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-actions::before {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head span {
  color: #475569 !important;
  font-size: 12px !important;
  font-weight: 740 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state {
  padding: 12px 14px !important;
  border-left: 0 !important;
  border-top: 1px solid #dbe4ee !important;
  border-bottom: 1px solid #dbe4ee !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line {
  display: grid !important;
  grid-template-columns: auto minmax(150px, 1fr) minmax(190px, 1.35fr) auto !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line b {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line strong {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line span,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line em {
  color: #475569 !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 720 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  margin-top: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-tokens > span {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 24px !important;
  gap: 4px !important;
  padding: 2px 8px !important;
  border: 1px solid #dbe4ee !important;
  border-radius: 3px !important;
  background: #fff !important;
  color: #334155 !important;
}

/* 20260622 pass 161 true EOF: single-line scope summary beats legacy filter cards. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions::before {
  content: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  display: block !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 11px 14px !important;
  border-left: 0 !important;
  border-top: 1px solid #dbe4ee !important;
  border-right: 0 !important;
  border-bottom: 1px solid #dbe4ee !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-state-line {
  display: block !important;
  min-width: 0 !important;
  width: 100% !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-scope-summary {
  display: grid !important;
  grid-template-columns: auto minmax(104px, auto) minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 8px !important;
  min-width: 0 !important;
  min-height: 28px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-scope-summary b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-scope-summary strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-scope-summary small {
  display: inline !important;
  min-width: 0 !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-scope-summary b {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-scope-summary strong {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state .tenant-filter-scope-summary small {
  color: #475569 !important;
  font-size: 11.5px !important;
  font-weight: 760 !important;
}

/* 20260622 pass 162 true EOF: rebalance calendar, timeline, and mobile queue hierarchy. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar {
  padding: 10px 20px 12px !important;
  border-top: 1px solid #e2e8f0 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-main {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-copy {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 4px 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-copy .tenant-call-eyebrow {
  margin: 0 !important;
  color: #0f766e !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: .06em !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-month-label {
  margin: 0 !important;
  color: #0f172a !important;
  font-size: 16px !important;
  font-weight: 900 !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-date-context {
  grid-column: 1 / -1 !important;
  margin: 0 !important;
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 740 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-legend {
  grid-column: 1 / -1 !important;
  justify-content: flex-start !important;
  gap: 5px !important;
  margin-top: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-legend span {
  min-height: 20px !important;
  padding: 3px 6px !important;
  border-radius: 2px !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-agenda-head {
  padding: 10px 0 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar #app-calendar-selected-date {
  margin: 2px 0 3px !important;
  color: #0f172a !important;
  font-size: 17px !important;
  font-weight: 900 !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-agenda-head .meta {
  margin: 0 !important;
  color: #64748b !important;
  font-size: 12px !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table {
  border-color: #e6edf5 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-row {
  border-color: #e8eef6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-row td {
  border-color: #e8eef6 !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-action-link {
  width: 112px !important;
  min-width: 112px !important;
  min-height: 30px !important;
  border-radius: 3px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-timeline-row {
    margin: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row + article.hvx100-mobile-timeline-row {
    margin-top: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: minmax(0, 1fr) 64px !important;
    min-height: 56px !important;
    padding: 5px 0 5px 7px !important;
    border-bottom: 1px solid #dbe4ee !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    min-height: 16px !important;
    gap: 5px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    font-size: 13px !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy small {
    font-size: 9.5px !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    min-height: 14px !important;
    gap: 4px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-card-action {
    width: 62px !important;
    min-width: 62px !important;
    min-height: 30px !important;
    font-size: 10px !important;
    border-radius: 3px !important;
  }
}

/* 20260622 pass 165 true EOF: keep Timeline table primary with one queue-level CTA. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity {
  gap: 0 !important;
  border-color: #d9e4ef !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx120-workqueue-primary-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  min-height: 44px !important;
  padding: 7px 12px !important;
  border-bottom: 1px solid #e5edf6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx42-queue-title.hvx120-workqueue-title {
  min-width: 0 !important;
  padding: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx42-queue-title.hvx120-workqueue-title span {
  color: #52627a !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: .05em !important;
  line-height: 1.1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx42-queue-title.hvx120-workqueue-title strong {
  display: inline-block !important;
  margin-left: 8px !important;
  color: #0f172a !important;
  font-size: 17px !important;
  font-weight: 940 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx42-queue-title.hvx120-workqueue-title p {
  max-width: 680px !important;
  margin: 3px 0 0 !important;
  overflow: hidden !important;
  color: #64748b !important;
  font-size: 10.5px !important;
  font-weight: 740 !important;
  line-height: 1.15 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis {
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: flex-end !important;
  gap: 10px !important;
  width: auto !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis > .hvx910-queue-kpi,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis > button.hvx910-queue-kpi {
  display: inline-grid !important;
  grid-template-columns: auto auto !important;
  align-items: baseline !important;
  gap: 4px !important;
  min-width: 0 !important;
  width: auto !important;
  min-height: 22px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx910-queue-kpi b {
  color: #334155 !important;
  font-size: 13px !important;
  font-weight: 920 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx910-queue-kpi span {
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 860 !important;
  letter-spacing: .04em !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx910-queue-kpi small {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx135-queue-governance {
  display: grid !important;
  grid-template-columns: minmax(150px, 190px) minmax(170px, 1fr) minmax(150px, 220px) 138px !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 38px !important;
  padding: 6px 12px !important;
  border-bottom: 1px solid #e5edf6 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx135-queue-governance button[data-timeline-action="quick-filter-unassigned"] {
  justify-self: end !important;
  width: 138px !important;
  min-width: 138px !important;
  min-height: 32px !important;
  border: 1px solid #174ea6 !important;
  border-radius: 3px !important;
  background: #174ea6 !important;
  color: #ffffff !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx153-provider-health {
  display: grid !important;
  grid-template-columns: minmax(150px, 190px) minmax(160px, 1fr) auto !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 30px !important;
  padding: 4px 12px !important;
  border-top: 0 !important;
  border-bottom: 1px solid #e5edf6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx153-provider-health button[data-timeline-action="quick-filter-overdue"] {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx112-row-action-link,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx112-row-action-link.is-primary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx112-row-action-link.is-secondary {
  min-height: 28px !important;
  border: 1px solid #bfd1ea !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #174ea6 !important;
  font-size: 10px !important;
  font-weight: 820 !important;
  box-shadow: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx120-workqueue-primary-row,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx135-queue-governance,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx153-provider-health {
    grid-template-columns: 1fr !important;
    gap: 5px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx91-queue-kpis.hvx100-workqueue-state-model.hvx120-workqueue-kpis {
    justify-content: flex-start !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar.hvx120-workqueue-clarity .hvx135-queue-governance button[data-timeline-action="quick-filter-unassigned"] {
    justify-self: stretch !important;
    width: 100% !important;
  }
}

/* 20260622 pass 167 true EOF: final Reports KPI typography cascade lock. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-status-card > strong {
  display: block !important;
  min-height: 30px !important;
  margin: 8px 0 0 !important;
  overflow: hidden !important;
  color: #0f172a !important;
  font-family: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif !important;
  font-size: 20px !important;
  font-variant-numeric: tabular-nums !important;
  font-weight: 860 !important;
  letter-spacing: 0 !important;
  line-height: 1.12 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-status-card > strong {
  font-size: 18px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card > .meta:first-child,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card > p.meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-status-action small {
  font-family: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif !important;
  letter-spacing: 0 !important;
  word-spacing: 0 !important;
}

/* 20260622 pass 168 true EOF: visible close affordance for Operations Queue filters. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter.tenant-workspace-filter .tenant-workspace-filter-head {
  position: relative !important;
  padding-right: 52px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter.tenant-workspace-filter .tenant-workspace-filter-head-actions {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter.tenant-workspace-filter .tenant-workspace-filter-close {
  position: absolute !important;
  top: 10px !important;
  right: 12px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  height: 32px !important;
  min-width: 32px !important;
  min-height: 32px !important;
  padding: 0 !important;
  border: 1px solid #c8d6e8 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #172033 !important;
  font-size: 20px !important;
  font-weight: 760 !important;
  line-height: 1 !important;
  box-shadow: none !important;
  cursor: pointer !important;
  z-index: 3 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter.tenant-workspace-filter .tenant-workspace-filter-close:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter.tenant-workspace-filter .tenant-workspace-filter-close:focus-visible {
  border-color: #174ea6 !important;
  background: #eef5ff !important;
  color: #0f3f86 !important;
  outline: 2px solid rgba(23, 78, 166, .18) !important;
  outline-offset: 2px !important;
}

/* 20260622 pass 169 true EOF: stable mobile tab bar with one active indicator. */
@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav {
    position: fixed !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 0 !important;
    width: 100vw !important;
    min-width: 100vw !important;
    max-width: 100vw !important;
    min-height: calc(54px + env(safe-area-inset-bottom, 0px)) !important;
    margin: 0 !important;
    padding: 0 0 env(safe-area-inset-bottom, 0px) !important;
    overflow: hidden !important;
    border: 0 !important;
    border-top: 1px solid #cbd5e1 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    background-image: none !important;
    box-shadow: 0 -1px 0 rgba(15, 23, 42, .06) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn.hidden {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab] {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    min-height: 54px !important;
    margin: 0 !important;
    padding: 0 4px !important;
    overflow: hidden !important;
    border: 0 !important;
    border-right: 1px solid #dbe5ef !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    background-image: none !important;
    box-shadow: none !important;
    color: #334155 !important;
    text-align: center !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="settings"] {
    border-right: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn::before,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn::after {
    display: none !important;
    content: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[aria-current="page"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="timeline"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="inbox"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="calls"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="calendar"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="settings"] {
    background: #eef5ff !important;
    box-shadow: inset 0 3px 0 #174ea6 !important;
    color: #0f172a !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav .tenant-mobile-nav-icon,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav .tenant-mobile-nav-status,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav .tenant-mobile-nav-badge {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav .tenant-mobile-nav-label {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
    color: #334155 !important;
    font-size: 9.2px !important;
    font-weight: 860 !important;
    letter-spacing: 0 !important;
    line-height: 1.05 !important;
    text-align: center !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn.is-active .tenant-mobile-nav-label,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[aria-current="page"] .tenant-mobile-nav-label {
    color: #0f172a !important;
    font-weight: 920 !important;
  }
}

/* 20260622 pass 170 true EOF: enterprise hierarchy polish for mobile queue, calendar, and filters. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter.tenant-workspace-filter {
  border-color: #b8c7d9 !important;
  box-shadow: 0 18px 44px rgba(15, 23, 42, .16) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  justify-content: flex-end !important;
  gap: 10px !important;
  padding: 12px 16px !important;
  border-top: 1px solid #dbe5ef !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-clear {
  min-width: 0 !important;
  border-color: transparent !important;
  background: transparent !important;
  color: #475569 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-apply {
  min-width: 118px !important;
  border-color: #174ea6 !important;
  background: #174ea6 !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-surface,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-agenda-surface,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-form-surface {
  border-color: #dbe5ef !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-head {
  align-items: center !important;
  min-height: 54px !important;
  padding: 12px 18px !important;
  border-bottom: 1px solid #dbe5ef !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  display: inline-grid !important;
  grid-template-columns: repeat(2, minmax(120px, auto)) !important;
  gap: 0 !important;
  padding: 2px !important;
  border: 1px solid #b8c7d9 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button {
  min-height: 32px !important;
  border: 0 !important;
  border-radius: 2px !important;
  background: transparent !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 860 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  background: #174ea6 !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 14px !important;
  padding: 10px 18px 12px !important;
  border-bottom: 1px solid #e3ebf4 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-main {
  display: contents !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-nav {
  display: inline-grid !important;
  grid-template-columns: 34px 64px 34px !important;
  gap: 4px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-nav-btn {
  min-height: 34px !important;
  border-radius: 2px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-copy {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  align-items: baseline !important;
  gap: 8px 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-copy .tenant-call-eyebrow {
  margin: 0 !important;
  color: #0f766e !important;
  font-size: 10px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-month-label {
  margin: 0 !important;
  color: #0f172a !important;
  font-size: 19px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-date-context {
  grid-column: 1 / -1 !important;
  margin: 0 !important;
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-legend {
  grid-column: 1 / -1 !important;
  display: flex !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-legend span {
  min-height: 22px !important;
  padding: 3px 7px !important;
  border-color: #dbe5ef !important;
  border-radius: 2px !important;
  background: #f8fafc !important;
  font-size: 9.5px !important;
  font-weight: 800 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-month-shell {
  margin: 10px 18px 18px !important;
  overflow: hidden !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-weekdays {
  background: #f8fafc !important;
  border-bottom: 1px solid #dbe5ef !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar button.tenant-calendar-day {
  min-height: 68px !important;
  border-color: #e5edf6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar button.tenant-calendar-day.is-selected {
  border-color: #9bbcf4 !important;
  background: #f4f8ff !important;
  box-shadow: inset 0 0 0 2px #9bbcf4 !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-timeline-row {
    margin: 0 !important;
    padding: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 74px !important;
    grid-template-areas: "copy action" "summary action" !important;
    align-items: center !important;
    column-gap: 8px !important;
    row-gap: 2px !important;
    min-height: 68px !important;
    margin: 0 !important;
    padding: 8px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dbe5ef !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state-rail {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    grid-area: copy !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    display: grid !important;
    grid-template-columns: 34px minmax(0, 1fr) auto !important;
    align-items: baseline !important;
    gap: 6px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 30px !important;
    min-width: 30px !important;
    height: 18px !important;
    margin: 0 !important;
    border: 1px solid #cbd8e6 !important;
    border-radius: 2px !important;
    background: #f8fafc !important;
    color: #334155 !important;
    font-size: 9px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state::before,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state::after {
    display: none !important;
    content: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    line-height: 1.15 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx960-mobile-age {
    color: #475569 !important;
    font-size: 10px !important;
    font-weight: 820 !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy small {
    display: block !important;
    margin: 2px 0 0 40px !important;
    overflow: hidden !important;
    color: #52627a !important;
    font-size: 10px !important;
    font-weight: 760 !important;
    line-height: 1.1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    grid-area: summary !important;
    display: flex !important;
    gap: 6px !important;
    margin: 0 0 0 40px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary span {
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #475569 !important;
    font-size: 10.5px !important;
    font-weight: 820 !important;
    line-height: 1.1 !important;
    text-transform: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-area: action !important;
    justify-self: end !important;
    width: 74px !important;
    min-width: 74px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 72px !important;
    min-width: 72px !important;
    min-height: 30px !important;
    border-radius: 2px !important;
    font-size: 9px !important;
    font-weight: 900 !important;
    box-shadow: none !important;
  }
}

/* 20260622 pass 171 true EOF: high-specificity mobile and calendar density lock. */
@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 74px !important;
    grid-template-areas: "copy action" "summary action" !important;
    align-items: center !important;
    gap: 2px 8px !important;
    min-height: 62px !important;
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dbe5ef !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    grid-area: copy !important;
    display: grid !important;
    grid-template-columns: 34px minmax(0, 1fr) auto !important;
    grid-template-rows: auto auto !important;
    align-items: baseline !important;
    gap: 2px 6px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    display: contents !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card .hvx760-mobile-state {
    grid-column: 1 !important;
    grid-row: 1 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 30px !important;
    min-width: 30px !important;
    height: 18px !important;
    margin: 0 !important;
    border: 1px solid #cbd8e6 !important;
    border-radius: 2px !important;
    background: #f8fafc !important;
    color: #334155 !important;
    font-size: 9px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-align: center !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    grid-column: 2 !important;
    grid-row: 1 !important;
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: 13px !important;
    font-weight: 920 !important;
    line-height: 1.15 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card .hvx960-mobile-age {
    grid-column: 3 !important;
    grid-row: 1 !important;
    align-self: baseline !important;
    color: #475569 !important;
    font-size: 10px !important;
    font-weight: 840 !important;
    line-height: 1.1 !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card .hvx760-mobile-card-copy > small {
    grid-column: 2 / 4 !important;
    grid-row: 2 !important;
    display: block !important;
    margin: 0 !important;
    overflow: hidden !important;
    color: #52627a !important;
    font-size: 10px !important;
    font-weight: 760 !important;
    line-height: 1.1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    grid-area: summary !important;
    display: flex !important;
    margin: 0 0 0 40px !important;
    padding: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card .hvx780-mobile-summary span {
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #475569 !important;
    font-size: 10px !important;
    font-weight: 840 !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-area: action !important;
    align-self: center !important;
    justify-self: end !important;
    width: 74px !important;
    min-width: 74px !important;
  }
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar {
  display: flex !important;
  align-items: center !important;
  min-height: 50px !important;
  padding: 8px 18px !important;
  border-bottom: 1px solid #dbe5ef !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-main {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 14px !important;
  width: 100% !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-copy {
  display: flex !important;
  align-items: baseline !important;
  justify-content: flex-end !important;
  gap: 8px !important;
  min-width: 0 !important;
  text-align: right !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-copy .tenant-call-eyebrow {
  margin: 0 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-month-label {
  margin: 0 !important;
  font-size: 18px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-date-context {
  margin: 0 !important;
  max-width: 420px !important;
  overflow: hidden !important;
  color: #52627a !important;
  font-size: 10.5px !important;
  line-height: 1.1 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-summary-cards {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-month-shell {
  margin-top: 10px !important;
}

/* 20260622 pass 172 true EOF: enterprise mobile queue and calendar signal density. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar button.tenant-calendar-day {
  min-height: 74px !important;
  padding: 10px 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day-head {
  align-items: center !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.has-events,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.has-queue {
  min-width: 46px !important;
  height: 22px !important;
  padding: 0 7px !important;
  border-radius: 2px !important;
  background: #eef6ff !important;
  color: #174ea6 !important;
  font-size: 9.5px !important;
  font-weight: 900 !important;
  line-height: 20px !important;
  text-align: center !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day-body {
  display: grid !important;
  gap: 3px !important;
  margin-top: 6px !important;
  min-height: 24px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 5px !important;
  min-height: 22px !important;
  padding: 3px 6px !important;
  border: 1px solid #c7d7ea !important;
  border-left: 3px solid #174ea6 !important;
  border-radius: 2px !important;
  background: #fbfdff !important;
  color: #1f2f45 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-time,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-title {
  overflow: hidden !important;
  font-size: 8.5px !important;
  font-weight: 850 !important;
  line-height: 1.05 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    min-height: 50px !important;
    padding: 0 !important;
    border-top: 1px solid #b8c7d9 !important;
    background: #f8fafc !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav::before,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav::after {
    display: none !important;
    content: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav .tenant-mobile-nav-btn.hidden {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav .tenant-mobile-nav-btn {
    display: grid !important;
    place-items: center !important;
    min-width: 0 !important;
    min-height: 50px !important;
    padding: 0 2px !important;
    border: 0 !important;
    border-left: 1px solid #d5e0ed !important;
    border-radius: 0 !important;
    background: #f8fafc !important;
    color: #334155 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav .tenant-mobile-nav-btn:first-child {
    border-left: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav .tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav .tenant-mobile-nav-btn[aria-current="page"] {
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: inset 0 3px 0 #174ea6 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav .tenant-mobile-nav-icon,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav .tenant-mobile-nav-status,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav .tenant-mobile-nav-badge {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav.tenant-mobile-nav .tenant-mobile-nav-label {
    display: block !important;
    max-width: 100% !important;
    overflow: hidden !important;
    color: inherit !important;
    font-size: 8.3px !important;
    font-weight: 930 !important;
    line-height: 1 !important;
    text-align: center !important;
    text-overflow: ellipsis !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card {
    grid-template-columns: minmax(0, 1fr) 66px !important;
    min-height: 56px !important;
    padding: 6px 10px !important;
    gap: 1px 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    grid-template-columns: 30px minmax(0, 1fr) auto !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card .hvx760-mobile-state {
    width: 26px !important;
    min-width: 26px !important;
    height: 17px !important;
    font-size: 8.5px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    font-size: 12.4px !important;
    font-weight: 930 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card .hvx760-mobile-card-copy > small {
    grid-column: 2 / 4 !important;
    font-size: 9.4px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    display: inline-flex !important;
    gap: 6px !important;
    margin-left: 36px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card .hvx780-mobile-summary span {
    color: #334155 !important;
    font-size: 9.4px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card .hvx780-mobile-summary span.is-owner {
    color: #9a3412 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    width: 66px !important;
    min-width: 66px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action {
    width: 64px !important;
    min-width: 64px !important;
    min-height: 27px !important;
    font-size: 8.6px !important;
  }
}

/* 20260622 pass 173 true EOF: Novita/OpenAI density closure. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx100-workqueue-toolbar {
  min-height: 106px !important;
  padding: 6px 10px !important;
  border-color: #cbd8e6 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx120-workqueue-primary-row,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx135-queue-governance,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx153-provider-health {
  min-height: 30px !important;
  gap: 8px !important;
  padding: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx153-provider-health details,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx153-provider-health .secondary {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-customer-timeline-item td {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  border-right: 1px solid #e5edf6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row td:last-child,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-customer-timeline-item td:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-queue-header span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline table th {
  color: #162033 !important;
  font-size: 10px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-signal-marker {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  grid-template-columns: 26px auto !important;
  width: fit-content !important;
  min-width: 72px !important;
  max-width: 100% !important;
  padding: 3px 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-time,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-title {
  overflow: visible !important;
  max-width: none !important;
  text-overflow: clip !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    grid-template-columns: minmax(0, 1fr) auto !important;
    min-height: 48px !important;
    padding: 6px 10px !important;
    border-radius: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-governance {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row {
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border-top: 1px solid #d8e2ee !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row + article.hvx100-mobile-timeline-row {
    margin-top: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx10-mobile-row.hvx60-mobile-list-row.hvx100-mobile-work-row.hvx250-mobile-work-card.hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 58px !important;
    grid-template-areas: "copy action" !important;
    align-items: center !important;
    min-height: 52px !important;
    height: 52px !important;
    max-height: 52px !important;
    margin: 0 !important;
    padding: 5px 9px !important;
    gap: 0 8px !important;
    border: 0 !important;
    border-bottom: 1px solid #d8e2ee !important;
    border-left: 3px solid #64748b !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk {
    border-left-color: #b91c1c !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    grid-area: copy !important;
    display: grid !important;
    grid-template-columns: 27px minmax(0, 1fr) auto !important;
    grid-template-rows: auto auto !important;
    align-items: baseline !important;
    gap: 1px 5px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    display: contents !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    grid-column: 1 !important;
    grid-row: 1 !important;
    width: 24px !important;
    min-width: 24px !important;
    height: 17px !important;
    border-radius: 2px !important;
    font-size: 8.5px !important;
    font-weight: 950 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    grid-column: 2 !important;
    grid-row: 1 !important;
    overflow: hidden !important;
    font-size: 12px !important;
    line-height: 1.05 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx960-mobile-age {
    grid-column: 3 !important;
    grid-row: 1 !important;
    font-size: 9px !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy > small {
    grid-column: 2 / 4 !important;
    grid-row: 2 !important;
    margin: 0 !important;
    overflow: hidden !important;
    font-size: 8.8px !important;
    line-height: 1.05 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-area: action !important;
    align-self: center !important;
    justify-self: end !important;
    width: 58px !important;
    min-width: 58px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action {
    width: 56px !important;
    min-width: 56px !important;
    min-height: 24px !important;
    font-size: 8.2px !important;
    border-radius: 2px !important;
  }
}

/* 20260622 pass 174 true EOF: explicit filter impact and mobile duplicate removal. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-impact-panel {
  display: block !important;
  margin: 0 16px 10px !important;
  padding: 10px 12px !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #174ea6 !important;
  border-radius: 2px !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-impact-panel .tenant-filter-section-title {
  display: grid !important;
  grid-template-columns: 110px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 12px !important;
  margin: 0 0 8px !important;
  padding: 0 0 8px !important;
  border-bottom: 1px solid #e5edf6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-summary {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 8px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-summary span {
  display: grid !important;
  gap: 2px !important;
  min-width: 0 !important;
  padding: 7px 8px !important;
  border: 1px solid #d8e4f1 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-summary b {
  color: #52627a !important;
  font-size: 8px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-summary strong {
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 920 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-summary small {
  overflow: hidden !important;
  color: #475569 !important;
  font-size: 9px !important;
  font-weight: 760 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    display: none !important;
  }
}

/* 20260622 pass 175 true EOF: enterprise rigor, taxonomy, and scan discipline. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-box,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-surface,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-timeline-mobile-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-calendar-agenda-card {
  border-radius: 4px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] :is(button, input, select, textarea, [tabindex]):focus-visible {
  outline: 2px solid #2563eb !important;
  outline-offset: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-box {
  border: 1px solid #b8c7d9 !important;
  box-shadow: 0 18px 48px rgba(15, 23, 42, 0.22) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-head h2 {
  font-weight: 760 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-input-wrap input:focus {
  border-color: #2563eb !important;
  box-shadow: inset 3px 0 0 #2563eb, 0 0 0 2px rgba(37, 99, 235, 0.12) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter {
  border: 1px solid #b8c7d9 !important;
  box-shadow: 0 16px 44px rgba(15, 23, 42, 0.18) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-actions {
  position: sticky !important;
  bottom: 0 !important;
  z-index: 3 !important;
  margin: 0 !important;
  padding: 10px 16px !important;
  border-top: 1px solid #cbd8e6 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section {
  border-radius: 4px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-assurance {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #16803b !important;
  background: #f8fffb !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-assurance span {
  border-radius: 3px !important;
  background: #fff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-assurance span::before {
  content: "✓" !important;
  display: inline-grid !important;
  place-items: center !important;
  width: 14px !important;
  height: 14px !important;
  margin-right: 6px !important;
  border-radius: 50% !important;
  color: #ffffff !important;
  background: #16803b !important;
  font-size: 9px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx120-workqueue-clarity {
  border: 1px solid #b8c7d9 !important;
  border-left: 3px solid #2563eb !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title.hvx120-workqueue-title strong {
  font-size: 18px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx42-queue-title.hvx120-workqueue-title p {
  color: #334155 !important;
  font-weight: 680 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx135-queue-governance,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx153-provider-health {
  border-top: 1px solid #d8e4f1 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx135-queue-governance span,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx153-provider-health span {
  border-left: 2px solid #cbd8e6 !important;
  padding-left: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-group-row {
  min-height: 30px !important;
  border-top: 1px solid #cbd8e6 !important;
  border-bottom: 1px solid #d8e4f1 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-group-row strong::after {
  content: ":" !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row {
  min-height: 62px !important;
  border-bottom: 1px solid #d8e4f1 !important;
  box-shadow: inset 3px 0 0 transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row:hover {
  box-shadow: inset 3px 0 0 #2563eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .tenant-mail-queue-shell,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .tenant-mail-queue-table {
  border-radius: 4px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .tenant-mail-queue-row,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox [data-conversation-id] {
  min-height: 64px !important;
  border-bottom: 1px solid #d8e4f1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .tenant-mail-queue-row strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox [data-conversation-id] strong {
  font-weight: 860 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox .tenant-mail-queue-row button,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox [data-conversation-id] button {
  justify-self: end !important;
  min-width: 96px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  margin-top: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend span {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  min-height: 22px !important;
  padding: 3px 7px !important;
  border: 1px solid #cbd8e6 !important;
  border-left-width: 3px !important;
  border-radius: 3px !important;
  color: #25364d !important;
  background: #ffffff !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend span b {
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend .is-sla {
  border-left-color: #b42318 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend .is-owner {
  border-left-color: #1d4ed8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-legend .is-watch {
  border-left-color: #b7791f !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  border-left: 4px solid #64748b !important;
  border-radius: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-sla {
  border-left-color: #b42318 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-owner {
  border-left-color: #1d4ed8 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-watch {
  border-left-color: #b7791f !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-inventory-row.needs-attention {
  box-shadow: inset 3px 0 0 #b42318 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 22px !important;
  padding: 3px 7px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #25364d !important;
  font-size: 10px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy.is-capable,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk.is-ready {
  border-color: #86c5a1 !important;
  color: #14532d !important;
  background: #f6fff9 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy.is-limited,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk.is-risk {
  border-color: #f1b3ae !important;
  color: #8a1f14 !important;
  background: #fff7f6 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-section-head {
  align-items: start !important;
  border-bottom: 1px solid #d8e4f1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports .tenant-section-head .meta {
  max-width: 560px !important;
  line-height: 1.35 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-hero {
  border-left: 3px solid #174ea6 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-shortcuts-head {
  border-bottom: 1px solid #d8e4f1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-shortcuts-head strong::after {
  content: " · separated from daily workspace settings" !important;
  color: #52627a !important;
  font-size: 11px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-summary-grid span::after {
  display: block !important;
  margin-top: 3px !important;
  color: #52627a !important;
  font-size: 9px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-summary-grid span:nth-child(1)::after {
  content: "live readiness delta" !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-summary-grid span:nth-child(2)::after {
  content: "route coverage" !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calls .tenant-call-summary-grid span:nth-child(3)::after {
  content: "agent availability" !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline {
    background: #f8fafc !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: 38px minmax(0, 1fr) 76px !important;
    grid-template-areas: "state copy action" !important;
    gap: 8px !important;
    min-height: 88px !important;
    margin: 0 !important;
    padding: 12px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #d8e4f1 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row {
    margin: 0 !important;
    border-radius: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    gap: 4px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    color: #0f172a !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    line-height: 1.25 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy small {
    color: #334155 !important;
    font-size: 9px !important;
    font-weight: 760 !important;
    line-height: 1.35 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    width: 76px !important;
    min-width: 76px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx910-mobile-card-action {
    width: 74px !important;
    min-width: 74px !important;
    min-height: 32px !important;
    border-radius: 3px !important;
    font-size: 9px !important;
    font-weight: 860 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    border-top: 1px solid #cbd8e6 !important;
    box-shadow: none !important;
  }
}

/* 20260622 pass 176 true EOF: simplified default queue header KPI strip. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 0 !important;
  padding: 0 !important;
  border: 1px solid #b8c7d9 !important;
  border-left: 3px solid #2563eb !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-kpi-strip {
  display: grid !important;
  grid-template-columns: minmax(210px, 1.55fr) repeat(3, minmax(108px, 0.5fr)) 138px !important;
  align-items: stretch !important;
  gap: 0 !important;
  min-height: 58px !important;
  border-bottom: 1px solid #d8e4f1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-title {
  display: grid !important;
  align-content: center !important;
  gap: 1px !important;
  min-width: 0 !important;
  padding: 9px 12px !important;
  border-right: 1px solid #d8e4f1 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-title span {
  color: #52627a !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-title strong {
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-title p {
  overflow: hidden !important;
  margin: 0 !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 720 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-kpis {
  display: contents !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx176-queue-kpi {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  grid-template-rows: auto auto !important;
  align-content: center !important;
  column-gap: 7px !important;
  min-width: 0 !important;
  min-height: 58px !important;
  padding: 8px 10px !important;
  border: 0 !important;
  border-right: 1px solid #d8e4f1 !important;
  border-radius: 0 !important;
  color: #0f172a !important;
  background: #ffffff !important;
  box-shadow: inset 0 -3px 0 #94a3b8 !important;
  text-align: left !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx176-queue-kpi span {
  align-self: end !important;
  color: #52627a !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx176-queue-kpi b {
  grid-row: 1 / span 2 !important;
  grid-column: 2 !important;
  align-self: center !important;
  color: #0f172a !important;
  font-size: 20px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx176-queue-kpi small {
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 780 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx176-queue-kpi.is-critical {
  box-shadow: inset 0 -3px 0 #b42318 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx176-queue-kpi.is-watch {
  box-shadow: inset 0 -3px 0 #b7791f !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx176-queue-kpi.is-owner {
  box-shadow: inset 0 -3px 0 #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-primary-action {
  align-self: stretch !important;
  min-height: 58px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #174ea6 !important;
  color: #ffffff !important;
  font-size: 11px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-operational-details {
  border-bottom: 1px solid #d8e4f1 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-operational-details summary {
  min-height: 28px !important;
  padding: 7px 12px !important;
  color: #334155 !important;
  cursor: pointer !important;
  font-size: 10px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-operational-details div {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 0 !important;
  padding: 0 12px 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-operational-details span {
  display: grid !important;
  gap: 2px !important;
  min-width: 0 !important;
  padding: 7px 9px !important;
  border: 1px solid #d8e4f1 !important;
  border-right: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-operational-details span:last-child {
  border-right: 1px solid #d8e4f1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-operational-details b {
  color: #64748b !important;
  font-size: 8px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-operational-details strong {
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 820 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-header .hvx120-workqueue-secondary-row {
  min-height: 34px !important;
  border-top: 0 !important;
  background: #ffffff !important;
}

@media (max-width: 900px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-kpi-strip {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-kpis {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-primary-action {
    min-height: 42px !important;
  }
}

/* 20260622 pass 177 true EOF: isolate new queue header from legacy workqueue CSS. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-auto-rows: auto !important;
  overflow: visible !important;
  min-height: 0 !important;
  padding: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-kpi-strip {
  display: grid !important;
  grid-template-columns: minmax(250px, 1.25fr) minmax(390px, 1.1fr) 138px !important;
  align-items: stretch !important;
  width: 100% !important;
  min-height: 64px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-title,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-kpis,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-primary-action {
  position: static !important;
  inset: auto !important;
  transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-title {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  width: auto !important;
  height: auto !important;
  min-height: 64px !important;
  opacity: 1 !important;
  visibility: visible !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-kpis {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  align-items: stretch !important;
  min-width: 0 !important;
  width: 100% !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-kpis > button.hvx176-queue-kpi {
  width: auto !important;
  min-width: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-secondary-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  min-height: 34px !important;
  padding: 6px 10px 6px 12px !important;
  border-top: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-selected-work {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  min-width: 0 !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 740 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-selected-work span {
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-selected-work strong {
  overflow: hidden !important;
  color: #0f172a !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-workqueue-controls {
  justify-self: end !important;
}

@media (max-width: 900px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-kpi-strip {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-title,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-kpis {
    border-right: 0 !important;
    border-bottom: 1px solid #d8e4f1 !important;
  }
}

/* 20260622 pass 178 true EOF: keep mobile on its dedicated queue header. */
@media (max-width: 720px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header {
    display: none !important;
  }
}

/* 20260622 pass 179 true EOF: high-specificity mobile hide for resized captures. */
@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
  }
}

/* 20260622 pass 180 true EOF: visible filter commit footer and compact preview. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter {
  position: absolute !important;
  max-height: min(640px, calc(100vh - 116px)) !important;
  padding-bottom: 58px !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-preview-rows {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-impact-panel {
  margin-bottom: 6px !important;
  padding: 8px 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  position: absolute !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  z-index: 20 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 8px !important;
  min-height: 54px !important;
  margin: 0 !important;
  padding: 9px 16px !important;
  border-top: 1px solid #b8c7d9 !important;
  background: #f8fafc !important;
  box-shadow: 0 -8px 18px rgba(15, 23, 42, 0.08) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions::before {
  content: "Draft filters apply only after Apply filters" !important;
  margin-right: auto !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions button {
  min-width: 112px !important;
  min-height: 34px !important;
  border-radius: 3px !important;
  font-size: 10px !important;
  font-weight: 860 !important;
}

/* 20260622 pass 181 true EOF: enterprise density for filters, settings, and mobile queue rows. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter {
  max-height: min(600px, calc(100vh - 104px)) !important;
  padding-bottom: 52px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head {
  min-height: 42px !important;
  padding: 8px 12px !important;
  border-bottom: 1px solid #d8e4f1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head > div:first-child {
  gap: 1px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head strong {
  font-size: 13px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head span {
  color: #475569 !important;
  font-size: 9.5px !important;
  font-weight: 740 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head-actions {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-close {
  width: 28px !important;
  min-width: 28px !important;
  height: 28px !important;
  min-height: 28px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  margin: 8px 12px 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary {
  display: grid !important;
  grid-template-columns: 86px minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 34px !important;
  padding: 6px 8px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-title span {
  color: #64748b !important;
  font-size: 8px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary strong {
  overflow: hidden !important;
  font-size: 11px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary small {
  overflow: hidden !important;
  color: #52627a !important;
  font-size: 9px !important;
  font-weight: 720 !important;
  text-align: right !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-primary {
  margin: 0 12px 8px !important;
  padding: 8px 10px !important;
  border: 1px solid #d8e4f1 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-title {
  min-height: 28px !important;
  margin: 0 0 6px !important;
  padding-bottom: 6px !important;
  border-bottom: 1px solid #e5edf6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-title strong {
  font-size: 12px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  grid-template-columns: 76px minmax(0, 104px) minmax(0, 1fr) !important;
  min-height: 40px !important;
  padding: 6px 8px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row > span:first-child {
  font-size: 9px !important;
  font-weight: 880 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row input {
  min-height: 28px !important;
  padding: 5px 8px !important;
  border-radius: 2px !important;
  font-size: 11px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-check-row {
  grid-column: 1 / -1 !important;
  grid-template-columns: 76px minmax(0, 1fr) !important;
  min-height: 38px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-check-copy {
  grid-template-columns: auto minmax(0, 1fr) auto !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-check-copy small {
  overflow: hidden !important;
  color: #64748b !important;
  font-size: 9px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-impact-panel {
  margin: 0 12px 6px !important;
  padding: 8px 10px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-summary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-impact-ledger {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-summary span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-impact-ledger span {
  min-height: 30px !important;
  padding: 5px 7px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-result-details {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  min-height: 48px !important;
  padding: 7px 12px !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions::before {
  content: "Draft changes are not applied yet" !important;
  font-size: 9.5px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions button {
  min-width: 96px !important;
  min-height: 32px !important;
  padding: 6px 10px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-details > .tenant-settings-summary {
  min-height: 48px !important;
  padding: 8px 12px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy {
  gap: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy b {
  font-size: 12px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy > span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary-copy small {
  max-width: 760px !important;
  color: #64748b !important;
  font-size: 9.5px !important;
  line-height: 1.25 !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 62px !important;
    grid-template-areas: "copy action" !important;
    align-items: center !important;
    min-height: 58px !important;
    height: 58px !important;
    max-height: 58px !important;
    padding: 6px 9px !important;
    gap: 0 8px !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state-rail {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    grid-area: copy !important;
    display: grid !important;
    grid-template-columns: 32px minmax(0, 1fr) auto !important;
    grid-template-rows: auto auto !important;
    align-items: baseline !important;
    gap: 2px 6px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    display: contents !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    grid-column: 1 !important;
    grid-row: 1 !important;
    width: 29px !important;
    min-width: 29px !important;
    height: 18px !important;
    border-radius: 2px !important;
    font-size: 8.4px !important;
    font-weight: 950 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong {
    grid-column: 2 !important;
    grid-row: 1 !important;
    overflow: hidden !important;
    font-size: 12px !important;
    line-height: 1.08 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx960-mobile-age {
    grid-column: 3 !important;
    grid-row: 1 !important;
    font-size: 9px !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy > small {
    grid-column: 2 / 4 !important;
    grid-row: 2 !important;
    margin: 0 !important;
    overflow: hidden !important;
    color: #475569 !important;
    font-size: 8.8px !important;
    line-height: 1.08 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx780-mobile-summary {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-area: action !important;
    justify-self: end !important;
    width: 62px !important;
    min-width: 62px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action {
    width: 60px !important;
    min-width: 60px !important;
    min-height: 26px !important;
    padding: 4px 5px !important;
    border-radius: 2px !important;
    font-size: 8.5px !important;
    font-weight: 900 !important;
  }
}

/* 20260622 pass 184 true EOF: final mobile row hierarchy, full title, and visible work ID. */
@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 60px !important;
    grid-template-areas: "copy action" !important;
    align-items: center !important;
    min-height: 88px !important;
    height: 88px !important;
    max-height: 88px !important;
    padding: 8px 10px !important;
    gap: 0 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    grid-area: copy !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: auto auto auto !important;
    align-items: start !important;
    gap: 3px !important;
    width: 100% !important;
    min-width: 0 !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    display: grid !important;
    grid-template-columns: 31px minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 6px !important;
    width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    grid-column: 1 !important;
    grid-row: auto !important;
    width: 29px !important;
    min-width: 29px !important;
    height: 18px !important;
    min-height: 18px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line strong.hvx760-mobile-id {
    display: block !important;
    grid-column: 2 !important;
    grid-row: auto !important;
    overflow: hidden !important;
    width: auto !important;
    color: #334155 !important;
    font-size: 9.5px !important;
    font-weight: 900 !important;
    line-height: 1.05 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx960-mobile-age {
    grid-column: 3 !important;
    grid-row: auto !important;
    color: #334155 !important;
    font-size: 9px !important;
    font-weight: 820 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card strong.hvx760-mobile-work-title {
    display: -webkit-box !important;
    grid-column: 1 / -1 !important;
    grid-row: auto !important;
    overflow: hidden !important;
    width: 100% !important;
    color: #0f172a !important;
    font-size: 12.5px !important;
    font-weight: 900 !important;
    line-height: 1.12 !important;
    text-overflow: clip !important;
    white-space: normal !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy > small {
    display: block !important;
    grid-column: 1 / -1 !important;
    grid-row: auto !important;
    overflow: hidden !important;
    width: 100% !important;
    margin: 0 !important;
    color: #64748b !important;
    font-size: 8.5px !important;
    font-weight: 760 !important;
    line-height: 1.05 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    grid-area: action !important;
    align-self: center !important;
    justify-self: end !important;
    width: 60px !important;
    min-width: 60px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action {
    width: 58px !important;
    min-width: 58px !important;
    min-height: 27px !important;
    padding: 4px 5px !important;
    border-radius: 2px !important;
    font-size: 8.5px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
  }
}

/* 20260622 pass 186 true EOF: final dataset-scoped filter drawer and single entry pattern. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-queue-filter-entry,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-timeline-applied-filter-bar button[data-timeline-action="open-filter"],
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .hvx740-mobile-end-actions button[data-timeline-action="open-filter"] {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter {
  position: fixed !important;
  top: 104px !important;
  right: 22px !important;
  bottom: 18px !important;
  left: auto !important;
  z-index: 60 !important;
  width: min(430px, calc(100vw - 44px)) !important;
  height: min(600px, calc(100vh - 122px)) !important;
  min-height: 560px !important;
  max-height: calc(100vh - 122px) !important;
  padding-bottom: 52px !important;
  overflow: hidden !important;
  border: 1px solid #b8c7d9 !important;
  border-left: 3px solid #174ea6 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: -14px 0 28px rgba(15, 23, 42, 0.12) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter::before {
  content: "Dataset scoped" !important;
  position: absolute !important;
  top: 12px !important;
  right: 48px !important;
  color: #475569 !important;
  font-size: 8px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head {
  min-height: 50px !important;
  padding: 9px 12px !important;
  border-bottom: 1px solid #cbd8e6 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head > div:first-child::after {
  content: "Applies to: Operations Queue" !important;
  display: inline-flex !important;
  width: max-content !important;
  margin-top: 4px !important;
  padding: 2px 6px !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #174ea6 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 8.5px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  margin: 8px 10px 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary {
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 3px !important;
  align-items: start !important;
  min-height: 52px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary small {
  text-align: left !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-primary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-impact-panel {
  margin-right: 10px !important;
  margin-left: 10px !important;
  border-left-width: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  grid-template-columns: 82px minmax(0, 1fr) !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row input {
  width: 100% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select + input {
  grid-column: 2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-check-row {
  grid-template-columns: 82px minmax(0, 1fr) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-check-copy {
  grid-template-columns: auto minmax(0, 1fr) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-summary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-impact-ledger {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  min-height: 50px !important;
  padding: 8px 10px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions::before {
  content: "Private queue view until applied" !important;
}

/* 20260622 pass 189 true EOF: final enterprise hierarchy and severity polish. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-box,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu {
  border-color: #aebfd3 !important;
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.12) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table th {
  border-bottom: 1px solid #cbd8e6 !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 940 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row td {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
  border-bottom: 1px solid #e5edf6 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.is-selected td {
  background: #f6fbff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx50-work-cell > strong {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 930 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-work-meta {
  gap: 8px !important;
  color: #52627a !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx70-row-next-label {
  min-width: 102px !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-blocked,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.risk .hvx112-row-status-token {
  border-left-color: #b91c1c !important;
  background: #fff7f7 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-waiting,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row.warning .hvx112-row-status-token {
  border-left-color: #b45309 !important;
  background: #fffdf7 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-done,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token.is-open {
  border-left-color: #047857 !important;
  background: #f7fffb !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token em {
  width: 27px !important;
  min-width: 27px !important;
  border-radius: 2px !important;
  font-size: 9px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-status-token b,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx70-row-next-label b {
  font-size: 11px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link {
  min-width: 88px !important;
  min-height: 30px !important;
  border-radius: 2px !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx112-row-action-link.is-primary {
  border-color: #174ea6 !important;
  background: #174ea6 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-status-badge {
  border-radius: 2px !important;
  box-shadow: none !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-time {
  min-width: 34px !important;
  color: #334155 !important;
  font-weight: 920 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day.is-selected {
  outline: 2px solid #174ea6 !important;
  outline-offset: -2px !important;
  background: #fbfdff !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-mobile-nav button,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-mobile-nav a {
    min-height: 46px !important;
    font-size: 9.5px !important;
    font-weight: 820 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline button.hvx910-mobile-card-action {
    width: 62px !important;
    min-width: 62px !important;
    min-height: 34px !important;
    font-size: 9px !important;
  }
}

/* 20260622 pass 192 true EOF: effective final queue density, quiet badges, and mobile work identity. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-row td {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border-bottom-color: #e5edf6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-work-cell {
  gap: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-work-cell > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-work-cell strong {
  color: #0f172a !important;
  font-size: 13.25px !important;
  font-weight: 940 !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-work-cell small,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-work-cell .tenant-timeline-meta {
  color: #475569 !important;
  font-size: 10.25px !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx70-row-next-label {
  width: 96px !important;
  min-width: 96px !important;
  min-height: 27px !important;
  padding: 4px 7px !important;
  border-radius: 2px !important;
  border-color: #cbd8e6 !important;
  border-left-width: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token em,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state em {
  width: 24px !important;
  min-width: 24px !important;
  border-radius: 2px !important;
  font-size: 8.5px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token b,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx70-row-next-label b {
  font-size: 10.5px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-action-link,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-action-link.is-primary {
  min-width: 78px !important;
  min-height: 27px !important;
  border-radius: 2px !important;
  border-color: #174ea6 !important;
  background: #ffffff !important;
  color: #174ea6 !important;
  box-shadow: none !important;
  font-size: 9.5px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-impact-panel {
  max-height: 172px !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-summary span,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-impact-ledger span {
  min-height: 27px !important;
  padding: 5px 6px !important;
  border-radius: 2px !important;
  box-shadow: none !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card {
    min-height: 78px !important;
    height: 78px !important;
    max-height: 78px !important;
    padding: 6px 8px !important;
    border-radius: 2px !important;
    border-color: #cbd8e6 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    gap: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-height: 18px !important;
    padding: 2px 4px !important;
    border-radius: 2px !important;
    font-size: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card strong.hvx760-mobile-id {
    color: #475569 !important;
    font-size: 9px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card strong.hvx760-mobile-work-title {
    color: #0f172a !important;
    font-size: 11.8px !important;
    font-weight: 940 !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy > small {
    color: #475569 !important;
    font-size: 8px !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 56px !important;
    min-width: 56px !important;
    min-height: 29px !important;
    border-radius: 2px !important;
    border-color: #174ea6 !important;
    background: #ffffff !important;
    color: #174ea6 !important;
    box-shadow: none !important;
    font-size: 8.5px !important;
  }
}

/* 20260622 pass 193 true EOF: copy polish, first-class filter drawer, settings affordance, and mobile primary action. */
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter {
  border: 1px solid #cbd8e6 !important;
  border-left: 1px solid #cbd8e6 !important;
  box-shadow: 0 12px 24px rgba(15, 23, 42, 0.12) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-facet-state,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section-primary,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-impact-panel {
  border-color: #d6e0ec !important;
  border-left-color: #d6e0ec !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head span,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-scope-summary small,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-result-details span {
  color: #52627a !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-header {
  border-color: #cbd8e6 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-operational-details {
  border-color: #d6e0ec !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-operational-details summary {
  color: #475569 !important;
  font-size: 10.5px !important;
  font-weight: 840 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-selected-work {
  border-left: 2px solid #cbd8e6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-selected-work span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-selected-work strong {
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-shortcut,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-details > .tenant-settings-summary,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary {
  cursor: pointer !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-shortcut:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-details > .tenant-settings-summary:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary:hover {
  background: #f6fbff !important;
  box-shadow: inset 3px 0 0 #174ea6 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-shortcut-state,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary b[aria-hidden="true"],
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings .tenant-settings-summary::after {
  color: #174ea6 !important;
  font-weight: 940 !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action {
    width: 64px !important;
    min-width: 64px !important;
    min-height: 34px !important;
    border-color: #174ea6 !important;
    background: #174ea6 !important;
    color: #ffffff !important;
    font-size: 9px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    width: 60px !important;
    min-width: 60px !important;
    border-color: #94a3b8 !important;
    color: #174ea6 !important;
  }
}

/* 20260622 pass 195 true EOF: effective filter, queue, command, calendar, number, and mobile hierarchy polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-impact-panel {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 8px !important;
  padding: 10px 12px !important;
  border: 0 !important;
  border-bottom: 1px solid #d6e0ec !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens span {
  min-height: 28px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  border-top: 1px solid #d6e0ec !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-operational-details {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpi-strip {
  grid-template-columns: minmax(220px, 1fr) minmax(260px, 420px) auto !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-primary-action {
  border-color: #174ea6 !important;
  background: #174ea6 !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table th {
  border-bottom: 1px solid #b9c9dc !important;
  background: #f3f7fb !important;
  color: #172033 !important;
  font-size: 10.5px !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-row td {
  border-bottom-color: #d6e0ec !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-box {
  border: 1px solid #aebfd3 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
  box-shadow: 0 18px 42px rgba(15, 23, 42, 0.22) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-head,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-prod-banner,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-hints {
  background: #ffffff !important;
  border-color: #d6e0ec !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-head h2 {
  color: #0f172a !important;
  font-size: 19px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-input-wrap {
  border: 1px solid #174ea6 !important;
  border-left: 3px solid #174ea6 !important;
  background: #ffffff !important;
  box-shadow: 0 0 0 2px rgba(23, 78, 166, 0.08) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-section {
  border: 1px solid #d6e0ec !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result {
  min-height: 44px !important;
  border-bottom: 1px solid #e5edf6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result:hover {
  background: #f6fbff !important;
  box-shadow: inset 3px 0 0 #174ea6 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  min-height: 24px !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #334155 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-sla {
  border-left-color: #b91c1c !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-owner {
  border-left-color: #174ea6 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-watch {
  border-left-color: #b45309 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-routing-risk {
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #334155 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-taxonomy.is-capable,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-routing-risk.is-ready {
  border-color: #cbd8e6 !important;
  border-left-color: #047857 !important;
  background: #ffffff !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-taxonomy.is-limited,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-routing-risk.is-risk {
  border-color: #cbd8e6 !important;
  border-left-color: #b45309 !important;
  background: #ffffff !important;
  color: #334155 !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-mobile-context,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .hvx900-mobile-queue-header,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-timeline-mobile-summary {
    margin-bottom: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card {
    min-height: 88px !important;
    height: auto !important;
    max-height: none !important;
    padding: 9px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    min-width: 72px !important;
    min-height: 44px !important;
    font-size: 9.5px !important;
  }
}
/* 20260622 pass 196 true EOF: repair production queue header clipping after pass 195. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header {
  grid-auto-rows: auto !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpi-strip {
  display: grid !important;
  grid-template-columns: minmax(285px, 0.95fr) minmax(430px, 1.3fr) 148px !important;
  align-items: stretch !important;
  min-height: 66px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-title {
  min-width: 0 !important;
  min-height: 66px !important;
  padding-block: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-title p {
  display: -webkit-box !important;
  overflow: hidden !important;
  min-height: 24px !important;
  color: #334155 !important;
  font-size: 10px !important;
  line-height: 1.2 !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpis {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  min-width: 0 !important;
  border-right: 1px solid #d8e4f1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpis > button.hvx176-queue-kpi {
  width: auto !important;
  min-width: 0 !important;
  min-height: 66px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-primary-action {
  width: auto !important;
  min-width: 132px !important;
  min-height: 66px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-secondary-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  min-height: 42px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-selected-work {
  min-height: 28px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-selected-work strong {
  display: block !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

@media (max-width: 1100px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpi-strip {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-title,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpis {
    border-right: 0 !important;
    border-bottom: 1px solid #d8e4f1 !important;
  }
}
/* 20260622 pass 197 true EOF: keep queue header rows stacked on the primary timeline surface. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-auto-flow: row !important;
  grid-auto-rows: auto !important;
  align-items: stretch !important;
  width: 100% !important;
  min-height: 0 !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .hvx176-queue-kpi-strip,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .hvx176-operational-details,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .hvx176-queue-secondary-row,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .tenant-timeline-filter-dock {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .hvx176-queue-kpi-strip {
  grid-template-columns: minmax(280px, 0.95fr) minmax(420px, 1.35fr) 148px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .hvx176-queue-secondary-row {
  margin: 0 !important;
  border-top: 1px solid #d8e4f1 !important;
}

@media (max-width: 1100px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .hvx176-queue-kpi-strip {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}
/* 20260622 pass 198 true EOF: reviewer 8.6 gap polish for labels, badges, reports, and mobile ergonomics. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 6px !important;
  min-height: 27px !important;
  padding: 4px 7px !important;
  border: 1px solid #9db7d6 !important;
  border-radius: 3px !important;
  background: #f8fbff !important;
  color: #10233f !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-time {
  color: #475569 !important;
  font-size: 8px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-title {
  overflow: hidden !important;
  color: #174ea6 !important;
  font-size: 8.5px !important;
  font-weight: 900 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-legend span {
  min-height: 28px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-routing-risk {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 28px !important;
  padding: 5px 9px !important;
  border: 1px solid #b9c9dc !important;
  border-left-width: 1px !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #24324a !important;
  box-shadow: none !important;
  font-size: 10.5px !important;
  font-weight: 820 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-taxonomy.is-capable,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-ready {
  border-color: #87b9a0 !important;
  background: #f6fff9 !important;
  color: #0f5132 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-taxonomy.is-limited,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-risk {
  border-color: #ddb372 !important;
  background: #fffaf0 !important;
  color: #7a3f05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary strong {
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports#app-stage-reports .tenant-report-production-context {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #d6e0ec !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports#app-stage-reports .tenant-report-production-context span {
  display: grid !important;
  gap: 4px !important;
  padding: 9px 12px !important;
  border-right: 1px solid #d6e0ec !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports#app-stage-reports .tenant-report-production-context span:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports#app-stage-reports .tenant-report-production-context b {
  color: #475569 !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-reports#app-stage-reports .tenant-report-production-context small {
  color: #172033 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
  line-height: 1.25 !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    padding: 14px 16px !important;
    min-height: 104px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx910-mobile-action-row,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-action-row {
    justify-content: flex-end !important;
    align-items: center !important;
    gap: 8px !important;
    margin-top: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-secondary-action {
    min-width: 72px !important;
    min-height: 44px !important;
    border-radius: 3px !important;
    font-size: 9.5px !important;
  }
}

/* 20260622 pass 200 true EOF: OpenAI/Novita enterprise density, filter hierarchy, and mobile ops parity. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th {
  height: 30px !important;
  padding: 6px 12px !important;
  border-bottom: 1px solid #c5d2e1 !important;
  background: #f5f8fb !important;
  color: #24324a !important;
  font-size: 9.5px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-group-row th {
  height: 26px !important;
  padding: 5px 12px !important;
  font-size: 9px !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-row td {
  height: 48px !important;
  padding: 4px 12px !important;
  border-bottom: 1px solid #dce6f1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-work-cell {
  gap: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-work-cell strong {
  font-size: 12.75px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-work-meta,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-work-cell small {
  gap: 6px !important;
  color: #52627a !important;
  font-size: 9.25px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx70-row-next-label {
  width: 88px !important;
  min-width: 88px !important;
  min-height: 24px !important;
  padding: 3px 6px !important;
  border-radius: 2px !important;
  border-left-width: 2px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token em {
  width: 22px !important;
  min-width: 22px !important;
  font-size: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token b,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx70-row-next-label b {
  font-size: 10px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-state-signal,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx70-row-next-label small {
  font-size: 8px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx220-row-action-stack {
  display: grid !important;
  grid-template-columns: minmax(88px, 1fr) 70px !important;
  align-items: center !important;
  gap: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-action-link,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-action-link.is-primary {
  width: 70px !important;
  min-width: 70px !important;
  min-height: 25px !important;
  border-radius: 2px !important;
  font-size: 9px !important;
  font-weight: 920 !important;
  justify-self: end !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter {
  border: 1px solid #c5d2e1 !important;
  border-left: 2px solid #174ea6 !important;
  background: #ffffff !important;
  box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head {
  min-height: 52px !important;
  padding: 9px 12px !important;
  border-bottom: 1px solid #d6e0ec !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head span,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary small {
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  padding: 7px 12px !important;
  border: 0 !important;
  border-bottom: 1px solid #d6e0ec !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-state-line,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary {
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary {
  display: flex !important;
  align-items: baseline !important;
  gap: 8px !important;
  flex-wrap: wrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-primary,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-advanced {
  padding: 10px 12px !important;
  border: 0 !important;
  border-left: 2px solid #d6e0ec !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-title {
  min-height: 28px !important;
  padding-bottom: 7px !important;
  border-bottom: 1px solid #e5edf6 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-title strong {
  font-size: 11px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  gap: 7px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  min-height: 40px !important;
  padding: 5px 8px !important;
  border: 1px solid #dbe5f0 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row input,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select {
  min-height: 30px !important;
  border-color: #aebfd3 !important;
  border-radius: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  padding: 8px 12px !important;
  border-top: 1px solid #d6e0ec !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-head,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar {
  padding: 10px 20px !important;
  border-color: #d6e0ec !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-month-shell {
  padding: 8px 20px 12px !important;
  border-color: #d6e0ec !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-weekdays span {
  min-height: 24px !important;
  padding: 5px 8px !important;
  background: #e8eef6 !important;
  color: #24324a !important;
  font-size: 9.5px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar button.tenant-calendar-day {
  min-height: 58px !important;
  padding: 7px 9px !important;
  border-radius: 0 !important;
  border-color: #d6e0ec !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected {
  background: #f7fbff !important;
  box-shadow: inset 0 0 0 2px #8bb4ff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  min-height: 19px !important;
  padding: 2px 5px !important;
  border: 0 !important;
  border-left: 2px solid #64748b !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-time,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-title {
  font-size: 7.75px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-ops-row {
  min-height: 40px !important;
  padding: 7px 12px !important;
  border-color: #dce6f1 !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: 4px minmax(0, 1fr) 62px !important;
    align-items: center !important;
    gap: 8px !important;
    min-height: 72px !important;
    height: auto !important;
    max-height: none !important;
    padding: 7px 8px !important;
    border: 0 !important;
    border-bottom: 1px solid #d6e0ec !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-state-rail {
    grid-column: 1 !important;
    align-self: stretch !important;
    width: 4px !important;
    min-height: 58px !important;
    border-radius: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-card-copy {
    grid-column: 2 !important;
    gap: 2px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx910-mobile-action-row {
    grid-column: 3 !important;
    grid-row: 1 !important;
    justify-content: end !important;
    margin: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline strong.hvx760-mobile-work-title {
    overflow: hidden !important;
    color: #0f172a !important;
    font-size: 11.5px !important;
    line-height: 1.1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-card-copy > small {
    overflow: hidden !important;
    font-size: 8px !important;
    line-height: 1.05 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx910-mobile-card-action.is-primary-action {
    width: 58px !important;
    min-width: 58px !important;
    min-height: 30px !important;
    border-radius: 2px !important;
    font-size: 8.5px !important;
    font-weight: 920 !important;
  }
}

/* 20260622 pass 200b true EOF: specificity repair for the final density contract. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th {
  height: 30px !important;
  padding: 6px 12px !important;
  font-size: 9.5px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row td {
  height: 48px !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label {
  width: 88px !important;
  min-width: 88px !important;
  min-height: 24px !important;
  padding: 3px 6px !important;
  border-left-width: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-action-link,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-action-link.is-primary {
  width: 70px !important;
  min-width: 70px !important;
  min-height: 25px !important;
  justify-self: end !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-facet-state.tenant-filter-facet-state {
  display: block !important;
  min-height: 0 !important;
  padding: 7px 12px !important;
  border: 0 !important;
  border-bottom: 1px solid #d6e0ec !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line.is-applied {
  display: block !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  gap: 2px 10px !important;
  align-items: baseline !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary > b {
  color: #475569 !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary > small {
  color: #52627a !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary > strong {
  grid-column: 1 / -1 !important;
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 760 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section.tenant-filter-section-primary.tenant-filter-advanced {
  padding: 9px 12px !important;
  border: 0 !important;
  border-left: 2px solid #d6e0ec !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  min-height: 19px !important;
  padding: 2px 5px !important;
  border: 0 !important;
  border-left: 2px solid #64748b !important;
  border-radius: 0 !important;
  background: transparent !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: 4px minmax(0, 1fr) 62px !important;
    min-height: 72px !important;
    padding: 7px 8px !important;
    border: 0 !important;
    border-bottom: 1px solid #d6e0ec !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx910-mobile-action-row {
    grid-column: 3 !important;
    grid-row: 1 !important;
    margin: 0 !important;
  }
}

/* 20260622 pass 200c true EOF: beat legacy table-cell min-height rules on the timeline work queue. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-row > td {
  height: 48px !important;
  min-height: 48px !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-work-cell > strong {
  min-height: 0 !important;
  height: auto !important;
  font-size: 12.75px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-work-meta {
  font-size: 9.25px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state {
  width: 112px !important;
  min-width: 112px !important;
  min-height: 24px !important;
  height: 24px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 button.hvx112-row-action-link,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 button.hvx112-row-action-link.is-primary {
  width: 70px !important;
  min-width: 70px !important;
  min-height: 25px !important;
}

/* 20260622 pass 201 true EOF: row-click affordance replaces repetitive Open buttons. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx220-row-action-stack {
  grid-template-columns: minmax(96px, 1fr) 16px !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-open-cue {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  justify-self: end !important;
  width: 16px !important;
  min-width: 16px !important;
  height: 24px !important;
  color: #52627a !important;
  font-size: 16px !important;
  font-weight: 780 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row:hover .hvx112-row-open-cue,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row:focus-visible .hvx112-row-open-cue {
  color: #174ea6 !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: 4px minmax(0, 1fr) 18px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx910-mobile-action-row {
    grid-column: 3 !important;
    align-self: center !important;
    justify-content: center !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx910-mobile-card-cue {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 18px !important;
    height: 30px !important;
    color: #52627a !important;
    font-size: 17px !important;
    font-weight: 780 !important;
    line-height: 1 !important;
  }
}

/* 20260622 pass 202 true EOF: Voice Desk cockpit density and KPI-first hierarchy. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-launch-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 0 !important;
  border: 1px solid #d6e0ec !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-launch-hero {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 180px !important;
  align-items: center !important;
  gap: 16px !important;
  min-height: 0 !important;
  padding: 12px 20px !important;
  border: 0 !important;
  border-bottom: 1px solid #d6e0ec !important;
  border-left: 3px solid #174ea6 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-launch-copy {
  display: grid !important;
  grid-template-columns: minmax(230px, 0.65fr) minmax(420px, 1.35fr) !important;
  grid-template-areas:
    "summary readiness"
    "summary progress" !important;
  align-items: center !important;
  gap: 7px 18px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-launch-copy > .tenant-call-eyebrow {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-launch-copy > .card-title {
  grid-area: summary !important;
  align-self: start !important;
  margin: 0 !important;
  color: #0f172a !important;
  font-size: 16px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls #app-calls-summary {
  grid-area: summary !important;
  align-self: start !important;
  margin: 24px 0 0 !important;
  max-width: 300px !important;
  color: #334155 !important;
  font-size: 11.5px !important;
  line-height: 1.3 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-readiness-strip {
  grid-area: readiness !important;
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 0 !important;
  margin: 0 !important;
  border: 1px solid #dbe5f0 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-readiness-strip > span {
  min-height: 44px !important;
  padding: 7px 9px !important;
  border: 0 !important;
  border-right: 1px solid #dbe5f0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-readiness-strip > span:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-readiness-strip b {
  color: #24324a !important;
  font-size: 9px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-readiness-strip small {
  color: #047857 !important;
  font-size: 8.5px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-readiness-progress {
  grid-area: progress !important;
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  align-items: center !important;
  column-gap: 10px !important;
  min-height: 32px !important;
  margin: 0 !important;
  padding: 6px 10px !important;
  border: 1px solid #bfd3ef !important;
  border-left: 3px solid #2563eb !important;
  border-radius: 2px !important;
  background: #f7fbff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-readiness-progress > span {
  color: #334155 !important;
  font-size: 9px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-readiness-progress > strong {
  color: #174ea6 !important;
  font-size: 12px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-readiness-progress > small {
  grid-column: 2 !important;
  color: #52627a !important;
  font-size: 9px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-launch-actions {
  display: grid !important;
  justify-content: stretch !important;
  gap: 8px !important;
  margin: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-launch-actions .button {
  min-height: 34px !important;
  padding: 0 12px !important;
  border-radius: 2px !important;
  font-size: 11px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-launch-metrics {
  display: grid !important;
  grid-template-columns: 250px minmax(0, 1fr) !important;
  align-items: stretch !important;
  gap: 16px !important;
  padding: 12px 20px !important;
  border: 0 !important;
  border-bottom: 1px solid #d6e0ec !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-launch-metrics > .tenant-section-head {
  align-items: center !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-launch-metrics .card-title {
  font-size: 15px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #cbd8e6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card {
  min-height: 54px !important;
  padding: 8px 10px !important;
  border: 0 !important;
  border-right: 1px solid #cbd8e6 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card .meta {
  color: #475569 !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card strong {
  color: #0f172a !important;
  font-size: 22px !important;
  font-weight: 940 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-launch-readiness {
  padding: 12px 20px !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-readiness-head {
  min-height: 0 !important;
  padding: 0 0 8px !important;
  border: 0 !important;
  border-bottom: 1px solid #d6e0ec !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-readiness-head .card-title {
  font-size: 15px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-readiness-list,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-readiness-primary-list {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 8px !important;
  margin-top: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-readiness-item {
  min-height: 54px !important;
  padding: 9px 10px !important;
  border: 1px solid #d6e0ec !important;
  border-left: 2px solid #cbd8e6 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-ring-groups {
  margin-top: 10px !important;
}

/* 20260622 pass 202b true EOF: keep Voice lower cockpit stable while preserving compact command band. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls#app-stage-calls .tenant-call-launch-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1.45fr) minmax(360px, 0.75fr) !important;
  gap: 0 !important;
  border: 1px solid #d6e0ec !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls#app-stage-calls .tenant-call-launch-hero {
  grid-column: 1 / -1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls#app-stage-calls .tenant-call-launch-readiness {
  grid-column: 1 !important;
  display: block !important;
  min-height: 0 !important;
  padding: 14px 20px !important;
  border: 0 !important;
  border-right: 1px solid #d6e0ec !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls#app-stage-calls .tenant-call-launch-metrics {
  grid-column: 2 !important;
  display: block !important;
  min-height: 0 !important;
  padding: 14px 20px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls#app-stage-calls .tenant-call-launch-metrics > .tenant-section-head {
  display: flex !important;
  min-height: 0 !important;
  padding: 0 0 8px !important;
  border: 0 !important;
  border-bottom: 1px solid #d6e0ec !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls#app-stage-calls .tenant-call-readiness-list,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls#app-stage-calls .tenant-call-readiness-primary-list {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 8px !important;
  margin-top: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls#app-stage-calls .tenant-call-readiness-secondary-list {
  display: block !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls#app-stage-calls .tenant-call-readiness-secondary-list > summary {
  min-height: 38px !important;
  padding: 8px 10px !important;
}

/* 20260622 pass 203 true EOF: compact filter drawer scope line and remove repeated optional labels. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row > span:first-child::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-check-row > span:first-child::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-facet-state.tenant-filter-facet-state {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 6px !important;
  padding: 8px 12px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line.is-applied,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line.has-draft {
  display: block !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  gap: 2px 8px !important;
  align-items: baseline !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary > b {
  color: #475569 !important;
  font-size: 9px !important;
  font-weight: 940 !important;
  line-height: 1.1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary > strong {
  grid-column: 2 !important;
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 940 !important;
  line-height: 1.12 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary > small {
  grid-column: 2 !important;
  color: #52627a !important;
  font-size: 9px !important;
  font-weight: 780 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section-title {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section-title strong {
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 860 !important;
  text-align: right !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens.tenant-filter-facet-tokens--sentence {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 5px !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens.tenant-filter-facet-tokens--sentence span {
  min-height: 18px !important;
  padding: 2px 6px !important;
  border: 1px solid #d6e0ec !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 8.5px !important;
  font-weight: 820 !important;
}

/* 20260622 pass 204 true EOF: explicit applied-vs-staged filter state contract. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head > div:first-child::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--applied,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged {
  display: block !important;
  min-height: 42px !important;
  padding: 7px 9px !important;
  border: 1px solid #d6e0ec !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--applied {
  border-left-color: #174ea6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged.is-clean {
  border-left-color: #94a3b8 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged.has-draft {
  border-left-color: #a16207 !important;
  background: #fffbeb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--applied .tenant-filter-scope-summary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged .tenant-filter-scope-summary {
  grid-template-columns: 118px minmax(0, 1fr) !important;
  gap: 2px 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--applied .tenant-filter-scope-summary > b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged .tenant-filter-scope-summary > b {
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions button:disabled,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head-actions button:disabled {
  border-color: #cbd5e1 !important;
  background: #f1f5f9 !important;
  color: #64748b !important;
  cursor: not-allowed !important;
  opacity: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar small {
  display: block !important;
  margin-top: 2px !important;
  color: #52627a !important;
  font-size: 9px !important;
  font-weight: 760 !important;
  line-height: 1.1 !important;
}

/* 20260622 pass 205 true EOF: keep Apply/Discard visible and use reviewer-approved filter language. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply:disabled,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter [data-workspace-filter-proxy="apply"]:disabled,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter [data-workspace-filter-proxy="cancel"]:disabled {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter [data-workspace-filter-proxy="apply"]:disabled::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  grid-template-columns: minmax(110px, auto) minmax(90px, auto) minmax(118px, auto) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged .tenant-filter-scope-summary > b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged .tenant-filter-scope-summary > strong {
  color: #24324a !important;
}

/* 20260622 pass 206 true EOF: Novita/OpenAI hierarchy, status, calendar, and mobile quick wins. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .hvx176-queue-kpi-strip {
  grid-template-columns: minmax(250px, .72fr) minmax(360px, 1fr) minmax(142px, 158px) !important;
  min-height: 64px !important;
  border-bottom: 1px solid #d6e0ec !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx176-queue-kpi {
  min-height: 64px !important;
  padding: 9px 12px !important;
  border: 0 !important;
  border-left: 1px solid #d6e0ec !important;
  border-bottom: 2px solid transparent !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx176-queue-kpi b {
  color: #0f172a !important;
  font-size: 19px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx176-queue-kpi.is-critical {
  border-bottom-color: #dc2626 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button.hvx176-queue-kpi.is-owner {
  border-bottom-color: #174ea6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-primary-action {
  min-height: 64px !important;
  border: 0 !important;
  border-left: 1px solid #164493 !important;
  border-radius: 0 !important;
  background: #174ea6 !important;
  color: #ffffff !important;
  font-size: 11px !important;
  font-weight: 940 !important;
  box-shadow: inset 0 -2px 0 rgba(255, 255, 255, .28) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-refresh-inline {
  min-height: 28px !important;
  padding: 4px 10px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 2px !important;
  background: transparent !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 820 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  padding: 2px !important;
  border: 1px solid #c4d2e4 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button {
  min-height: 30px !important;
  border: 0 !important;
  border-radius: 2px !important;
  background: transparent !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  background: #174ea6 !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar button.tenant-calendar-day {
  min-height: 72px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 4px !important;
  min-height: 26px !important;
  padding: 4px 6px !important;
  border: 1px solid #b8c8dd !important;
  border-left: 3px solid #174ea6 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #174ea6 !important;
  cursor: pointer !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal:hover {
  border-color: #174ea6 !important;
  background: #f5f8ff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected .tenant-calendar-chip.is-queue-signal {
  background: #eff6ff !important;
  box-shadow: inset 0 0 0 1px rgba(23, 78, 166, .18) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-routing-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-governance-row span {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 24px !important;
  padding: 4px 8px !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 880 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-taxonomy.is-capable,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-ready {
  border-color: #b8d7c4 !important;
  border-left-color: #15803d !important;
  background: #f2fbf5 !important;
  color: #14532d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-taxonomy.is-limited,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-risk {
  border-color: #efd4a9 !important;
  border-left-color: #a16207 !important;
  background: #fffaf0 !important;
  color: #7c2d12 !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions button {
    min-height: 42px !important;
    padding: 8px 12px !important;
    border-radius: 3px !important;
    font-size: 11px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 80px !important;
    padding: 9px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx910-mobile-card-cue {
    width: 30px !important;
    min-width: 30px !important;
    height: 44px !important;
    font-size: 18px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    min-height: 58px !important;
    border-top: 1px solid #cbd8e6 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn {
    min-height: 56px !important;
    border-top: 3px solid transparent !important;
  }

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active {
    border-top-color: #174ea6 !important;
    background: #f3f7ff !important;
    color: #0f172a !important;
  }
}

/* 20260622 pass 207 true EOF: shared OpenAI/Novita enterprise grid polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table {
  table-layout: fixed !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table col.hvx50-col-sla {
  width: 132px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table col.hvx50-col-work {
  width: auto !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table col.hvx50-col-accountability {
  width: 184px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table col.hvx50-col-next {
  width: 176px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table col.hvx50-col-touch {
  width: 138px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row > td {
  height: 43px !important;
  min-height: 43px !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
  border-bottom-color: #e4ebf3 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row:nth-child(even) > td {
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-selected > td {
  background: #f4f8fd !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-selected > td:first-child {
  box-shadow: inset 4px 0 0 #174ea6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  display: inline-grid !important;
  grid-template-columns: 25px minmax(0, 1fr) !important;
  align-items: center !important;
  width: 106px !important;
  min-width: 106px !important;
  max-width: 106px !important;
  min-height: 25px !important;
  gap: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx112-row-status-token.hvx100-primary-state {
  border-color: #efc6c6 !important;
  border-left-color: #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p2 .hvx112-row-status-token.hvx100-primary-state {
  border-color: #ead5a8 !important;
  border-left-color: #a16207 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p3 .hvx112-row-status-token.hvx100-primary-state {
  border-color: #badbcc !important;
  border-left-color: #15803d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state em {
  display: grid !important;
  place-items: center !important;
  width: 25px !important;
  min-width: 25px !important;
  height: 23px !important;
  padding: 0 !important;
  border: 0 !important;
  border-right: 1px solid #d7e0ea !important;
  border-radius: 0 !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 8.5px !important;
  font-style: normal !important;
  font-weight: 950 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state b {
  min-width: 0 !important;
  overflow: hidden !important;
  padding: 0 7px !important;
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-state-signal,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-open-cue {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta {
  gap: 8px !important;
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta span {
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta span:first-child {
  color: #334155 !important;
  font-size: 9.5px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx220-row-action-stack {
  display: block !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label.hvx100-row-next-state {
  display: grid !important;
  gap: 2px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 0 0 10px !important;
  border: 0 !important;
  border-left: 2px solid #cbd8e6 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label.hvx100-row-next-state b {
  color: #0f172a !important;
  font-size: 10.5px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label.hvx100-row-next-state small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-accountability-cell small {
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-table {
  table-layout: fixed !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-table th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-table td {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-governance-row span {
  min-height: 22px !important;
  padding: 3px 7px !important;
  border-radius: 2px !important;
  box-shadow: none !important;
  white-space: nowrap !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-summary {
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions button {
    min-height: 32px !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    color: #174ea6 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card {
    min-height: 58px !important;
    height: 58px !important;
    max-height: 58px !important;
    border-radius: 0 !important;
    border-bottom-color: #dbe5ef !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    font-size: 12px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    width: 30px !important;
    min-width: 30px !important;
    border: 1px solid #cbd8e6 !important;
    border-left: 2px solid #64748b !important;
    background: #ffffff !important;
    color: #334155 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    width: 34px !important;
    min-width: 34px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx910-mobile-card-cue {
    width: 24px !important;
    min-width: 24px !important;
    height: 34px !important;
    border-radius: 2px !important;
    background: transparent !important;
    color: #334155 !important;
    font-size: 18px !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn {
    border-radius: 0 !important;
    font-size: 9px !important;
  }
}

/* 20260622 pass 208 true EOF: filter clarity, calendar ledger events, reports KPIs, and mobile IA polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged .tenant-filter-scope-summary > b {
  color: #0f172a !important;
  font-weight: 960 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged.has-draft {
  border-left-color: #123b73 !important;
  background: #f5f8fc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter [data-workspace-filter-proxy="apply"] {
  min-height: 34px !important;
  border: 1px solid #123b73 !important;
  border-radius: 2px !important;
  background: #123b73 !important;
  color: #ffffff !important;
  box-shadow: none !important;
  font-size: 10px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply:disabled,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter [data-workspace-filter-proxy="apply"]:disabled {
  border-color: #aab8c8 !important;
  background: #e9eef5 !important;
  color: #52627a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter [data-workspace-filter-proxy="clear"],
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter [data-workspace-filter-proxy="cancel"] {
  border-color: transparent !important;
  background: transparent !important;
  color: #475569 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button {
  border-radius: 1px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-meta.tenant-calendar-count-badge {
  min-height: 18px !important;
  padding: 2px 5px !important;
  border: 0 !important;
  border-radius: 1px !important;
  background: #eef3f8 !important;
  color: #334155 !important;
  font-size: 8.5px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  min-height: 25px !important;
  padding: 3px 0 3px 6px !important;
  border: 0 !important;
  border-left: 3px solid #174ea6 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #0f172a !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-time {
  color: #174ea6 !important;
  font-size: 8.5px !important;
  font-weight: 960 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-title {
  color: #0f172a !important;
  font-size: 9px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid {
  grid-template-columns: 1.15fr repeat(4, minmax(130px, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #c8d6e8 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card {
  min-height: 134px !important;
  padding: 13px 14px !important;
  border: 0 !important;
  border-right: 1px solid #d6e0ec !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > span.meta {
  color: #52627a !important;
  font-size: 9px !important;
  font-weight: 940 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > strong {
  margin-top: 12px !important;
  color: #0f172a !important;
  font-size: 23px !important;
  font-weight: 980 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-status-card > strong {
  font-size: 20px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid .tenant-stage-summary-card > p.meta {
  display: -webkit-box !important;
  margin-top: 10px !important;
  overflow: hidden !important;
  color: #52627a !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
  line-height: 1.18 !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-production-context,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-provenance {
  border-radius: 0 !important;
  background: #fbfdff !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active {
    border-top-color: #123b73 !important;
    background: #eaf1fb !important;
    color: #0f172a !important;
    box-shadow: inset 0 3px 0 #123b73 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions button {
    color: #123b73 !important;
    font-weight: 940 !important;
  }
}

/* 20260622 pass 209 true EOF: OpenAI 8.6 polish for filters, calendar, numbers, details, and mobile. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head span {
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid {
  gap: 0 !important;
  border: 1px solid #d8e2ee !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line {
  min-height: 52px !important;
  padding: 10px 12px !important;
  border: 0 !important;
  border-bottom: 1px solid #e4ebf3 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged.is-clean {
  border-left: 3px solid #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged.has-draft {
  border-left: 3px solid #123b73 !important;
  background: #f8fbff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary {
  gap: 4px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary b {
  color: #52627a !important;
  font-size: 9px !important;
  font-weight: 960 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary strong {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary small {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  gap: 0 !important;
  padding: 0 !important;
  border: 1px solid #cbd8e6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button {
  min-height: 32px !important;
  border: 0 !important;
  border-left: 1px solid #d8e2ee !important;
  background: #ffffff !important;
  color: #334155 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  background: #f6f9fd !important;
  color: #123b73 !important;
  box-shadow: inset 0 -3px 0 #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-body {
  gap: 7px !important;
  padding-top: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  display: grid !important;
  grid-template-columns: 44px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 7px !important;
  min-height: 30px !important;
  padding: 5px 8px !important;
  border: 1px solid #d6e0ec !important;
  border-left: 3px solid #123b73 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-title {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk {
  display: inline-grid !important;
  grid-template-columns: auto !important;
  align-items: center !important;
  min-width: 84px !important;
  min-height: 24px !important;
  padding: 3px 8px !important;
  border: 1px solid #cbd8e6 !important;
  border-left-width: 3px !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  box-shadow: none !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness {
  border-left-color: #475569 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy.is-capable,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-ready {
  border-left-color: #15803d !important;
  background: #f7fdf9 !important;
  color: #14532d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy.is-neutral {
  border-left-color: #64748b !important;
  background: #f8fafc !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy.is-limited,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-risk {
  border-left-color: #b45309 !important;
  background: #fffbeb !important;
  color: #78350f !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-tabs button {
  min-height: 50px !important;
  border-left: 3px solid transparent !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-tabs button.is-active {
  border-color: #123b73 !important;
  border-left-color: #123b73 !important;
  background: #f6f9fd !important;
  box-shadow: inset 0 -2px 0 #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-tabs button span {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-tabs button small {
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-summary {
  min-height: 58px !important;
  border-left: 3px solid #cbd8e6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-summary::after {
  color: #123b73 !important;
  font-size: 18px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-summary-copy > span {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-summary,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    border: 1px solid #d6e0ec !important;
    border-left: 3px solid #123b73 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card {
    min-height: 68px !important;
    height: 68px !important;
    max-height: 68px !important;
    border: 0 !important;
    border-bottom: 1px solid #dbe5ef !important;
    border-left: 2px solid #94a3b8 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk {
    border-left-color: #b91c1c !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch {
    border-left-color: #b45309 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-card-cue {
    display: grid !important;
    place-items: center !important;
    width: 28px !important;
    min-width: 28px !important;
    height: 38px !important;
    color: #334155 !important;
    transform: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx740-mobile-evidence-summary {
    border-left-width: 3px !important;
    border-radius: 2px !important;
    box-shadow: none !important;
  }
}

/* 20260622 pass 211 true EOF: Novita/OpenAI 10-plan consistency, scanability, and governed tokens. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-head {
  padding-bottom: 10px !important;
  border-bottom: 1px solid #d8e2ee !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-head h2 {
  margin: 0 !important;
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 940 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-kicker {
  margin-bottom: 4px !important;
  color: #52627a !important;
  font-size: 9px !important;
  font-weight: 980 !important;
  letter-spacing: .05em !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-section > p {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  min-height: 28px !important;
  padding: 0 8px !important;
  border-bottom: 1px solid #dbe5ef !important;
  background: #f8fafc !important;
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 980 !important;
  letter-spacing: .02em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-list {
  gap: 0 !important;
  border: 1px solid #d8e2ee !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-section {
  min-height: 26px !important;
  padding: 7px 10px !important;
  border-top: 1px solid #e4ebf3 !important;
  background: #f8fafc !important;
  color: #52627a !important;
  font-size: 9px !important;
  font-weight: 980 !important;
  letter-spacing: .05em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-section:first-child {
  border-top: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-item {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  min-height: 46px !important;
  padding: 8px 10px !important;
  border: 0 !important;
  border-top: 1px solid #edf2f7 !important;
  border-left: 3px solid transparent !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
  text-align: left !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-item::after {
  content: "›" !important;
  color: #123b73 !important;
  font-size: 17px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-item:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-item:focus-visible {
  border-left-color: #123b73 !important;
  background: #f8fbff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-item-danger {
  border-left-color: #b91c1c !important;
  color: #991b1b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-head {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected {
  border-color: #123b73 !important;
  background: #f8fbff !important;
  box-shadow: inset 0 0 0 2px #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected .tenant-calendar-day-number {
  display: inline-grid !important;
  place-items: center !important;
  min-width: 24px !important;
  height: 24px !important;
  border-radius: 999px !important;
  background: #123b73 !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip {
  min-height: 28px !important;
  border-color: #cbd8e6 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip-title {
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 860 !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip-time {
  color: #52627a !important;
  font-size: 9px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid {
  display: grid !important;
  grid-template-columns: 1.4fr repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
  padding: 0 !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 4px solid #123b73 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-report-status-card {
  min-height: 112px !important;
  padding: 13px 14px !important;
  border: 0 !important;
  border-left: 1px solid #dbe5ef !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card:first-child {
  border-left: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid .meta:first-child {
  color: #52627a !important;
  font-size: 9px !important;
  font-weight: 980 !important;
  letter-spacing: .05em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid strong {
  color: #0f172a !important;
  font-size: 20px !important;
  font-weight: 980 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid p.meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-status-action small {
  color: #64748b !important;
  font-size: 9px !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-provenance,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-production-context {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #d8e2ee !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-provenance span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-production-context span {
  min-height: 42px !important;
  padding: 8px 10px !important;
  border-left: 1px solid #e4ebf3 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-category-divider,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group-head {
  min-height: 32px !important;
  padding: 8px 10px !important;
  border: 1px solid #d8e2ee !important;
  border-left: 4px solid #123b73 !important;
  background: #f8fafc !important;
  color: #0f172a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut {
  min-height: 50px !important;
  border: 0 !important;
  border-bottom: 1px solid #dbe5ef !important;
  border-left: 3px solid transparent !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary:focus-visible,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut:focus-visible {
  border-left-color: #123b73 !important;
  background: #f8fbff !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card {
    min-height: 64px !important;
    height: 64px !important;
    max-height: 64px !important;
    padding: 7px 9px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-state {
    color: #0f172a !important;
    font-size: 10px !important;
    font-weight: 980 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.risk .hvx760-mobile-state {
    color: #b91c1c !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.watch .hvx760-mobile-state {
    color: #b45309 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-card-copy small {
    display: block !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}

/* 20260622 pass 212 true EOF: soften frames, emphasize data hierarchy, reduce consumer cues. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx10-timeline-shell.hvx50-workqueue-shell.hvx100-timeline-workbench {
  border: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header {
  border: 0 !important;
  border-bottom: 1px solid #dbe5ef !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-selection-bar {
  border: 0 !important;
  border-bottom: 1px solid #e4ebf3 !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-table.hvx100-workqueue-table-v2 {
  border: 0 !important;
  border-collapse: collapse !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th {
  height: 34px !important;
  border: 0 !important;
  border-bottom: 1px solid #d8e2ee !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 980 !important;
  letter-spacing: .04em !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row td {
  border: 0 !important;
  border-bottom: 1px solid #e4ebf3 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell > strong {
  font-size: 13.5px !important;
  font-weight: 980 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta span:first-child {
  color: #475569 !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid {
  border: 0 !important;
  border-left: 3px solid #123b73 !important;
  border-top: 1px solid #d8e2ee !important;
  border-bottom: 1px solid #d8e2ee !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-report-status-card {
  min-height: 104px !important;
  padding: 14px 16px !important;
  border: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-stage-summary-card + .tenant-stage-summary-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > .tenant-report-status-card + .tenant-stage-summary-card {
  border-left: 1px solid #e4ebf3 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid strong {
  font-size: 24px !important;
  font-weight: 980 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-status-card > strong {
  font-size: 20px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid p.meta {
  max-width: 36ch !important;
  color: #64748b !important;
  font-size: 9px !important;
  line-height: 1.22 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-provenance,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-production-context {
  border: 0 !important;
  border-top: 1px solid #d8e2ee !important;
  border-bottom: 1px solid #d8e2ee !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav {
    border-top: 1px solid #d8e2ee !important;
    background: #ffffff !important;
    box-shadow: 0 -1px 0 rgba(15, 23, 42, .04) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn {
    min-height: 52px !important;
    border-top: 3px solid transparent !important;
    background: #ffffff !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 880 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav-btn.is-active {
    border-top-color: #123b73 !important;
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: inset 0 3px 0 #123b73 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.hvx760-mobile-task-card {
    min-height: 76px !important;
    height: 76px !important;
    max-height: 76px !important;
    padding: 9px 11px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-work-title {
    font-size: 14.5px !important;
    line-height: 1.18 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx960-mobile-age {
    font-size: 10.5px !important;
    font-weight: 940 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-card-copy small {
    font-size: 10px !important;
    line-height: 1.2 !important;
  }
}

/* 20260622 pass 213 true EOF: calendar chips must reveal full operational labels. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day {
  min-height: 94px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-body {
  gap: 5px !important;
  padding: 7px 6px 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  display: grid !important;
  grid-template-columns: 42px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 6px !important;
  min-height: 36px !important;
  padding: 5px 7px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip-title,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-title {
  display: block !important;
  max-width: none !important;
  overflow: visible !important;
  color: #0f172a !important;
  font-size: 9.5px !important;
  font-weight: 920 !important;
  line-height: 1.12 !important;
  text-overflow: clip !important;
  white-space: normal !important;
  word-break: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip-time {
  display: inline-grid !important;
  place-items: center !important;
  min-width: 36px !important;
  min-height: 22px !important;
  padding: 0 4px !important;
  border-right: 1px solid #dbe5ef !important;
  color: #334155 !important;
  font-size: 8.5px !important;
  font-weight: 980 !important;
  letter-spacing: .02em !important;
}

/* 20260622 pass 214 true EOF: reduce landing-page hierarchy noise and make row requirements explicit. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header {
  min-height: 0 !important;
  border: 0 !important;
  border-bottom: 1px solid #cfdbe8 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .hvx176-queue-kpi-strip {
  grid-template-columns: minmax(270px, .82fr) minmax(430px, 1.18fr) minmax(124px, 136px) !important;
  min-height: 58px !important;
  border-bottom: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-title {
  min-height: 58px !important;
  padding: 8px 12px !important;
  border-right: 1px solid #d8e2ee !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-title strong {
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 980 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-title p {
  max-width: 40ch !important;
  color: #52627a !important;
  font-size: 9px !important;
  font-weight: 780 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-kpis {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx176-queue-kpi {
  min-height: 58px !important;
  padding: 8px 10px !important;
  border: 0 !important;
  border-right: 1px solid #d8e2ee !important;
  border-bottom: 2px solid #94a3b8 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx176-queue-kpi b {
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 980 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx176-queue-kpi span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx176-queue-kpi small {
  color: #52627a !important;
  font-size: 8.5px !important;
  font-weight: 900 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx176-queue-kpi.is-critical {
  border-bottom-color: #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx176-queue-kpi.is-watch {
  border-bottom-color: #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx176-queue-kpi.is-owner {
  border-bottom-color: #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-primary-action {
  min-height: 58px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #123b73 !important;
  color: #ffffff !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .hvx176-queue-secondary-row,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .hvx176-operational-details {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-column-map {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-table.hvx100-workqueue-table-v2 {
  border-top: 1px solid #d8e2ee !important;
  table-layout: fixed !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th {
  height: 32px !important;
  padding: 6px 12px !important;
  border-bottom: 1px solid #c8d6e5 !important;
  border-right: 1px solid #e4ebf3 !important;
  background: #f8fafc !important;
  color: #162033 !important;
  font-size: 9.5px !important;
  font-weight: 980 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table col.hvx50-col-sla {
  width: 118px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table col.hvx50-col-accountability {
  width: 164px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table col.hvx50-col-next {
  width: 172px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table col.hvx50-col-touch {
  width: 136px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row > td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row td {
  height: 43px !important;
  min-height: 43px !important;
  padding: 5px 12px !important;
  border-bottom: 1px solid #e0e8f2 !important;
  border-right: 1px solid #edf2f7 !important;
  background: #ffffff !important;
  vertical-align: middle !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row > td:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row:nth-of-type(even) > td {
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row:hover > td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-selected > td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row[aria-selected="true"] > td {
  background: #f5f9ff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell > strong {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 980 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-action-cell {
  padding-left: 10px !important;
  padding-right: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx220-row-action-stack {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 16px !important;
  align-items: center !important;
  gap: 8px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status {
  display: grid !important;
  align-content: center !important;
  gap: 1px !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 28px !important;
  padding: 0 0 0 9px !important;
  border: 0 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #0f172a !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status {
  border-left-color: #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p2 .hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status {
  border-left-color: #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p3 .hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status {
  border-left-color: #475569 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status b {
  display: block !important;
  color: #0f172a !important;
  font-size: 10.5px !important;
  font-weight: 980 !important;
  line-height: 1.05 !important;
  opacity: 1 !important;
  visibility: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status small {
  display: block !important;
  overflow: visible !important;
  color: #52627a !important;
  font-size: 8.75px !important;
  font-weight: 820 !important;
  line-height: 1.1 !important;
  opacity: 1 !important;
  text-overflow: clip !important;
  visibility: visible !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-open-cue {
  display: inline-grid !important;
  place-items: center !important;
  justify-self: end !important;
  width: 16px !important;
  min-width: 16px !important;
  height: 24px !important;
  color: #64748b !important;
  font-size: 14px !important;
  font-weight: 820 !important;
  opacity: .75 !important;
}

@media (max-width: 900px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .hvx176-queue-kpi-strip {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-title,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-kpis {
    border-right: 0 !important;
    border-bottom: 1px solid #d8e2ee !important;
  }
}

/* 20260622 pass 215 true EOF: single Operations IA group for all operator surfaces. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar #app-mail-rail-divider,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar #app-workspace-nav-label {
  display: none !important;
  visibility: hidden !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-nav::before {
    content: "Operations / Admin" !important;
    letter-spacing: .04em !important;
  }
}

/* 20260622 pass 216 true EOF: close final reviewer polish gaps for calendar, settings, and mobile queue actions. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar button.tenant-calendar-day.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected {
  border: 2px solid #123b73 !important;
  background: #eef5ff !important;
  box-shadow: inset 0 0 0 1px #ffffff, 0 0 0 1px rgba(18, 59, 115, .16) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar button.tenant-calendar-day.is-selected .tenant-calendar-day-number,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected .tenant-calendar-day-number {
  display: inline-grid !important;
  place-items: center !important;
  min-width: 24px !important;
  min-height: 24px !important;
  border-radius: 999px !important;
  background: #123b73 !important;
  color: #ffffff !important;
  font-weight: 980 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero {
  position: sticky !important;
  top: 0 !important;
  z-index: 8 !important;
  border-bottom: 1px solid #cfdbe8 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-shortcuts-wrap {
  border-left: 3px solid #123b73 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-shortcuts-head strong {
  color: #10233f !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx900-mobile-queue-header {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button[data-timeline-action="quick-filter-unassigned"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions button[data-timeline-action="quick-filter-unassigned"] {
    justify-content: center !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 44px !important;
    padding: 0 14px !important;
    font-size: 11px !important;
    font-weight: 940 !important;
  }
}

/* 20260622 pass 217 true EOF: restore visible settings quick-jump controls above the long settings list. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-hero {
  display: grid !important;
  grid-template-columns: minmax(260px, .36fr) minmax(0, 1fr) !important;
  align-items: stretch !important;
  gap: 0 !important;
  min-height: 126px !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-hero-copy {
  min-height: 126px !important;
  border-bottom: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts-wrap {
  display: grid !important;
  align-content: start !important;
  min-width: 0 !important;
  min-height: 126px !important;
  padding: 10px 12px !important;
  overflow: hidden !important;
  border-left: 3px solid #123b73 !important;
  border-bottom: 1px solid #dbe5ef !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts-head {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;
  min-height: 22px !important;
  margin: 0 0 8px !important;
  padding: 0 0 6px !important;
  border-bottom: 1px solid #d8e4f1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts-head strong::after {
  content: "" !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 6px !important;
  max-height: 74px !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group-grid {
  display: contents !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group-head {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  min-height: 34px !important;
  padding: 6px 9px !important;
  border: 1px solid #cfdbe8 !important;
  border-left: 3px solid #123b73 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-copy {
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-copy strong {
  display: block !important;
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 10.5px !important;
  font-weight: 940 !important;
  line-height: 1.1 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-copy small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-meta {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-state {
  color: #123b73 !important;
  font-size: 9.5px !important;
  font-weight: 920 !important;
  white-space: nowrap !important;
}

@media (max-width: 900px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-hero {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    max-height: 82px !important;
  }
}

/* 20260622 pass 218 true EOF: close Novita 9.2 review gaps for reports, settings, audit, and mobile SLA. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid {
  grid-template-columns: minmax(0, 1.25fr) minmax(180px, .6fr) minmax(180px, .6fr) !important;
  gap: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-summary-card {
  border-left: 4px solid #123b73 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-figures {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 8px !important;
  margin: 8px 0 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-figures span {
  display: grid !important;
  gap: 2px !important;
  min-width: 0 !important;
  min-height: 42px !important;
  padding: 7px 8px !important;
  border: 1px solid #d8e4f1 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-figures b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-figures small {
  overflow: hidden !important;
  color: #52627a !important;
  font-size: 9px !important;
  font-weight: 820 !important;
  line-height: 1.08 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-figures strong {
  color: #10233f !important;
  font-size: 14px !important;
  font-weight: 980 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-hero {
  margin-bottom: 9px !important;
  border: 2px solid #9db9e8 !important;
  background: #eef5ff !important;
  box-shadow: 0 2px 0 rgba(18, 59, 115, .12) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-hero-copy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts-wrap {
  background: #eef5ff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut {
  border-color: #b8ceee !important;
  background: #ffffff !important;
  box-shadow: inset 0 0 0 1px rgba(18, 59, 115, .05) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-evidence-summary {
  min-height: 54px !important;
  padding: 10px 12px !important;
  border: 1px solid #bfd0e5 !important;
  border-left: 4px solid #123b73 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-evidence-title strong {
  color: #10233f !important;
  font-size: 13px !important;
  font-weight: 980 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-evidence-title small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-evidence-metrics b {
  font-size: 10.5px !important;
  font-weight: 880 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-evidence-open {
  display: inline-grid !important;
  place-items: center !important;
  min-height: 28px !important;
  padding: 0 10px !important;
  border: 1px solid #123b73 !important;
  background: #123b73 !important;
  color: #ffffff !important;
  font-size: 10px !important;
  font-weight: 920 !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    grid-template-columns: auto minmax(74px, auto) auto minmax(0, 1fr) !important;
    gap: 5px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx990-mobile-sla-chip {
    display: inline-flex !important;
    align-items: center !important;
    gap: 3px !important;
    min-width: 0 !important;
    min-height: 18px !important;
    padding: 0 6px !important;
    border: 1px solid #cfdbe8 !important;
    background: #ffffff !important;
    color: #334155 !important;
    font-size: 8.25px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx990-mobile-sla-chip b {
    color: inherit !important;
    font-size: 7.75px !important;
    font-weight: 980 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx990-mobile-sla-chip.is-overdue {
    border-color: #efb5b5 !important;
    background: #fff7f7 !important;
    color: #991b1b !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx990-mobile-sla-chip.is-watch {
    border-color: #f2d5a4 !important;
    background: #fffbeb !important;
    color: #92400e !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx990-mobile-sla-chip.is-ok {
    border-color: #b7dccb !important;
    background: #f0fdf4 !important;
    color: #14532d !important;
  }
}

/* 20260622 pass 219 true EOF: final 9.8-to-10 visual polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-summary-card.is-warning {
  border-color: #f2d5a4 !important;
  border-left: 5px solid #d97706 !important;
  background: #fff8e8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-summary-card.is-warning > .meta:first-child {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  color: #7c2d12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-summary-card.is-warning > .meta:first-child::before {
  content: "!" !important;
  display: inline-grid !important;
  place-items: center !important;
  width: 15px !important;
  height: 15px !important;
  border: 1px solid #d97706 !important;
  background: #d97706 !important;
  color: #ffffff !important;
  font-size: 10px !important;
  font-weight: 980 !important;
  line-height: 1 !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx740-mobile-evidence-summary.hvx740-mobile-end-state {
    margin-top: 10px !important;
    padding: 12px !important;
    border: 2px solid #9db9e8 !important;
    border-left: 5px solid #123b73 !important;
    background: #eef5ff !important;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .75) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx740-mobile-evidence-summary.hvx740-mobile-end-state > span {
    color: #123b73 !important;
    font-size: 9.5px !important;
    font-weight: 980 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx740-mobile-evidence-summary.hvx740-mobile-end-state > strong {
    color: #10233f !important;
    font-size: 15px !important;
    font-weight: 980 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx740-mobile-evidence-summary.hvx740-mobile-end-state .hvx740-mobile-end-grid b {
    border-color: #bfd0e5 !important;
    background: #ffffff !important;
  }
}

/* 20260622 pass 220 true EOF: reports financial card alignment and primary action polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-figures {
  align-items: stretch !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-figures span {
  align-content: center !important;
  grid-template-rows: auto auto auto !important;
  min-height: 58px !important;
  height: 58px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-figures strong {
  display: block !important;
  font-variant-numeric: tabular-nums !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-summary-card .tenant-report-status-action button[data-report-focus="settlement"] {
  min-height: 36px !important;
  padding: 0 16px !important;
  font-size: 10px !important;
  font-weight: 940 !important;
}

/* 20260622 pass 221 true EOF: enterprise density and system-status normalization from OpenAI/Novita plan. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-prod-banner strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-prod-banner span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-report-severity-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-status,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk {
  border-radius: 0 !important;
  text-transform: uppercase !important;
  letter-spacing: .03em !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-section > p {
  color: #10233f !important;
  font-size: 10.5px !important;
  font-weight: 980 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged.is-clean {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 0 !important;
  padding: 10px 12px !important;
  border-left: 3px solid #123b73 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-state-line {
  min-height: 36px !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-table th {
  border-bottom: 1px solid #cbd5e1 !important;
  background: #f1f5f9 !important;
  color: #10233f !important;
  font-size: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row > td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row td {
  border-color: #e2e8f0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row small {
  font-size: 10.5px !important;
  line-height: 1.18 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge {
  border-radius: 0 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-summary-card > strong {
  font-size: 18px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-figures strong {
  font-size: 15px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-hero,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-hero-copy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts-wrap {
  min-height: 104px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts {
  max-height: 60px !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx990-mobile-sla-chip {
    min-height: 16px !important;
    padding: 0 5px !important;
    border-radius: 0 !important;
    font-size: 7.75px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary span,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx740-mobile-end-grid b {
    border-radius: 0 !important;
  }
}

/* 20260622 pass 222 true EOF: preserve desktop Operations / Workspace Admin IA on mobile. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] {
    padding-bottom: 72px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip#app-mobile-context-strip.tenant-mobile-ops-strip {
    grid-template-columns: minmax(0, 1fr) auto !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip#app-mobile-context-strip #app-mobile-context-env {
    border-radius: 0 !important;
    text-transform: uppercase !important;
    letter-spacing: .04em !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav.tenant-mobile-nav {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    grid-template-rows: 17px 54px !important;
    min-height: 71px !important;
    height: 71px !important;
    padding: 0 !important;
    border-top: 1px solid #9fb1c8 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav.tenant-mobile-nav::before,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav.tenant-mobile-nav::after {
    display: none !important;
    content: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav .tenant-mobile-nav-section {
    display: grid !important;
    place-items: center !important;
    min-width: 0 !important;
    min-height: 17px !important;
    border-bottom: 1px solid #cbd8e8 !important;
    background: #eef3f9 !important;
    color: #10233f !important;
    font-size: 7.25px !important;
    font-weight: 980 !important;
    letter-spacing: .04em !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav .tenant-mobile-nav-section-operations {
    grid-column: 1 / 5 !important;
    grid-row: 1 !important;
    border-right: 1px solid #9fb1c8 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav .tenant-mobile-nav-section-admin {
    grid-column: 5 !important;
    grid-row: 1 !important;
    background: #f8fafc !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > button.tenant-mobile-nav-btn {
    grid-row: 2 !important;
    min-height: 54px !important;
    height: 54px !important;
    padding: 3px 2px !important;
    border-top: 0 !important;
    border-left: 1px solid #d5e0ed !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    color: #334155 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="timeline"] {
    border-left: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="settings"] {
    border-left: 1px solid #9fb1c8 !important;
    background: #f8fafc !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > button.tenant-mobile-nav-btn.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav > button.tenant-mobile-nav-btn[aria-current="page"] {
    background: #eef5ff !important;
    color: #0b2f63 !important;
    box-shadow: inset 0 3px 0 #123b73 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav .tenant-mobile-nav-icon,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav .tenant-mobile-nav-status,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav .tenant-mobile-nav-badge {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav .tenant-mobile-nav-label {
    display: block !important;
    max-width: 100% !important;
    color: inherit !important;
    font-size: 7.7px !important;
    font-weight: 960 !important;
    line-height: 1.05 !important;
    text-align: center !important;
    text-transform: uppercase !important;
    white-space: normal !important;
    word-break: normal !important;
  }
}

/* 20260622 pass 225 true EOF: authoritative five-entry mobile IA after legacy overrides. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="numbers"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="guide"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="reports"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn.hidden {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="timeline"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="inbox"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="calls"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="calendar"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn[data-app-tab="settings"] {
    display: grid !important;
    place-items: center !important;
    min-width: 0 !important;
    max-width: none !important;
  }
}

/* 20260622 pass 226 true EOF: prevent mobile IA labels from truncating. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav#app-mobile-nav.tenant-mobile-nav > button.tenant-mobile-nav-btn .tenant-mobile-nav-label {
    display: block !important;
    max-width: 74px !important;
    overflow: visible !important;
    color: inherit !important;
    font-size: 6.6px !important;
    font-weight: 960 !important;
    letter-spacing: 0 !important;
    line-height: 1.05 !important;
    text-align: center !important;
    text-overflow: clip !important;
    text-transform: none !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: anywhere !important;
  }
}

/* 20260622 pass 227 true EOF: replace mobile bottom tabs with desktop-parity grouped rail. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] {
    padding-bottom: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav.tenant-mobile-nav {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-frame {
    display: block !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar {
    box-sizing: border-box !important;
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 8px 10px 9px !important;
    border: 0 !important;
    border-bottom: 1px solid #b8c7d9 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-workspace-compose-panel,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar #app-mail-rail,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar #app-mail-rail-divider,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-divider {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav.tenant-mail-nav {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 5px 6px !important;
    align-items: stretch !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-sidebar-nav-label {
    display: block !important;
    grid-column: 1 / -1 !important;
    margin: 0 !important;
    padding: 2px 0 0 !important;
    color: #10233f !important;
    font-size: 8px !important;
    font-weight: 980 !important;
    letter-spacing: .06em !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar #app-admin-nav-label {
    margin-top: 3px !important;
    padding-top: 7px !important;
    border-top: 1px solid #d5e0ed !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn {
    box-sizing: border-box !important;
    display: grid !important;
    place-items: center !important;
    min-width: 0 !important;
    min-height: 34px !important;
    padding: 4px 3px !important;
    border: 1px solid #d5e0ed !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    color: #334155 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[aria-current="page"] {
    border-color: #123b73 !important;
    background: #eef5ff !important;
    color: #0b2f63 !important;
    box-shadow: inset 3px 0 0 #123b73 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-icon,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-badge {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-label-row,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-label-row > span:first-child {
    display: block !important;
    max-width: 100% !important;
    overflow: visible !important;
    font-size: 7.2px !important;
    font-weight: 940 !important;
    letter-spacing: 0 !important;
    line-height: 1.05 !important;
    text-align: center !important;
    text-overflow: clip !important;
    text-transform: none !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-main {
    display: block !important;
    grid-column: 1 / -1 !important;
  }
}

/* 20260622 pass 228 true EOF: keep the mobile parity rail in normal flow above content. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar {
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-main {
    margin-top: 62px !important;
  }
}

/* 20260622 pass 229 true EOF: enterprise polish from blocker-free OpenAI review. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar {
    padding: 7px 10px 8px !important;
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav.tenant-mail-nav {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    grid-auto-flow: row !important;
    gap: 0 14px !important;
    border-top: 1px solid #d5e0ed !important;
    border-bottom: 1px solid #d5e0ed !important;
    padding: 4px 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-sidebar-nav-label {
    grid-row: 1 !important;
    padding: 0 0 4px !important;
    border: 0 !important;
    color: #52627a !important;
    font-size: 7.5px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-sidebar-nav-label:first-of-type {
    grid-column: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar #app-admin-nav-label {
    grid-column: 2 !important;
    margin: 0 !important;
    padding: 0 0 4px !important;
    border: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn {
    justify-items: start !important;
    min-height: 22px !important;
    padding: 0 8px !important;
    border: 0 !important;
    border-top: 1px solid #e2e8f0 !important;
    background: transparent !important;
    text-align: left !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[data-app-tab="timeline"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[data-app-tab="inbox"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[data-app-tab="calls"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[data-app-tab="calendar"] {
    grid-column: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[data-app-tab="numbers"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[data-app-tab="guide"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[data-app-tab="reports"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[data-app-tab="settings"] {
    grid-column: 2 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[aria-current="page"] {
    border-left: 3px solid #123b73 !important;
    background: #f8fbff !important;
    color: #0b2f63 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-label-row,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-label-row > span:first-child {
    text-align: left !important;
    font-size: 8px !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-main {
    margin-top: 18px !important;
  }
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-readiness-strip {
  border-left: 4px solid #123b73 !important;
  background: #f8fbff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls #app-open-calls-link.button {
  min-height: 38px !important;
  border-color: #123b73 !important;
  background: #123b73 !important;
  color: #ffffff !important;
  font-weight: 950 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-status-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-financial-summary-card {
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-status-card > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-financial-summary-card > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-financial-figures strong {
  font-family: Manrope, Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero {
  grid-template-columns: minmax(0, 1fr) !important;
  min-height: 0 !important;
  padding: 12px !important;
  border-radius: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero-copy {
  min-height: 0 !important;
  padding: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-shortcuts-wrap {
  min-height: 0 !important;
  border-radius: 0 !important;
  border-color: #d8e2ee !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-status,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-call-readiness-pill {
  border-radius: 0 !important;
  text-transform: uppercase !important;
  letter-spacing: .03em !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] [data-number-detail-tab],
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-detail-tabs button {
  border-radius: 0 !important;
  border-left: 3px solid transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] [data-number-detail-tab].is-active,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-detail-tabs button.is-active {
  border-left-color: #123b73 !important;
  background: #eef5ff !important;
  color: #0b2f63 !important;
}

/* 20260622 pass 230 true EOF: align mobile parity rail columns into matched rows. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[data-app-tab="timeline"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[data-app-tab="numbers"] {
    grid-row: 2 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[data-app-tab="inbox"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[data-app-tab="guide"] {
    grid-row: 3 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[data-app-tab="calls"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[data-app-tab="reports"] {
    grid-row: 4 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[data-app-tab="calendar"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar .tenant-nav-btn[data-app-tab="settings"] {
    grid-row: 5 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-main {
    margin-top: 62px !important;
  }
}

/* 20260622 pass 231 true EOF: explicit queue headers and unclipped mobile operations. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 thead {
  position: static !important;
  display: table-header-group !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 thead tr {
  display: table-row !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 thead th {
  display: table-cell !important;
  height: 34px !important;
  padding: 7px 12px !important;
  border-bottom: 1px solid #b9c9dc !important;
  background: #eef3f8 !important;
  color: #10233f !important;
  font-size: 10px !important;
  font-weight: 980 !important;
  letter-spacing: .05em !important;
  line-height: 1 !important;
  text-align: left !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 thead th:first-child {
  font-size: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 thead th:first-child::before {
  content: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx220-row-action-stack {
  grid-template-columns: minmax(0, 1fr) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-open-cue {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status b {
  font-size: 10px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-mobile {
    display: grid !important;
    gap: 8px !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-group-row {
    min-height: 26px !important;
    padding: 6px 0 3px !important;
    border: 0 !important;
    border-bottom: 1px solid #d8e2ee !important;
    background: transparent !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    box-sizing: border-box !important;
    display: grid !important;
    grid-template-columns: 4px minmax(0, 1fr) !important;
    gap: 10px !important;
    width: 100% !important;
    min-height: 0 !important;
    height: auto !important;
    max-height: none !important;
    padding: 10px 12px !important;
    overflow: visible !important;
    border: 1px solid #d8e2ee !important;
    border-left: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state-rail {
    display: block !important;
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
    width: 4px !important;
    min-width: 4px !important;
    height: auto !important;
    border-radius: 0 !important;
    background: #64748b !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk .hvx760-mobile-state-rail {
    background: #b91c1c !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch .hvx760-mobile-state-rail {
    background: #b45309 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    display: grid !important;
    grid-column: 2 !important;
    gap: 5px !important;
    min-width: 0 !important;
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "state work age" "sla sla sla" !important;
    gap: 5px 7px !important;
    align-items: center !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    grid-area: state !important;
    width: auto !important;
    min-width: 28px !important;
    height: 20px !important;
    min-height: 20px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-id {
    grid-area: work !important;
    min-width: 0 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx990-mobile-sla-chip {
    grid-area: sla !important;
    justify-self: start !important;
    max-width: 100% !important;
    min-height: 18px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx960-mobile-age {
    grid-area: age !important;
    justify-self: end !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    display: block !important;
    overflow: visible !important;
    color: #0f172a !important;
    font-size: 13.5px !important;
    font-weight: 940 !important;
    line-height: 1.2 !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy > small {
    display: block !important;
    overflow: visible !important;
    color: #52627a !important;
    font-size: 10px !important;
    line-height: 1.2 !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-title {
    margin: 10px 0 14px !important;
    font-size: 22px !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-hero,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-layout,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-side {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-hero-art {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-overview-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-wizard-card {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow: visible !important;
  }
}

/* 20260622 pass 233 true EOF: authoritative reviewer-loop polish overrides. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head span {
  color: #52627a !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  padding: 8px 10px !important;
  border: 1px solid #cbd8e8 !important;
  border-left: 4px solid #123b73 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-preview-rows details {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter [data-workspace-filter-proxy="apply"] {
  min-width: 128px !important;
  background: #123b73 !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-guide-stage-card {
  padding: 18px 20px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(170px, .7fr) minmax(170px, .7fr) !important;
  gap: 0 !important;
  border: 1px solid #cfdbe8 !important;
  border-left: 4px solid #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > article {
  min-height: 142px !important;
  padding: 14px 16px !important;
  border: 0 !important;
  border-right: 1px solid #dbe5ef !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-status-card > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-summary-card > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-stage-summary-card > strong {
  font-size: 17px !important;
  font-weight: 940 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-figures {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 8px !important;
  margin-top: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-hero {
  display: grid !important;
  grid-template-columns: minmax(220px, .28fr) minmax(0, 1fr) !important;
  gap: 10px !important;
  min-height: 0 !important;
  padding: 12px !important;
  border: 1px solid #cfdbe8 !important;
  border-left: 4px solid #123b73 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-hero-copy {
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-hero h2 {
  margin: 0 !important;
  font-size: 18px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-hero-text {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts-wrap {
  min-height: 0 !important;
  padding: 8px !important;
  border: 1px solid #d8e2ee !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 6px !important;
  max-height: none !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut {
  min-height: 32px !important;
  padding: 5px 8px !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-routing-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-governance-row span {
  border-radius: 0 !important;
  font-size: 9.5px !important;
  font-weight: 940 !important;
  letter-spacing: .03em !important;
  text-transform: uppercase !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell#app-shell,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell {
    grid-template-rows: auto auto auto minmax(0, 1fr) !important;
    align-content: start !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip#app-mobile-context-strip {
    grid-row: 2 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu {
    grid-row: 3 !important;
    grid-column: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-frame {
    grid-row: 4 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-frame > aside.tenant-app-sidebar.tenant-workspace-sidebar,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    max-width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    border: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-main {
    margin-top: 0 !important;
    padding-top: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu {
    box-sizing: border-box !important;
    display: block !important;
    width: calc(100% - 20px) !important;
    margin: 8px 10px 0 !important;
    border: 1px solid #b8c7d9 !important;
    border-left: 4px solid #123b73 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu summary {
    box-sizing: border-box !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 10px !important;
    align-items: center !important;
    min-height: 42px !important;
    padding: 7px 10px !important;
    color: #0f172a !important;
    cursor: pointer !important;
    list-style: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu summary::-webkit-details-marker {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu summary::after {
    content: "Open" !important;
    color: #123b73 !important;
    font-size: 9px !important;
    font-weight: 960 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu[open] summary::after {
    content: "Close" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-current#app-mobile-section-current {
    display: block !important;
    margin-top: 2px !important;
    color: #0f172a !important;
    font-size: 14px !important;
    font-weight: 960 !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu summary b,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu summary small {
    display: block !important;
    color: #52627a !important;
    font-size: 8.5px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu .tenant-mobile-section-menu-list {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 0 !important;
    padding: 0 8px 8px !important;
    border-top: 1px solid #dbe5ef !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu button {
    box-sizing: border-box !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    min-height: 36px !important;
    padding: 6px 8px !important;
    border: 0 !important;
    border-bottom: 1px solid #e2e8f0 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    color: #10233f !important;
    text-align: left !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu button.hidden {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu button span {
    font-size: 12px !important;
    font-weight: 940 !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu button small {
    justify-self: end !important;
    max-width: 132px !important;
    overflow: hidden !important;
    color: #52627a !important;
    font-size: 9px !important;
    font-weight: 780 !important;
    line-height: 1.1 !important;
    text-align: right !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu button.is-active,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu button[aria-current="page"] {
    border-left: 3px solid #123b73 !important;
    background: #eef5ff !important;
    color: #0b2f63 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] aside.tenant-app-sidebar.tenant-workspace-sidebar {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-main {
    margin-top: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-header.tenant-app-header-bar {
    min-height: 0 !important;
    padding: 10px 12px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-title {
    margin: 0 !important;
    font-size: 20px !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-subtitle {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-overview-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-queue-card {
    padding: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-summary-bar span:nth-child(n + 4) {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    padding: 8px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx990-mobile-sla-chip {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-hero {
    min-height: 0 !important;
    padding: 10px !important;
    border-left: 4px solid #123b73 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-hero .card-title {
    margin: 0 !important;
    font-size: 16px !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-hero .meta {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-governance-row {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 4px !important;
    margin: 8px 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-governance-row span {
    min-height: 20px !important;
    padding: 3px 6px !important;
    font-size: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-hero-actions {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    gap: 6px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-hero-actions button {
    width: 100% !important;
    min-height: 34px !important;
    padding: 0 8px !important;
    font-size: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-overview-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-card {
    padding: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-overview-card .tenant-section-head {
    margin-bottom: 6px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-overview-card .card-title {
    font-size: 16px !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td {
    padding: 7px 8px !important;
    font-size: 9.5px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-shell {
    width: calc(100vw - 20px) !important;
    max-width: calc(100vw - 20px) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-app-header.tenant-app-header-bar {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-call-eyebrow {
    margin: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-hero-copy {
    gap: 5px !important;
    min-height: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-hero-actions {
    margin: 4px 0 0 !important;
    padding: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers #app-number-status {
    display: none !important;
  }
}

/* 20260623 pass 234 true EOF: clean Timeline state cells for reviewer-grade table rendering. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-state-cell {
  position: relative !important;
  overflow: visible !important;
  padding-left: 12px !important;
  color: #10233f !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-state-cell::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-state-cell::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-primary-state::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-primary-state::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token em::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token em::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token b::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token b::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state.is-blocked,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state.is-waiting,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state.is-open,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state.is-done {
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 5px !important;
  width: auto !important;
  min-width: 82px !important;
  max-width: 128px !important;
  min-height: 26px !important;
  height: auto !important;
  overflow: visible !important;
  padding: 3px 8px 3px 7px !important;
  border: 1px solid #d2dde9 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
  color: #10233f !important;
  line-height: 1 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx112-row-status-token.hvx100-primary-state {
  border-color: #f3c4c4 !important;
  border-left-color: #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p2 .hvx112-row-status-token.hvx100-primary-state {
  border-color: #efd9a3 !important;
  border-left-color: #a16207 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p3 .hvx112-row-status-token.hvx100-primary-state {
  border-color: #b8d9cb !important;
  border-left-color: #15803d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state em,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state b {
  display: inline !important;
  width: auto !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: inherit !important;
  font-style: normal !important;
  line-height: 1 !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state em {
  font-size: 9px !important;
  font-weight: 950 !important;
  letter-spacing: .01em !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state b {
  font-size: 10px !important;
  font-weight: 900 !important;
}

/* 20260623 pass 235 true EOF: OpenAI/Novita enterprise consistency sweep. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 td {
  border-color: #e5e7eb !important;
  border-left: 0 !important;
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell strong {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  line-height: 1.18 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row small {
  color: #6b7280 !important;
  font-size: 10.25px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-prod-banner {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 30px !important;
  padding: 6px 10px !important;
  border: 1px solid #e5e7eb !important;
  border-left: 3px solid #123b73 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-prod-banner strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-prod-banner span {
  display: inline !important;
  color: #334155 !important;
  font-size: 10.5px !important;
  font-weight: 850 !important;
  line-height: 1.1 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result {
  border: 1px solid transparent !important;
  border-radius: 4px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result:focus-visible,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result.is-selected {
  border-color: #bfdbfe !important;
  background: #f3f4f6 !important;
  box-shadow: inset 3px 0 0 #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section {
  margin-top: 16px !important;
  padding: 0 !important;
  border: 0 !important;
  border-top: 1px solid #e5e7eb !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-title {
  min-height: 34px !important;
  padding: 10px 0 6px !important;
  border: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  gap: 16px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  border: 1px solid #e5e7eb !important;
  border-left: 3px solid #123b73 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-list {
  display: grid !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-section {
  margin-top: 8px !important;
  padding-top: 12px !important;
  border-top: 1px solid #e5e7eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-item {
  min-height: 42px !important;
  padding: 8px 10px !important;
  border: 1px solid transparent !important;
  border-radius: 4px !important;
  text-align: left !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-item:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-item:focus-visible {
  border-color: #bfdbfe !important;
  background: #f8fafc !important;
  box-shadow: inset 3px 0 0 #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  min-height: 22px !important;
  padding: 3px 7px !important;
  border: 1px solid #dbe3ee !important;
  border-left: 3px solid #2563eb !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #10233f !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  border-left-color: #d97706 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip-title,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip-time {
  color: #10233f !important;
  font-size: 10.5px !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-status,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-report-severity-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-command-result-token {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 22px !important;
  padding: 3px 8px !important;
  border: 1px solid transparent !important;
  border-radius: 4px !important;
  background: #334155 !important;
  color: #ffffff !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: .03em !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy.is-capable,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk.is-ready,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-report-severity-token.is-success {
  background: #047857 !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk.is-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-report-severity-token.is-warning {
  background: #b45309 !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy.is-neutral {
  background: #475569 !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td {
  border-color: #e5e7eb !important;
  vertical-align: middle !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-shell {
  gap: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers [data-number-detail-tab] {
  min-height: 34px !important;
  padding: 7px 10px !important;
  border: 1px solid transparent !important;
  border-radius: 4px !important;
  text-align: left !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers [data-number-detail-tab].is-active,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers [data-number-detail-tab]:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers [data-number-detail-tab]:focus-visible {
  border-color: #bfdbfe !important;
  background: #f8fafc !important;
  box-shadow: inset 3px 0 0 #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid {
  border-color: #e5e7eb !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > article {
  min-height: 118px !important;
  padding: 12px 14px !important;
  border-right: 1px solid #e5e7eb !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-status-action button,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports button[data-report-focus="settlement"] {
  min-height: 36px !important;
  padding: 0 14px !important;
  border-radius: 4px !important;
  font-size: 12px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts-wrap {
  padding: 12px !important;
  border-color: #e5e7eb !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary {
  min-height: 42px !important;
  padding: 8px 10px !important;
  border: 1px solid #e5e7eb !important;
  border-radius: 4px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut:focus-visible,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary:focus-visible {
  border-color: #bfdbfe !important;
  box-shadow: inset 3px 0 0 #123b73 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    padding: 12px !important;
    border-top: 2px solid #dbe3ee !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-task-card .hvx990-mobile-card-title {
    font-size: 14px !important;
    font-weight: 760 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-task-card .hvx365-mobile-status-summary span {
    font-weight: 700 !important;
  }
}

/* 20260623 pass 236 true EOF: consolidate Timeline priority/SLA semantics. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-state-cell {
  padding-left: 14px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state.is-blocked,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state.is-waiting,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state.is-open,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state.is-done {
  display: inline-flex !important;
  width: auto !important;
  min-width: 72px !important;
  max-width: 112px !important;
  min-height: 22px !important;
  padding: 3px 7px !important;
  border: 1px solid #dbe3ee !important;
  border-left: 0 !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
  color: #334155 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state em {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state b {
  display: inline !important;
  color: #334155 !important;
  font-size: 10.5px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p2 .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p3 .hvx112-row-status-token.hvx100-primary-state {
  border-color: #dbe3ee !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-row-next-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx155-row-next-status {
  border-left-color: #cbd5e1 !important;
  color: #10233f !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-row-next-state b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx155-row-next-status b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-accountability-cell strong {
  font-size: 12.5px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-accountability-cell small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-row-next-state small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx155-row-next-status small {
  color: #6b7280 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

/* 20260623 pass 237 true EOF: neutralize redundant next-step severity bars. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-row .hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-row.is-p1 .hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-row.is-p2 .hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-row.is-p3 .hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status {
  padding-left: 10px !important;
  border-left: 1px solid #dbe3ee !important;
  background: transparent !important;
  color: #10233f !important;
  box-shadow: none !important;
}

/* 20260623 pass 238 true EOF: reviewer polish for hierarchy, chips, copy, and mobile density. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .hvx176-queue-kpi-strip {
  grid-template-columns: minmax(190px, .82fr) minmax(320px, 1.15fr) auto !important;
  gap: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-title {
  padding: 8px 10px !important;
  border: 1px solid #dbe3ee !important;
  border-left: 4px solid #123b73 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-title span {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-title strong {
  color: #10233f !important;
  font-size: 23px !important;
  font-weight: 950 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-title p {
  max-width: 240px !important;
  color: #52627a !important;
  font-size: 11px !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx176-queue-kpi {
  min-height: 46px !important;
  padding: 6px 8px !important;
  border: 1px solid #dbe3ee !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
  color: #334155 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx176-queue-kpi.is-critical {
  border-left: 4px solid #b91c1c !important;
  background: #fffafa !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx176-queue-kpi.is-owner {
  border-left: 4px solid #d97706 !important;
  background: #fffaf0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx176-queue-kpi b {
  color: #10233f !important;
  font-size: 19px !important;
  font-weight: 950 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx176-queue-kpi span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx176-queue-kpi small {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-primary-action {
  min-height: 34px !important;
  padding: 0 12px !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  box-shadow: none !important;
  font-size: 11px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid {
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--applied,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged {
  min-height: 58px !important;
  padding: 9px 10px !important;
  border: 1px solid #dbe3ee !important;
  border-left-width: 4px !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--applied {
  border-left-color: #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged.has-draft {
  border-left-color: #d97706 !important;
  background: #fffaf0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary > b {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary > strong {
  color: #10233f !important;
  font-size: 13px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary > small {
  color: #64748b !important;
  font-size: 11px !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-item {
  position: relative !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  column-gap: 10px !important;
  align-items: center !important;
  padding-right: 28px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-item::after {
  content: "›" !important;
  position: absolute !important;
  right: 10px !important;
  color: #64748b !important;
  font-size: 16px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-item-danger::after {
  content: "" !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(120px, 1fr)) !important;
  gap: 6px !important;
  align-items: center !important;
  padding: 6px !important;
  border: 1px solid #dbe3ee !important;
  border-radius: 6px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button {
  min-height: 30px !important;
  border: 1px solid transparent !important;
  border-radius: 4px !important;
  background: transparent !important;
  color: #334155 !important;
  box-shadow: none !important;
  font-size: 11px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  border-color: #123b73 !important;
  background: #ffffff !important;
  color: #123b73 !important;
  box-shadow: inset 0 -3px 0 #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-help {
  grid-column: 1 / -1 !important;
  color: #64748b !important;
  font-size: 10.5px !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-status,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk {
  border: 1px solid #cbd5e1 !important;
  background: #f8fafc !important;
  color: #334155 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness.is-ready,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-status.is-ready,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-ready,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy.is-capable {
  border-color: #047857 !important;
  background: #ecfdf5 !important;
  color: #065f46 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness.is-warning,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-status.is-warning,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-risk {
  border-color: #d97706 !important;
  background: #fff7ed !important;
  color: #92400e !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-body .meta {
  overflow: visible !important;
  white-space: normal !important;
  text-overflow: clip !important;
  overflow-wrap: anywhere !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > article .meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > article p.meta {
  display: block !important;
  max-height: none !important;
  overflow: visible !important;
  white-space: normal !important;
  text-overflow: clip !important;
  overflow-wrap: anywhere !important;
  line-height: 1.3 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > article > strong {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(110px, auto) !important;
  gap: 8px !important;
  align-items: center !important;
  min-height: 38px !important;
  padding: 7px 9px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-copy strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary-copy strong {
  color: #10233f !important;
  font-size: 12.5px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-copy small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary-copy small {
  color: #64748b !important;
  font-size: 10.5px !important;
  line-height: 1.2 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-topbar {
    min-height: 52px !important;
    padding: 6px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-copy .meta,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip .tenant-mobile-context-identity small {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 6px !important;
    padding: 6px 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-context-identity b {
    max-width: 150px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 8px !important;
    padding: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary {
    align-items: end !important;
    text-align: right !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary b {
    color: #10233f !important;
    font-size: 16px !important;
    font-weight: 950 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-governance {
    grid-column: 1 / -1 !important;
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 6px !important;
  }
}

/* 20260623 pass 239 true EOF: settings Quick Jump tile collision guard. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts {
  grid-template-columns: repeat(3, minmax(190px, 1fr)) !important;
  gap: 7px !important;
  max-height: none !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts .tenant-settings-shortcut {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 66px !important;
  grid-template-areas: "copy action" !important;
  column-gap: 8px !important;
  align-items: center !important;
  min-height: 48px !important;
  padding: 7px 9px !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts .tenant-settings-shortcut-copy {
  grid-area: copy !important;
  min-width: 0 !important;
  max-width: 100% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts .tenant-settings-shortcut-copy strong {
  display: block !important;
  max-height: 2.35em !important;
  overflow: hidden !important;
  color: #10233f !important;
  font-size: 11.5px !important;
  font-weight: 920 !important;
  line-height: 1.15 !important;
  text-overflow: clip !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts .tenant-settings-shortcut-state {
  grid-area: action !important;
  justify-self: end !important;
  min-width: 62px !important;
  overflow: hidden !important;
  color: #123b73 !important;
  font-size: 9.5px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-align: right !important;
  white-space: nowrap !important;
  text-overflow: clip !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts .tenant-settings-shortcut-meta {
  display: none !important;
}

@media (max-width: 980px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts {
    grid-template-columns: repeat(2, minmax(190px, 1fr)) !important;
  }
}

/* 20260623 pass 240 true EOF: explicit global-vs-queue filter scope. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter {
  min-width: 122px !important;
  width: 122px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter::after {
  content: "Global filters" !important;
  font-size: 10.5px !important;
  font-weight: 930 !important;
  letter-spacing: 0 !important;
}

/* 20260623 pass 241 true EOF: remove unfinished search-scope circle and align header controls. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 0 8px 0 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-icon {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-search#app-workspace-search {
  min-height: 36px !important;
  padding-left: 14px !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter {
  position: static !important;
  inset: auto !important;
  align-self: center !important;
  min-height: 30px !important;
  height: 30px !important;
  margin: 0 !important;
  border: 1px solid #9fb2ca !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

/* 20260623 pass 242 true EOF: make global filter open state explicit and click-safe. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-input {
  min-width: 0 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter > span {
  display: block !important;
  overflow: hidden !important;
  color: #123b73 !important;
  font-size: 10.5px !important;
  font-weight: 930 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter[aria-expanded="true"],
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter.is-open {
  border-color: #123b73 !important;
  background: #eef5ff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter:not(.hidden) {
  position: fixed !important;
  top: 88px !important;
  left: clamp(252px, 22vw, 320px) !important;
  z-index: 140 !important;
  width: min(720px, calc(100vw - 292px)) !important;
  max-height: calc(100vh - 112px) !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 10px !important;
  padding: 14px !important;
  overflow: auto !important;
  border: 1px solid #9fb2ca !important;
  border-left: 4px solid #123b73 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: 0 24px 56px rgba(15, 35, 63, 0.2) !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter:not(.hidden)::before {
  content: "Global workspace filters" !important;
  display: block !important;
  color: #123b73 !important;
  font-size: 11px !important;
  font-weight: 930 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter:not(.hidden) .tenant-workspace-filter-head {
  min-height: 0 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  gap: 10px !important;
  align-items: start !important;
  padding-bottom: 10px !important;
  border-bottom: 1px solid #dbe3ee !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter:not(.hidden) .tenant-workspace-filter-head-actions,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter:not(.hidden) .tenant-workspace-filter-actions {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  gap: 8px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter:not(.hidden) {
    top: 82px !important;
    left: 12px !important;
    right: 12px !important;
    width: auto !important;
    max-height: calc(100vh - 100px) !important;
  }
}

/* 20260623 pass 243 true EOF: hierarchy polish for queue rows, reports, and mobile timeline. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-accountability-cell.is-missing strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx70-row-next-label {
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token {
  min-width: 76px !important;
  min-height: 23px !important;
  padding: 3px 8px !important;
  border: 1px solid #cbd8e8 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token em {
  color: #5b6a7f !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token b {
  color: #10233f !important;
  font-size: 10px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-accountability-cell.is-missing strong {
  display: inline-flex !important;
  width: auto !important;
  min-width: 92px !important;
  min-height: 24px !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 9px !important;
  border: 1px solid #e0b4a5 !important;
  background: #fff7ed !important;
  color: #9a3412 !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-accountability-cell small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-work-meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx70-row-next-label small {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 750 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-account-card {
  display: grid !important;
  align-content: start !important;
  gap: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-account-kpis {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 8px !important;
  margin-top: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-account-kpis span {
  min-width: 0 !important;
  display: grid !important;
  gap: 3px !important;
  padding: 8px 9px !important;
  border: 1px solid #dbe3ee !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-account-kpis b {
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-account-kpis strong {
  color: #10233f !important;
  font-size: 13px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-account-kpis small {
  min-width: 0 !important;
  overflow: hidden !important;
  color: #64748b !important;
  font-size: 9.5px !important;
  font-weight: 750 !important;
  line-height: 1.2 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-mobile-context {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 6px !important;
    align-items: center !important;
    padding: 8px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-mobile-context .pill,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-mobile-context [class*="production" i] {
    min-height: 26px !important;
    padding: 0 8px !important;
    border-radius: 2px !important;
    font-size: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-summary {
    padding: 8px 10px !important;
    gap: 6px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row {
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 60px !important;
    margin: 0 0 6px 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    border-radius: 3px !important;
    text-transform: none !important;
  }
}

/* 20260623 pass 244 true EOF: fix Reports account KPI responsive ledger. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-account-card .tenant-report-account-kpis {
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-account-card .tenant-report-account-kpis > span {
  grid-template-columns: 76px minmax(72px, auto) minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 34px !important;
  padding: 6px 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-account-card .tenant-report-account-kpis > span > b {
  font-size: 9px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-account-card .tenant-report-account-kpis > span > strong {
  font-size: 12px !important;
  line-height: 1.05 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-account-card .tenant-report-account-kpis > span > small {
  font-size: 9.5px !important;
  line-height: 1.15 !important;
  white-space: normal !important;
}

/* 20260623 pass 245 true EOF: account KPI ledger rows without oversized headline values. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-account-card .tenant-report-account-kpis > span {
  grid-template-columns: 76px minmax(0, 1fr) !important;
  min-height: 30px !important;
  padding: 6px 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-account-card .tenant-report-account-kpis > span > b {
  align-self: center !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-account-card .tenant-report-account-kpis > span > small {
  min-width: 0 !important;
  align-self: center !important;
  overflow: hidden !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 820 !important;
  line-height: 1.2 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

/* 20260623 pass 246 true EOF: single dominant Operations Queue header hierarchy. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header {
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid #cbd8e8 !important;
  border-left: 4px solid #123b73 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-kpi-strip {
  min-height: 52px !important;
  display: grid !important;
  grid-template-columns: minmax(280px, 1fr) auto auto !important;
  align-items: stretch !important;
  gap: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title {
  display: grid !important;
  align-content: center !important;
  gap: 2px !important;
  padding: 8px 12px !important;
  border: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title > span {
  color: #10233f !important;
  font-size: 17px !important;
  font-weight: 940 !important;
  letter-spacing: 0 !important;
  line-height: 1.1 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title > strong {
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title > p {
  margin: 0 !important;
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  letter-spacing: 0 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-kpis {
  display: flex !important;
  align-items: stretch !important;
  gap: 0 !important;
  border-left: 1px solid #dbe3ee !important;
  border-right: 1px solid #dbe3ee !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-kpis > button.hvx176-queue-kpi {
  width: 96px !important;
  min-width: 96px !important;
  min-height: 52px !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  grid-template-rows: auto auto !important;
  align-content: center !important;
  column-gap: 6px !important;
  padding: 7px 9px !important;
  border: 0 !important;
  border-right: 1px solid #dbe3ee !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-kpis > button.hvx176-queue-kpi span {
  grid-column: 1 !important;
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-kpis > button.hvx176-queue-kpi b {
  grid-column: 2 !important;
  grid-row: 1 / 3 !important;
  align-self: center !important;
  color: #10233f !important;
  font-size: 18px !important;
  font-weight: 940 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-kpis > button.hvx176-queue-kpi small {
  grid-column: 1 !important;
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 760 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-primary-action {
  align-self: stretch !important;
  min-width: 132px !important;
  min-height: 52px !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #123b73 !important;
  color: #ffffff !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  box-shadow: none !important;
}

/* 20260623 pass 247: account menu is a stable right-side account drawer, not a modal overlay. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-session-menu-open {
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-backdrop.tenant-session-menu-backdrop,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-backdrop.tenant-session-menu-backdrop.hidden {
  display: none !important;
  pointer-events: none !important;
  background: transparent !important;
  backdrop-filter: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu {
  position: fixed !important;
  top: 104px !important;
  right: 22px !important;
  bottom: auto !important;
  left: auto !important;
  z-index: 6500 !important;
  display: grid !important;
  grid-template-rows: auto auto auto minmax(0, 1fr) !important;
  gap: 12px !important;
  width: min(392px, calc(100vw - 44px)) !important;
  min-width: min(392px, calc(100vw - 44px)) !important;
  height: auto !important;
  max-height: calc(100vh - 126px) !important;
  padding: 14px !important;
  border: 1px solid #b8c7d9 !important;
  border-left: 3px solid #174ea6 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: 0 18px 42px rgba(15, 23, 42, .18) !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu.hidden {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-head {
  position: static !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  gap: 12px !important;
  align-items: start !important;
  min-height: 0 !important;
  padding: 0 0 12px !important;
  border-bottom: 1px solid #dbe3ee !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-kicker {
  color: #52627a !important;
  font-size: 9px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-head strong {
  color: #0f172a !important;
  font-size: 17px !important;
  font-weight: 900 !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-close {
  width: auto !important;
  min-width: 64px !important;
  height: 30px !important;
  min-height: 30px !important;
  padding: 0 12px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  font-size: 11px !important;
  font-weight: 860 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-assurance {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 6px !important;
  padding: 8px !important;
  border: 1px solid #d7e2ef !important;
  border-left: 3px solid #16803b !important;
  border-radius: 4px !important;
  background: #f8fffb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-assurance span {
  min-width: 0 !important;
  padding: 7px !important;
  border: 1px solid #e2eadf !important;
  border-radius: 3px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-details {
  margin: 0 !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 4px !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-list {
  display: grid !important;
  gap: 7px !important;
  min-height: 0 !important;
  padding-right: 2px !important;
  overflow: auto !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-section {
  margin: 6px 0 0 !important;
  padding: 9px 0 0 !important;
  border-top: 1px solid #e5e7eb !important;
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-section:first-child {
  margin-top: 0 !important;
  padding-top: 0 !important;
  border-top: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-item {
  min-height: 44px !important;
  padding: 8px 28px 8px 10px !important;
  border: 1px solid #e1e9f3 !important;
  border-left: 3px solid transparent !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  text-align: left !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-item:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-item:focus-visible {
  border-color: #bfdbfe !important;
  border-left-color: #174ea6 !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu {
    top: 88px !important;
    right: 10px !important;
    width: calc(100vw - 20px) !important;
    min-width: 0 !important;
    max-height: calc(100vh - 102px) !important;
  }
}

/* 20260623 pass 248: account drawer rows keep labels and descriptions together. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-assurance {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-assurance span {
  display: grid !important;
  grid-template-columns: 18px minmax(0, 1fr) !important;
  grid-template-rows: auto auto !important;
  align-items: center !important;
  column-gap: 6px !important;
  row-gap: 1px !important;
  text-align: left !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-assurance span::before {
  grid-row: 1 / 3 !important;
  grid-column: 1 !important;
  margin: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-assurance b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-assurance small {
  grid-column: 2 !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-align: left !important;
  text-overflow: ellipsis !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-item {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 14px !important;
  grid-template-rows: auto auto !important;
  column-gap: 8px !important;
  row-gap: 2px !important;
  align-items: center !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-item b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-item small {
  grid-column: 1 !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-align: left !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-item::after {
  grid-column: 2 !important;
  grid-row: 1 / 3 !important;
  position: static !important;
  align-self: center !important;
  justify-self: end !important;
}

/* 20260623 pass 249: compact mobile triage and remove drawer truncation. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-item {
  min-height: 50px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-item small {
  display: block !important;
  max-width: 100% !important;
  overflow: visible !important;
  line-height: 1.15 !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-topbar {
    min-height: 50px !important;
    padding: 6px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip#app-mobile-context-strip {
    min-height: 34px !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 6px !important;
    padding: 5px 10px !important;
    border-top: 1px solid #dbe3ee !important;
    border-bottom: 1px solid #dbe3ee !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-context-identity b {
    max-width: none !important;
    color: #10233f !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip .tenant-mobile-context-identity small {
    display: block !important;
    max-width: 185px !important;
    overflow: hidden !important;
    color: #64748b !important;
    font-size: 9.5px !important;
    font-weight: 760 !important;
    line-height: 1.05 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-env.tenant-mobile-context-env {
    min-height: 24px !important;
    padding: 0 8px !important;
    border-radius: 2px !important;
    color: #123b73 !important;
    font-size: 9px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu {
    margin-top: 6px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu summary {
    min-height: 46px !important;
    padding: 7px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    min-height: 50px !important;
    margin: 6px 0 !important;
    padding: 8px 9px !important;
    border-left: 3px solid #123b73 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-governance {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-workqueue-mobile {
    gap: 6px !important;
    margin: 0 12px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row {
    width: 100% !important;
    min-height: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border-bottom: 1px solid #e2e8f0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    box-sizing: border-box !important;
    width: 100% !important;
    min-height: 54px !important;
    height: auto !important;
    grid-template-columns: 3px minmax(0, 1fr) !important;
    grid-template-rows: auto !important;
    grid-template-areas: "rail copy" !important;
    align-items: start !important;
    align-content: start !important;
    gap: 8px !important;
    margin: 0 !important;
    padding: 8px 9px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state-rail {
    display: block !important;
    grid-area: rail !important;
    align-self: stretch !important;
    width: 3px !important;
    min-width: 3px !important;
    min-height: 42px !important;
    border-radius: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    grid-area: copy !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 3px !important;
    min-height: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    min-height: 0 !important;
    height: auto !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-rows: auto !important;
    grid-template-areas: "state work age" !important;
    gap: 4px 6px !important;
    align-items: center !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-width: 54px !important;
    min-height: 18px !important;
    height: 18px !important;
    border: 1px solid #cbd8e8 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    color: #10233f !important;
    font-size: 8px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx990-mobile-sla-chip,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-action-row,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx910-mobile-card-cue {
    display: none !important;
    width: 0 !important;
    min-width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    color: #0f172a !important;
    font-size: 13px !important;
    font-weight: 920 !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy > small {
    color: #64748b !important;
    font-size: 9.5px !important;
    font-weight: 740 !important;
    line-height: 1.12 !important;
  }
}

/* 20260623 pass 250: filter footer action safety hierarchy. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  align-items: center !important;
  gap: 12px !important;
  padding: 10px 16px !important;
  border-top: 1px solid #dbe3ee !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-clear.tenant-filter-reset-action {
  order: 0 !important;
  justify-self: start !important;
  min-width: 118px !important;
  min-height: 28px !important;
  padding: 0 8px !important;
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  background: transparent !important;
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 820 !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-clear.tenant-filter-reset-action:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-clear.tenant-filter-reset-action:focus-visible {
  border-color: #cbd8e6 !important;
  background: #f8fafc !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-revert {
  order: 1 !important;
  justify-self: end !important;
  min-width: 96px !important;
  min-height: 34px !important;
  border: 1px solid #b8c7d9 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #10233f !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-apply {
  order: 2 !important;
  justify-self: end !important;
  min-width: 132px !important;
  min-height: 34px !important;
  border-radius: 3px !important;
  background: #123b73 !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head-actions [data-workspace-filter-proxy="clear"] {
  display: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
    grid-template-columns: minmax(0, 1fr) 1fr !important;
    gap: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-clear.tenant-filter-reset-action {
    grid-column: 1 / -1 !important;
    justify-self: start !important;
  }
}

/* 20260623 pass 251: force production filter footer away from legacy flex clustering. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions {
  display: grid !important;
  grid-template-columns: minmax(150px, 1fr) auto auto !important;
  justify-content: stretch !important;
  align-items: center !important;
  gap: 10px !important;
  padding: 10px 16px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions #app-filter-clear.tenant-filter-reset-action {
  grid-column: 1 !important;
  order: 0 !important;
  justify-self: start !important;
  min-width: 112px !important;
  width: auto !important;
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 780 !important;
  text-decoration: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions #app-filter-revert {
  grid-column: 2 !important;
  order: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions #app-filter-apply {
  grid-column: 3 !important;
  order: 2 !important;
}

/* 20260623 pass 252: mobile header is tenant + environment, queue content leads. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip#app-mobile-context-strip .tenant-mobile-context-identity small {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip#app-mobile-context-strip {
    min-height: 30px !important;
    padding: 4px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu summary {
    min-height: 48px !important;
    padding: 8px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu summary b,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu summary small {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-current#app-mobile-section-current {
    margin-top: 0 !important;
    font-size: 15px !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-width: 74px !important;
    height: 18px !important;
    min-height: 18px !important;
    padding: 0 6px !important;
  }
}

/* 20260623 pass 253: owner-required queue block is explicit and actionable. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 54px !important;
  margin: 0 !important;
  padding: 8px 12px !important;
  border: 1px solid #e2bca9 !important;
  border-left: 4px solid #c2410c !important;
  background: #fffaf5 !important;
  color: #10233f !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy {
  display: grid !important;
  gap: 2px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy > span {
  color: #9a3412 !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy > strong {
  color: #10233f !important;
  font-size: 13px !important;
  font-weight: 920 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy > p {
  max-width: 760px !important;
  margin: 0 !important;
  color: #52627a !important;
  font-size: 10.5px !important;
  font-weight: 740 !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-evidence {
  display: inline-grid !important;
  grid-template-columns: auto auto auto !important;
  align-items: center !important;
  gap: 5px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-evidence > b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-evidence > span {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 24px !important;
  padding: 0 7px !important;
  border: 1px solid #ead1c3 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #8a3a17 !important;
  font-size: 10px !important;
  font-weight: 820 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action {
  min-width: 142px !important;
  min-height: 34px !important;
  padding: 0 12px !important;
  border: 1px solid #123b73 !important;
  border-radius: 3px !important;
  background: #123b73 !important;
  color: #ffffff !important;
  box-shadow: 0 8px 18px rgba(18, 59, 115, 0.16) !important;
  font-size: 11px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.has-owner-blocker .hvx176-queue-primary-action {
  border: 1px solid #cbd8e6 !important;
  background: #ffffff !important;
  color: #123b73 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-group-row.is-owner-required th {
  border-left: 3px solid #c2410c !important;
  background: #fff7ed !important;
  color: #7c2d12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-owner-blocked > td {
  background: #fffaf5 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-owner-blocked > td:first-child {
  border-left: 3px solid #c2410c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-owner-blocked .hvx112-row-status-token.hvx100-primary-state {
  border-color: #e2bca9 !important;
  background: #ffffff !important;
  color: #7c2d12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-owner-blocked .hvx112-row-status-token.hvx100-primary-state b {
  color: #7c2d12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-row-owner-action {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: fit-content !important;
  min-width: 86px !important;
  min-height: 24px !important;
  margin-top: 3px !important;
  padding: 0 8px !important;
  border: 1px solid #bfdbfe !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  box-shadow: none !important;
  font-size: 10px !important;
  font-weight: 880 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-row-owner-action:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-row-owner-action:focus-visible {
  border-color: #123b73 !important;
  background: #f8fbff !important;
  outline: 1px solid #9db9e8 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 8px !important;
    margin: 6px 12px !important;
    padding: 9px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-evidence {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action {
    width: 100% !important;
  }
}

/* 20260623 pass 254: banner owns the primary owner-assignment CTA. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.has-owner-blocker .hvx176-queue-primary-action.hvx176-queue-primary-action,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.has-owner-blocker button.hvx176-queue-primary-action {
  align-self: center !important;
  min-width: 112px !important;
  min-height: 34px !important;
  padding: 0 10px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  box-shadow: none !important;
  font-size: 10px !important;
  font-weight: 850 !important;
}

/* 20260623 pass 255: enterprise density pass for timeline, calendar, reports, and mobile queue. */
@media (min-width: 900px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-toolbar-menu {
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    min-height: 32px !important;
    border: 1px solid #d8e2ee !important;
    border-radius: 3px !important;
    background: #f8fafc !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-toolbar-menu-line {
    width: 14px !important;
    height: 1.5px !important;
    background: #123b73 !important;
  }
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner {
  grid-template-columns: minmax(0, 1fr) auto !important;
  min-height: 46px !important;
  padding: 6px 10px !important;
  border-left-width: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy > strong {
  font-size: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy > p {
  font-size: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-evidence {
  display: inline-flex !important;
  grid-column: 1 !important;
  justify-self: start !important;
  gap: 8px !important;
  margin-top: 1px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-evidence > b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-evidence > span {
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #8a3a17 !important;
  font-size: 9.5px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action {
  grid-column: 2 !important;
  grid-row: 1 / 3 !important;
  min-height: 32px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-stage-stack,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-stage-stack {
  gap: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-surface,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-guide-stage-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-guide-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-card {
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-head,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-section-head {
  min-height: 54px !important;
  padding: 10px 18px !important;
  border-bottom: 1px solid #dbe3ee !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-head .card-title,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-section-head .card-title {
  font-size: 18px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  min-height: 32px !important;
  align-self: center !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button {
  min-height: 30px !important;
  padding: 0 12px !important;
  border-radius: 3px !important;
  font-size: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-help {
  font-size: 9.5px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar {
  margin: 8px 18px 0 !important;
  padding: 8px 0 !important;
  border-top: 1px solid #e5edf5 !important;
  border-bottom: 1px solid #e5edf5 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-month-label {
  font-size: 17px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-month-shell {
  margin: 8px 18px 12px !important;
  padding: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-weekdays span {
  min-height: 24px !important;
  font-size: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day {
  min-height: 74px !important;
  padding: 7px 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day.is-selected {
  outline: 2px solid #123b73 !important;
  outline-offset: -2px !important;
  box-shadow: inset 3px 0 0 #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  min-height: 26px !important;
  padding: 3px 6px !important;
  border-radius: 2px !important;
  font-size: 9.5px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-lower {
  margin-top: 10px !important;
  gap: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-agenda-surface,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-form-surface {
  padding: 12px 18px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports #app-reports-shell {
  display: grid !important;
  gap: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-production-context {
  min-height: 46px !important;
  margin: 0 !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-production-context span {
  padding: 8px 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid {
  display: grid !important;
  grid-template-columns: 1.2fr 0.85fr 1fr !important;
  gap: 0 !important;
  margin-top: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > article {
  min-height: 184px !important;
  padding: 14px 16px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > article > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-status-card > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-summary-card > strong {
  font-size: 18px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-figures {
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-figures span {
  min-height: 48px !important;
  padding: 8px 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-figures strong {
  font-size: 20px !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-provenance {
  min-height: 44px !important;
  margin: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-settlement-panel {
  min-height: 66px !important;
  padding: 12px 16px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner {
    min-height: 0 !important;
    padding: 8px 9px !important;
    border-left-width: 3px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-evidence {
    display: inline-flex !important;
    grid-template-columns: none !important;
    gap: 7px !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-evidence > b,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-evidence > span {
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    font-size: 9px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action {
    grid-column: 1 !important;
    grid-row: auto !important;
    width: auto !important;
    justify-self: start !important;
    min-height: 32px !important;
    min-width: 142px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    min-height: 46px !important;
    padding: 7px 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary b,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary span {
    min-height: 18px !important;
    padding: 0 4px !important;
    border-radius: 2px !important;
    font-size: 9px !important;
  }
}

/* 20260623 pass 256: singular filter modal dismissal and restrained reviewer polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head > div:first-child::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter:not(.hidden) .tenant-workspace-filter-head {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: start !important;
  min-height: 42px !important;
  padding: 10px 12px !important;
  padding-right: 12px !important;
  border-bottom: 1px solid #d8e4f1 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head-actions {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-close {
  position: static !important;
  top: auto !important;
  right: auto !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 58px !important;
  height: 28px !important;
  min-height: 28px !important;
  padding: 0 10px !important;
  border: 1px solid #c8d6e8 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > article > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-status-card > strong {
  font-size: 17px !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-status-action button,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-settlement-panel button {
  min-height: 30px !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.mail-body .mail-thread-row .mail-thread-subject {
  font-size: 14px !important;
  font-weight: 850 !important;
}

html body.mail-body .mail-thread-row .mail-thread-meta,
html body.mail-body .mail-thread-row .mail-thread-signal,
html body.mail-body .mail-thread-row .mail-thread-preview {
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 720 !important;
}

html body.mail-body .mail-thread-row .mail-thread-owner-badge,
html body.mail-body .mail-thread-row .mail-thread-status-badge {
  min-height: 24px !important;
  padding: 3px 8px !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 6px !important;
    min-height: 0 !important;
    padding: 7px 9px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy > p {
    max-width: 32ch !important;
    font-size: 9.5px !important;
    line-height: 1.2 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action {
    justify-self: start !important;
    min-width: 128px !important;
    min-height: 28px !important;
    padding: 0 10px !important;
    font-size: 10px !important;
  }
}

/* 20260623 pass 257: align primary IA around Operations Timeline terminology. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions::before {
  content: "Scope: current Operations Timeline view" !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-tabs .tenant-workspace-tab[data-app-tab="timeline"] .tenant-workspace-tab-copy strong::after {
  content: "Operations Timeline" !important;
}

/* 20260623 pass 258: enterprise restraint, denser lists, and softer overlay controls. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn.tenant-workspace-search-filter {
  min-height: 30px !important;
  border-color: #b8c8da !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #17324d !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] input:focus,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] select:focus,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] textarea:focus,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] button:focus-visible {
  outline: 1px solid #537391 !important;
  outline-offset: 1px !important;
  box-shadow: 0 0 0 2px rgba(83, 115, 145, .12) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-box,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu {
  border: 1px solid #c8d6e8 !important;
  border-radius: 3px !important;
  box-shadow: 0 16px 34px rgba(15, 23, 42, .14) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-close,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-close,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-close {
  min-height: 28px !important;
  border-color: #c8d6e8 !important;
  border-radius: 3px !important;
  background: #fff !important;
  color: #17324d !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-kpi-strip {
  min-height: 48px !important;
  background: #f7fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-title strong {
  font-size: 18px !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-kpi {
  min-height: 46px !important;
  padding: 6px 10px !important;
  border-color: #d5e0ec !important;
  background: #f9fbfd !important;
  color: #25364a !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-kpi b {
  font-size: 17px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-primary-action,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx230-owner-blocker-action {
  min-height: 30px !important;
  padding: 0 12px !important;
  border: 1px solid #b8c8da !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  font-size: 10px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx230-owner-blocker-banner {
  min-height: 42px !important;
  padding: 6px 10px !important;
  border-color: #e9b38b !important;
  border-left-color: #bd5a22 !important;
  background: #fffaf5 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx230-owner-blocker-copy > span,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx230-owner-blocker-copy > p,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx230-owner-blocker-evidence > b,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx230-owner-blocker-evidence > span {
  color: #85451f !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-table-v2 td {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx100-conversation-row td,
html body.mail-embedded .hvx100-conversation-row td,
html body.mail-body .hvx100-conversation-row td {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .mail-conversation-triage,
html body.mail-embedded .mail-conversation-triage,
html body.mail-body .mail-conversation-triage {
  min-height: 28px !important;
  padding: 4px 7px !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
  box-shadow: inset 2px 0 0 currentColor !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx930-conversation-id,
html body.mail-embedded .hvx930-conversation-id,
html body.mail-body .hvx930-conversation-id {
  color: #53657a !important;
  font-size: 10px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx930-conversation-headline strong,
html body.mail-embedded .hvx930-conversation-headline strong,
html body.mail-body .hvx930-conversation-headline strong {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 880 !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx960-conversation-snippet,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx100-conversation-identity-line,
html body.mail-embedded .hvx960-conversation-snippet,
html body.mail-embedded .hvx100-conversation-identity-line,
html body.mail-body .hvx960-conversation-snippet,
html body.mail-body .hvx100-conversation-identity-line {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx100-conversation-row-action,
html body.mail-embedded .hvx100-conversation-row-action,
html body.mail-body .hvx100-conversation-row-action {
  min-height: 27px !important;
  padding: 0 9px !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-mode-tabs,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-mode-tabs button,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-selected-badge,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-governance-badge {
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk {
  min-height: 24px !important;
  padding: 3px 7px !important;
  background: #f8fafc !important;
  color: #17324d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-detail-summary,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-settings-hero {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-settings-shortcut {
  min-height: 42px !important;
  padding: 8px 10px !important;
  border-radius: 3px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx230-owner-blocker-copy > p,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx230-owner-blocker-evidence {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-item,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    padding: 7px 9px !important;
    border-radius: 3px !important;
  }
}

/* 20260623 pass 259: shell hierarchy and mobile timeline consolidation. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
  min-height: 64px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center {
  max-width: 380px !important;
  justify-self: center !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search {
  width: 100% !important;
  min-height: 34px !important;
  padding: 0 !important;
  border: 1px solid #d6e0ec !important;
  border-radius: 3px !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-input {
  min-height: 32px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter {
  min-width: 126px !important;
  margin: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
  min-height: 34px !important;
  border-color: #d6e0ec !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group .pill,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-btn {
  min-height: 30px !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-primary-action.hvx176-queue-primary-action,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner .hvx230-owner-blocker-action.hvx230-owner-blocker-action {
  min-height: 29px !important;
  min-width: 116px !important;
  padding: 0 10px !important;
  border: 1px solid #b8c8da !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  font-size: 10px !important;
  font-weight: 850 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner {
  grid-template-columns: minmax(0, 1fr) auto !important;
  max-width: 760px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-state-line--staged .tenant-filter-scope-summary b {
  color: #85451f !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-current {
    font-size: 13px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status > div:first-child strong {
    font-size: 13px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status > div:first-child small {
    font-size: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions button,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action.hvx230-owner-blocker-action {
    min-height: 28px !important;
    background: #ffffff !important;
    color: #123b73 !important;
    box-shadow: none !important;
  }
}

/* 20260623 pass 260: production chrome consolidation and lighter default surface framing. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
  display: grid !important;
  grid-template-columns: minmax(226px, 260px) minmax(300px, 1fr) minmax(360px, auto) !important;
  align-items: center !important;
  gap: 18px !important;
  min-height: 56px !important;
  padding: 8px 22px !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-left,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
  min-height: 36px !important;
  align-items: center !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center {
  width: 100% !important;
  max-width: 580px !important;
  justify-self: start !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search {
  display: grid !important;
  grid-template-columns: minmax(220px, 1fr) auto !important;
  align-items: center !important;
  gap: 8px !important;
  width: 100% !important;
  min-height: 34px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-input {
  min-height: 32px !important;
  border: 1px solid #d6e0ec !important;
  border-radius: 3px !important;
  background: #f9fbfd !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search input {
  min-height: 30px !important;
  color: #17243a !important;
  font-size: 12px !important;
  font-weight: 650 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-filter,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn.tenant-workspace-search-filter {
  min-width: 74px !important;
  min-height: 32px !important;
  margin: 0 !important;
  padding: 0 10px !important;
  border: 1px solid #c3d1e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 850 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
  display: grid !important;
  grid-template-columns: minmax(210px, auto) minmax(170px, auto) !important;
  justify-self: end !important;
  gap: 0 !important;
  min-height: 34px !important;
  border: 1px solid #d6e0ec !important;
  border-radius: 3px !important;
  background: #fbfdff !important;
  box-shadow: none !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
  min-height: 32px !important;
  padding: 0 12px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
  border-left: 1px solid #dce6f1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group .pill {
  min-height: 30px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn.tenant-shell-identity-btn,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-btn {
  min-height: 30px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-avatar {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-surface,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-stage-grid {
  border-color: #dbe5f0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header {
  border-color: #d7e2ee !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-kpi-strip {
  min-height: 44px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title {
  padding-left: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title > strong {
  font-size: 17px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title > p {
  color: #53657a !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-kpis > button.hvx176-queue-kpi {
  min-height: 42px !important;
  border-left-color: #dbe5f0 !important;
  border-right-color: #dbe5f0 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu {
  border: 1px solid #c8d6e8 !important;
  border-left: 1px solid #c8d6e8 !important;
  border-radius: 3px !important;
  box-shadow: 0 18px 36px rgba(15, 23, 42, .14) !important;
}

@media (max-width: 980px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    grid-template-columns: minmax(190px, 1fr) auto !important;
    min-height: 54px !important;
    padding: 8px 10px !important;
    gap: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
    display: flex !important;
    grid-template-columns: none !important;
    min-width: 0 !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
    border-left: 0 !important;
    padding: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn.tenant-shell-identity-btn {
    min-width: 74px !important;
    min-height: 32px !important;
    padding: 0 8px !important;
    border: 1px solid #cbd8e7 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    min-height: 30px !important;
    padding: 4px 10px !important;
    border-top: 0 !important;
    border-bottom: 1px solid #dbe5f0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-context-env {
    min-height: 22px !important;
    padding: 0 8px !important;
    border: 1px solid #cbd8e7 !important;
    border-radius: 3px !important;
    background: #f8fafc !important;
    color: #15355d !important;
    font-size: 9px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-section-menu {
    margin: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid #dbe5f0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-section-menu > summary {
    min-height: 42px !important;
    padding: 8px 10px !important;
    border-left: 2px solid #1f5eaa !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner {
    border-left-width: 2px !important;
  }
}

/* 20260623 pass 261: remove legacy search-frame artifact from the production toolbar. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center {
  width: auto !important;
  max-width: max-content !important;
  justify-self: start !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search {
  display: inline-flex !important;
  grid-template-columns: none !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 32px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-input,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-search#app-workspace-search,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-icon,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-shortcut,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-label {
  display: none !important;
  visibility: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter {
  position: static !important;
  inset: auto !important;
  transform: none !important;
  display: inline-flex !important;
  visibility: visible !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 76px !important;
  max-width: 96px !important;
  min-height: 32px !important;
  height: 32px !important;
  margin: 0 !important;
  padding: 0 12px !important;
  border: 1px solid #c3d1e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #17324d !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter > span {
  display: block !important;
  visibility: visible !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 880 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
  text-transform: none !important;
}

/* 20260623 pass 262: out-specific legacy pass 89 search shell chrome. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
  grid-template-columns: 248px auto minmax(420px, 1fr) !important;
  gap: 16px !important;
  min-height: 56px !important;
  height: 56px !important;
  max-height: 56px !important;
  padding: 8px 22px !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center {
  width: auto !important;
  min-width: 0 !important;
  max-width: max-content !important;
  justify-self: start !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search {
  display: inline-flex !important;
  grid-template-columns: none !important;
  align-items: center !important;
  gap: 0 !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 32px !important;
  height: 32px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-input,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-icon,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-label,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-search-shortcut,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-search#app-workspace-search {
  display: none !important;
  visibility: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter {
  display: inline-flex !important;
  visibility: visible !important;
  align-items: center !important;
  justify-content: center !important;
  position: static !important;
  inset: auto !important;
  width: auto !important;
  min-width: 76px !important;
  max-width: 96px !important;
  min-height: 32px !important;
  height: 32px !important;
  margin: 0 !important;
  padding: 0 12px !important;
  border: 1px solid #c3d1e1 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #17324d !important;
  box-shadow: none !important;
}

/* 20260623 pass 263: mobile brand/account lockup must never concatenate. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 86px !important;
    grid-template-rows: 56px !important;
    align-items: center !important;
    gap: 8px !important;
    min-height: 56px !important;
    height: 56px !important;
    max-height: 56px !important;
    padding: 0 10px 0 12px !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-left {
    display: flex !important;
    grid-column: 1 !important;
    grid-row: 1 !important;
    align-items: center !important;
    min-width: 0 !important;
    width: 100% !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-left .tenant-toolbar-menu,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-toolbar-menu,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-brand-link {
    display: inline-flex !important;
    align-items: center !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand.tenant-app-brand-header,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-header {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-copy {
    display: grid !important;
    min-width: 0 !important;
    max-width: 148px !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-appname {
    display: block !important;
    overflow: hidden !important;
    max-width: 148px !important;
    color: #0f172a !important;
    font-size: 18px !important;
    font-weight: 920 !important;
    line-height: 1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-tenant {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-mark,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-app-brand-media,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .brand-logo,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .brand-logo-fallback {
    flex: 0 0 30px !important;
    width: 30px !important;
    min-width: 30px !important;
    max-width: 30px !important;
    height: 30px !important;
    min-height: 30px !important;
    max-height: 30px !important;
    border-radius: 3px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
    display: flex !important;
    grid-column: 2 !important;
    grid-row: 1 !important;
    align-items: center !important;
    justify-content: flex-end !important;
    width: 86px !important;
    min-width: 86px !important;
    max-width: 86px !important;
    min-height: 38px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-account-group {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    width: 86px !important;
    min-width: 86px !important;
    max-width: 86px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn#app-session-menu-btn.tenant-shell-identity-btn {
    display: inline-flex !important;
    visibility: visible !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    width: 76px !important;
    min-width: 76px !important;
    max-width: 76px !important;
    min-height: 34px !important;
    height: 34px !important;
    padding: 0 !important;
    border: 1px solid #c3d1e1 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    color: #0f172a !important;
    box-shadow: none !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn#app-session-menu-btn.tenant-shell-identity-btn > * {
    display: none !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn#app-session-menu-btn.tenant-shell-identity-btn::before {
    content: "Account" !important;
    display: block !important;
    color: #0f172a !important;
    font-size: 11px !important;
    font-weight: 860 !important;
    line-height: 1 !important;
    text-align: center !important;
    white-space: nowrap !important;
  }
}

/* 20260623 pass 264: chip reduction, hierarchy, and enterprise scan polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 td {
  min-height: 52px !important;
  padding-top: 9px !important;
  padding-bottom: 9px !important;
  vertical-align: middle !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th {
  color: #31445d !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx42-queue-title strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 td strong {
  color: #101827 !important;
  font-size: 14px !important;
  font-weight: 860 !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-work-meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 small {
  color: #55677e !important;
  font-size: 10.5px !important;
  font-weight: 680 !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token {
  display: inline-grid !important;
  grid-template-columns: 3px minmax(0, 1fr) !important;
  column-gap: 7px !important;
  min-width: 86px !important;
  min-height: 28px !important;
  padding: 3px 8px !important;
  border: 1px solid #d5e0eb !important;
  border-left: 0 !important;
  border-radius: 3px !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token::before {
  content: "" !important;
  display: block !important;
  grid-row: 1 / span 2 !important;
  width: 3px !important;
  min-height: 20px !important;
  border-radius: 2px !important;
  background: #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx112-row-status-token::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token.is-blocked::before {
  background: #b42318 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p2 .hvx112-row-status-token::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token.is-waiting::before {
  background: #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token em {
  grid-column: 2 !important;
  color: #31445d !important;
  font-size: 9px !important;
  font-style: normal !important;
  font-weight: 850 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token b {
  grid-column: 2 !important;
  color: #101827 !important;
  font-size: 10px !important;
  font-weight: 780 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter:not(.hidden) .tenant-filter-facet-state {
  position: relative !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 6px !important;
  padding: 10px 12px 10px 104px !important;
  border: 1px solid #d5e0eb !important;
  border-left: 3px solid #1d4ed8 !important;
  background: #f8fbff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter:not(.hidden) .tenant-filter-facet-state::before {
  content: "Change summary" !important;
  position: absolute !important;
  top: 12px !important;
  left: 12px !important;
  color: #31445d !important;
  font-size: 9.5px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter:not(.hidden) .tenant-filter-state-line {
  display: grid !important;
  grid-template-columns: 120px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 24px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter:not(.hidden) .tenant-filter-scope-summary {
  display: contents !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter:not(.hidden) .tenant-filter-scope-summary b {
  color: #51657c !important;
  font-size: 10px !important;
  font-weight: 880 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter:not(.hidden) .tenant-filter-scope-summary strong {
  color: #101827 !important;
  font-size: 12px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter:not(.hidden) .tenant-filter-scope-summary small {
  color: #51657c !important;
  font-size: 10px !important;
  font-weight: 700 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter:not(.hidden) .tenant-filter-builder-row {
  min-height: 38px !important;
  padding: 7px 9px !important;
  border-color: #dbe5f0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter:not(.hidden) .tenant-workspace-filter-actions {
  border-top: 1px solid #dbe5f0 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip {
  display: grid !important;
  grid-template-columns: 3px minmax(0, 1fr) !important;
  gap: 6px !important;
  min-height: 28px !important;
  padding: 4px 7px !important;
  border: 0 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #101827 !important;
  box-shadow: inset 3px 0 0 #64748b, 0 0 0 1px #dbe5f0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  box-shadow: inset 3px 0 0 #1d4ed8, 0 0 0 1px #dbe5f0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip-time {
  grid-column: 2 !important;
  color: #51657c !important;
  font-size: 9px !important;
  font-weight: 880 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip-title {
  grid-column: 2 !important;
  color: #101827 !important;
  font-size: 10.5px !important;
  font-weight: 780 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge {
  min-width: 48px !important;
  border: 0 !important;
  border-radius: 2px !important;
  background: #eef3f8 !important;
  color: #31445d !important;
  font-size: 9.5px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  max-width: 360px !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  background: #153e75 !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-summary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-stack > *,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-wizard-card {
  border-color: #dbe5f0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-summary h2,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-stack h3,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings#app-stage-settings .tenant-settings-summary-copy strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings#app-stage-settings .tenant-settings-shortcut-copy strong {
  color: #101827 !important;
  font-size: 15px !important;
  font-weight: 840 !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-tabs button.is-active {
  border-left: 3px solid #153e75 !important;
  background: #f3f7fb !important;
  color: #101827 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings#app-stage-settings .tenant-settings-summary {
  min-height: 50px !important;
  padding: 10px 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings#app-stage-settings .tenant-settings-summary-copy span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings#app-stage-settings .tenant-settings-shortcut-copy small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-settings#app-stage-settings .tenant-settings-shortcut-meta {
  color: #55677e !important;
  font-size: 11px !important;
  font-weight: 680 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 78px !important;
    padding: 11px 10px !important;
    border-radius: 3px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-work-title {
    color: #101827 !important;
    font-size: 14px !important;
    font-weight: 840 !important;
    line-height: 1.18 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-card-copy small {
    color: #55677e !important;
    font-size: 11px !important;
    line-height: 1.22 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-state {
    min-height: 18px !important;
    padding: 0 6px !important;
    border-radius: 2px !important;
    background: #f8fafc !important;
    color: #31445d !important;
    font-size: 9.5px !important;
    font-weight: 850 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    min-height: 54px !important;
    padding: 9px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions button,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action {
    min-width: 118px !important;
    min-height: 32px !important;
    border-color: #b8c8da !important;
    background: #ffffff !important;
    color: #123b73 !important;
  }
}

/* 20260623 pass 266: final filter summary guard; no injected label overprints current view. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter:not(.hidden) .tenant-filter-facet-state {
  padding: 10px 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter:not(.hidden) .tenant-filter-facet-state::before {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter:not(.hidden) .tenant-filter-state-line {
  grid-template-columns: 120px minmax(0, 1fr) !important;
}

/* 20260623 pass 267: make Timeline filters a real modal drawer with a safe backdrop. */
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open {
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open::before {
  content: "" !important;
  position: fixed !important;
  inset: 0 !important;
  z-index: 1050 !important;
  display: block !important;
  background: rgba(15, 23, 42, 0.38) !important;
  backdrop-filter: blur(1px) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter:not(.hidden) {
  position: fixed !important;
  z-index: 1060 !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: auto !important;
  width: min(720px, calc(100vw - 88px)) !important;
  max-width: 100vw !important;
  max-height: 100vh !important;
  height: 100vh !important;
  overflow-y: auto !important;
  border: 0 !important;
  border-left: 1px solid #cbd8e8 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: -24px 0 48px rgba(15, 23, 42, 0.22) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head {
  position: sticky !important;
  top: 0 !important;
  z-index: 2 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) max-content !important;
  align-items: start !important;
  gap: 12px !important;
  padding: 16px 18px 12px !important;
  border-bottom: 1px solid #d8e3ef !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head-actions {
  grid-column: 1 / -1 !important;
  justify-content: flex-end !important;
  padding-top: 4px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  position: sticky !important;
  bottom: 0 !important;
  z-index: 2 !important;
  margin: 0 !important;
  padding: 12px 18px !important;
  border-top: 1px solid #d8e3ef !important;
  background: #ffffff !important;
  box-shadow: 0 -10px 22px rgba(15, 23, 42, 0.07) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply:disabled,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter [data-workspace-filter-proxy="apply"]:disabled {
  border-color: #cbd8e8 !important;
  background: #eef3f8 !important;
  color: #64748b !important;
  box-shadow: none !important;
  cursor: not-allowed !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-revert:disabled,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter [data-workspace-filter-proxy="cancel"]:disabled:not(.tenant-workspace-filter-close) {
  border-color: transparent !important;
  background: transparent !important;
  color: #7a8798 !important;
  box-shadow: none !important;
  cursor: not-allowed !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter:not(.hidden) {
    width: min(100vw, 420px) !important;
  }
}

/* 20260623 pass 268: highest-specificity disabled action state for filter modal. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions #app-filter-apply:disabled,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head-actions.tenant-workspace-filter-head-actions [data-workspace-filter-proxy="apply"]:disabled {
  border-color: #cbd8e8 !important;
  background: #eef3f8 !important;
  color: #64748b !important;
  box-shadow: none !important;
  cursor: not-allowed !important;
}

/* 20260623 pass 269: Timeline filter controls never appear on non-Timeline workspaces. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"]:not([data-active-tab="timeline"]) #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter span {
  display: inline !important;
}

/* 20260623 pass 270: reviewer polish - scoped controls, denser drawers, lighter enterprise scan system. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter {
  min-width: 132px !important;
  width: auto !important;
  padding-inline: 13px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter span {
  max-width: none !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter:not(.hidden) {
  width: min(660px, calc(100vw - 88px)) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head {
  min-height: 0 !important;
  padding: 11px 16px 9px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head-actions {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section {
  margin: 8px 14px !important;
  padding: 9px 10px !important;
  border-color: #d8e3ef !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  min-height: 36px !important;
  padding: 6px 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row input,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select {
  min-height: 30px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-summary-bar,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-summary-tabs {
  border-color: #d8e3ef !important;
  background: #f8fbff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-summary-tab {
  min-height: 50px !important;
  border-color: #d8e3ef !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-alert,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-blocker,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-owner-required-callout {
  border: 1px solid #fed7aa !important;
  border-left: 4px solid #c2410c !important;
  background: #fff7ed !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-row td,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-table td {
  border-color: #e5edf5 !important;
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token {
  min-width: 76px !important;
  min-height: 24px !important;
  border-radius: 3px !important;
  border-color: #d5e0eb !important;
  background: #fbfdff !important;
  box-shadow: inset 3px 0 0 #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token.is-blocked,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token.is-overdue {
  border-color: #fed7aa !important;
  background: #fff7ed !important;
  color: #9a3412 !important;
  box-shadow: inset 3px 0 0 #dc2626 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-weekdays span {
  min-height: 26px !important;
  background: #eaf1f8 !important;
  color: #253a54 !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day {
  border-color: #d9e4ef !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar button.tenant-calendar-day.is-selected {
  border-color: #153e75 !important;
  box-shadow: inset 4px 0 0 #153e75 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip {
  min-height: 24px !important;
  border-color: #cbd8e8 !important;
  background: #f8fbff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  border: 1px solid #b8c8da !important;
  background: #eef3f8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  background: #123b73 !important;
  color: #ffffff !important;
  box-shadow: inset 0 -2px 0 #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-selected-badge,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-governance-badge {
  min-height: 22px !important;
  border-radius: 3px !important;
  font-size: 9.5px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-reports-toolbar,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-reports-header {
  border-color: #d8e3ef !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-shortcuts {
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-shortcut,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-summary {
  min-height: 44px !important;
  padding: 8px 10px !important;
  border-color: #d8e3ef !important;
  background: #ffffff !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] .tenant-workspace-toolbar {
    min-height: 62px !important;
    border-bottom-color: #d8e3ef !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    border-color: #dbe5f0 !important;
    border-left: 3px solid #64748b !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row.is-overdue .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row.is-blocked .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    border-left-color: #dc2626 !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions button,
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action {
    min-height: 36px !important;
    border-radius: 3px !important;
    font-size: 11px !important;
  }
}

/* 20260623 pass 271: filter drawer action surface is footer-only and compact. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-close.tenant-workspace-filter-close {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter:not(.hidden) {
  display: block !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head.tenant-workspace-filter-head {
  display: block !important;
  min-height: 0 !important;
  height: auto !important;
  max-height: 58px !important;
  padding: 10px 16px 9px !important;
  overflow: hidden !important;
  border-bottom-color: #d8e3ef !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head strong {
  font-size: 13.5px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head span {
  font-size: 9.5px !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state.tenant-filter-facet-state {
  position: static !important;
  margin-top: 10px !important;
  margin-bottom: 6px !important;
  min-height: 0 !important;
  height: auto !important;
  max-height: 96px !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section-primary.tenant-filter-section-primary {
  margin-top: 6px !important;
  padding-top: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions {
  grid-template-columns: minmax(0, 1fr) max-content max-content !important;
  gap: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear {
  justify-self: start !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter [hidden],
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter [aria-hidden="true"] {
  display: none !important;
}

/* 20260623 pass 272: system-level enterprise console tightening from OpenAI/Novita 8.3 review. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] button:focus-visible,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] input:focus-visible,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] select:focus-visible,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] textarea:focus-visible {
  outline: 1px solid #3b5f8f !important;
  outline-offset: 1px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-timeline-summary-bar,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-timeline-summary-tabs,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-report-production-context,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-report-provenance,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-settings-hero,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-detail-summary {
  border-color: #d8e3ef !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-summary-tabs {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-summary-tab,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-summary-tab.is-active,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-summary-tab[aria-selected="true"] {
  min-height: 46px !important;
  padding: 8px 12px !important;
  border: 0 !important;
  border-left: 1px solid #d8e3ef !important;
  background: #fbfdff !important;
  color: #14253a !important;
  box-shadow: inset 0 2px 0 #c8d6e8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-summary-tab.is-active,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-summary-tab[aria-selected="true"] {
  box-shadow: inset 0 2px 0 #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-summary-tab strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-summary-tab b {
  color: #0f172a !important;
  font-size: 15px !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-alert,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-blocker {
  min-height: 40px !important;
  padding: 8px 12px !important;
  border-width: 1px !important;
  border-left-width: 3px !important;
  background: #fffaf5 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button[data-timeline-action="assign-owner"],
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline button[data-timeline-action="assign-owners"] {
  min-height: 30px !important;
  border-radius: 3px !important;
  border-color: #1d4ed8 !important;
  background: #1d4ed8 !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-workqueue-table-v2 td,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-table td {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-table .badge,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-routing-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-selected-badge,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-governance-badge {
  min-height: 20px !important;
  min-width: auto !important;
  padding: 2px 8px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: #eef3f8 !important;
  color: #17324d !important;
  font-size: 9.5px !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
  box-shadow: inset 3px 0 0 #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-readiness:where(.is-ready, .is-success),
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-routing-risk:where(.is-ready, .is-success),
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-selected-badge {
  background: #eef8f3 !important;
  color: #115e3b !important;
  box-shadow: inset 3px 0 0 #15803d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-readiness:where(.is-warning, .is-review),
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-routing-risk:where(.is-warning, .is-review) {
  background: #fff7ed !important;
  color: #92400e !important;
  box-shadow: inset 3px 0 0 #d97706 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx100-conversation-row td,
html body.mail-embedded .hvx100-conversation-row td,
html body.mail-body .hvx100-conversation-row td {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx100-conversation-owner strong,
html body.mail-embedded .hvx100-conversation-owner strong,
html body.mail-body .hvx100-conversation-owner strong {
  display: inline-flex !important;
  min-height: 20px !important;
  max-width: 120px !important;
  align-items: center !important;
  padding: 2px 7px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: #eef3f8 !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 850 !important;
  box-shadow: inset 3px 0 0 #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx100-conversation-owner.is-missing strong,
html body.mail-embedded .hvx100-conversation-owner.is-missing strong,
html body.mail-body .hvx100-conversation-owner.is-missing strong {
  background: #fff7ed !important;
  color: #92400e !important;
  box-shadow: inset 3px 0 0 #d97706 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .mail-conversation-triage,
html body.mail-embedded .mail-conversation-triage,
html body.mail-body .mail-conversation-triage {
  min-height: 22px !important;
  padding: 3px 6px !important;
  border: 0 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
  font-size: 9.5px !important;
  box-shadow: inset 3px 0 0 currentColor !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx930-conversation-headline strong,
html body.mail-embedded .hvx930-conversation-headline strong,
html body.mail-body .hvx930-conversation-headline strong {
  font-size: 14.5px !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-box {
  border: 1px solid #c8d6e8 !important;
  border-radius: 4px !important;
  box-shadow: 0 18px 44px rgba(15, 23, 42, 0.18) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-head {
  min-height: 52px !important;
  padding: 12px 14px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-head h2 {
  font-size: 16px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-scope,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-prod-banner span,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result-token {
  font-size: 11px !important;
  color: #53657a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-input-wrap,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-input-wrap:focus-within {
  border: 1px solid #c8d6e8 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu {
  border: 1px solid #c8d6e8 !important;
  border-left: 1px solid #c8d6e8 !important;
  border-radius: 4px !important;
  box-shadow: 0 18px 44px rgba(15, 23, 42, 0.15) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-close {
  width: auto !important;
  min-width: 56px !important;
  height: 28px !important;
  min-height: 28px !important;
  padding: 0 10px !important;
  overflow: visible !important;
  border-radius: 3px !important;
  font-size: 10.5px !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu .tenant-session-menu-close::before {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  min-height: 30px !important;
  padding: 2px !important;
  border: 1px solid #c8d6e8 !important;
  border-radius: 4px !important;
  background: #f8fbff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  min-height: 28px !important;
  border: 0 !important;
  border-radius: 3px !important;
  background: transparent !important;
  color: #17324d !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  background: #17324d !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day {
  min-height: 82px !important;
  border: 1px solid #cfdae8 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day-number {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar button.tenant-calendar-day.is-selected {
  outline: 0 !important;
  border-color: #17324d !important;
  background: #f8fbff !important;
  box-shadow: inset 3px 0 0 #17324d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  min-height: 26px !important;
  border: 0 !important;
  border-radius: 3px !important;
  background: #eef3f8 !important;
  color: #17324d !important;
  box-shadow: inset 3px 0 0 #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > article,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-financial-summary-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-account-card {
  min-height: 160px !important;
  padding: 12px 14px !important;
  border-color: #d8e3ef !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary-grid > article > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-status-card > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-financial-summary-card > strong {
  font-size: 17px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-status-action button,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-settlement-panel button {
  min-height: 30px !important;
  border-color: #b8c8da !important;
  background: #ffffff !important;
  color: #17324d !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-financial-figures span,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-account-kpis span {
  min-height: 38px !important;
  padding: 6px 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero {
  display: grid !important;
  grid-template-columns: minmax(180px, 0.32fr) minmax(0, 1fr) !important;
  gap: 14px !important;
  min-height: 0 !important;
  padding: 12px 14px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero-text {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero-copy h2 {
  font-size: 17px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-shortcuts-wrap {
  min-height: 0 !important;
  padding: 10px 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-shortcuts {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-shortcut,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-summary {
  min-height: 38px !important;
  padding: 7px 9px !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

#mail-compose-modal .mail-compose-meta-grid,
#mail-compose-modal .mail-compose-policy-strip,
#mail-compose-modal .mail-compose-governance-strip {
  min-height: 38px !important;
  padding: 8px 10px !important;
  border-color: #d8e3ef !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

#mail-compose-modal .mail-compose-meta-grid span,
#mail-compose-modal .mail-compose-policy-strip span,
#mail-compose-modal .mail-compose-governance-strip span {
  font-size: 10px !important;
  line-height: 1.15 !important;
}

#mail-compose-modal .mail-compose-format-toolbar {
  min-height: 28px !important;
  padding: 2px !important;
  border-color: #d8e3ef !important;
  background: #f8fbff !important;
}

#mail-compose-modal .mail-compose-format-toolbar button {
  width: 28px !important;
  min-width: 28px !important;
  height: 26px !important;
  min-height: 26px !important;
  border-radius: 2px !important;
}

#mail-compose-modal textarea,
#mail-compose-modal .mail-compose-editor,
#mail-compose-modal [contenteditable="true"] {
  min-height: 150px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner,
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    min-height: 0 !important;
    padding: 7px 8px !important;
    border-left-width: 3px !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions button:not(:first-child) {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-governance,
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary {
    gap: 4px !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-task-card {
    min-height: 74px !important;
    padding: 10px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-task-card h3,
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card h3 {
    font-size: 14px !important;
    line-height: 1.15 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-hero,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-shortcuts {
    grid-template-columns: 1fr !important;
  }
}

/* 20260623 pass 273: exact timeline CTA hierarchy from live browser proof. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-primary-action.hvx176-queue-primary-action {
  min-height: 42px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 1px solid #d8e3ef !important;
  background: #fbfdff !important;
  color: #17324d !important;
  box-shadow: inset 0 2px 0 #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-primary-action.hvx176-queue-primary-action:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-primary-action.hvx176-queue-primary-action:focus-visible {
  background: #eef3f8 !important;
  color: #0f172a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action.hvx230-owner-blocker-action,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions button:first-child {
  border-color: #1d4ed8 !important;
  background: #1d4ed8 !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

/* 20260623 pass 274: final cascade lock for timeline summary/action contrast. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-primary-action.hvx176-queue-primary-action.hvx176-queue-primary-action.hvx176-queue-primary-action {
  min-height: 42px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 1px solid #d8e3ef !important;
  background: #fbfdff !important;
  color: #17324d !important;
  box-shadow: inset 0 2px 0 #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action.hvx230-owner-blocker-action.hvx230-owner-blocker-action.hvx230-owner-blocker-action,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions button:first-child {
  border-color: #1d4ed8 !important;
  background: #1d4ed8 !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

/* 20260623 pass 275: account drawer close label must be plain Close, never xClose. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-close.tenant-session-menu-close {
  width: auto !important;
  min-width: 56px !important;
  height: 28px !important;
  min-height: 28px !important;
  padding: 0 10px !important;
  overflow: visible !important;
  border-radius: 3px !important;
  font-size: 10.5px !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-close.tenant-session-menu-close::before {
  content: none !important;
  display: none !important;
}

/* 20260623 pass 276: targeted OpenAI/Novita no-blocker polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu {
  border-color: #d8e3ef !important;
  border-left-color: #d8e3ef !important;
  box-shadow: 0 18px 42px rgba(15, 23, 42, 0.13) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-head {
  border-left: 2px solid #1d4ed8 !important;
  padding-left: 14px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter:not(.hidden) {
  width: min(600px, calc(100vw - 96px)) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section {
  margin: 7px 14px !important;
  padding: 8px 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  min-height: 34px !important;
  padding: 5px 8px !important;
  grid-template-columns: 92px minmax(0, 1fr) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions {
  position: static !important;
  margin: 10px 14px 0 !important;
  padding: 10px 0 12px !important;
  border-top: 1px solid #d8e3ef !important;
  background: #ffffff !important;
  box-shadow: none !important;
  grid-template-columns: minmax(0, 1fr) max-content max-content !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions #app-filter-clear {
  border-color: transparent !important;
  background: transparent !important;
  color: #52627a !important;
  justify-self: start !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions #app-filter-apply:not(:disabled) {
  border-color: #1d4ed8 !important;
  background: #1d4ed8 !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-weekdays span {
  border-color: #e4edf7 !important;
  background: #f4f8fc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day {
  min-height: 74px !important;
  border-color: #e2ebf5 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day.is-selected {
  border-color: #7890ad !important;
  box-shadow: inset 3px 0 0 #17324d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  border-color: #d8e3ef !important;
  background: #f8fbff !important;
  box-shadow: inset 2px 0 0 #7890ad !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  border-color: #d8e3ef !important;
  background: #f8fbff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  align-items: stretch !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > article {
  min-height: 142px !important;
  padding: 12px 14px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid > article > strong {
  font-size: 18px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-account-card > strong {
  font-size: 20px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-figures,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-account-kpis {
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-account-kpis > span {
  min-height: 30px !important;
  padding: 5px 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-details,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-summary {
  border-color: #e2eaf4 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-summary {
  min-height: 38px !important;
  padding: 7px 9px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .hvx112-row-status-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .mail-conversation-triage {
  border-radius: 3px !important;
  border: 1px solid #d8e3ef !important;
  background: #f8fbff !important;
  box-shadow: inset 2px 0 0 #7890ad !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 6px !important;
    padding: 7px 8px !important;
    border-left-width: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy > p {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-evidence {
    font-size: 9px !important;
    gap: 6px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action {
    min-width: 112px !important;
    min-height: 30px !important;
    padding: 0 8px !important;
    font-size: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    padding: 7px 8px !important;
    border-left-width: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-task-card {
    border-left-width: 2px !important;
    min-height: 68px !important;
    padding: 9px 9px !important;
  }
}

/* 20260623 pass 277: unambiguous Timeline filter draft/apply state. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions {
  position: sticky !important;
  bottom: 0 !important;
  z-index: 3 !important;
  display: grid !important;
  grid-template-columns: minmax(180px, 1fr) max-content max-content max-content !important;
  align-items: center !important;
  gap: 10px !important;
  margin: 10px 14px 0 !important;
  padding: 10px 0 12px !important;
  border-top: 1px solid #d8e3ef !important;
  background: #ffffff !important;
  box-shadow: 0 -10px 22px rgba(15, 23, 42, 0.06) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-action-state {
  grid-column: 1 !important;
  justify-self: start !important;
  display: inline-flex !important;
  align-items: center !important;
  min-height: 28px !important;
  max-width: 100% !important;
  padding: 0 10px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 3px !important;
  background: #f8fbff !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 840 !important;
  line-height: 1.2 !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.has-draft .tenant-filter-action-state {
  border-color: #bfdbfe !important;
  background: #eff6ff !important;
  color: #1e3a8a !important;
  box-shadow: inset 2px 0 0 #2563eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.is-clean .tenant-filter-action-state {
  border-color: #e2e8f0 !important;
  background: #f8fafc !important;
  color: #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear.tenant-filter-reset-action {
  grid-column: 2 !important;
  justify-self: end !important;
  min-width: 82px !important;
  border-color: transparent !important;
  background: transparent !important;
  color: #52627a !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-revert {
  grid-column: 3 !important;
  min-width: 96px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply {
  grid-column: 4 !important;
  min-width: 142px !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply:disabled {
  border-color: #d8e3ef !important;
  background: #eef3f8 !important;
  color: #64748b !important;
  box-shadow: none !important;
  cursor: not-allowed !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.has-draft #app-filter-apply:not(:disabled) {
  border-color: #1d4ed8 !important;
  background: #1d4ed8 !important;
  color: #ffffff !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions {
    grid-template-columns: minmax(0, 1fr) 1fr !important;
    gap: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-action-state {
    grid-column: 1 / -1 !important;
    width: 100% !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear.tenant-filter-reset-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-revert,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply {
    grid-column: auto !important;
    width: 100% !important;
  }
}

/* 20260623 pass 279: EOF cascade lock for non-truncated Timeline owner CTA. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner.hvx230-owner-blocker-banner.hvx230-owner-blocker-banner {
  grid-template-columns: minmax(300px, 1fr) max-content !important;
  max-width: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner.hvx230-owner-blocker-banner.hvx230-owner-blocker-banner .hvx230-owner-blocker-action.hvx230-owner-blocker-action.hvx230-owner-blocker-action,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx230-owner-blocker-action.hvx230-owner-blocker-action.hvx230-owner-blocker-action {
  width: max-content !important;
  min-width: 152px !important;
  max-width: none !important;
  padding-right: 14px !important;
  padding-left: 14px !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}

@media (max-width: 1100px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner.hvx230-owner-blocker-banner.hvx230-owner-blocker-banner {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner.hvx230-owner-blocker-banner.hvx230-owner-blocker-banner .hvx230-owner-blocker-action.hvx230-owner-blocker-action.hvx230-owner-blocker-action {
    grid-column: 1 !important;
    grid-row: auto !important;
    justify-self: start !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner.hvx230-owner-blocker-banner.hvx230-owner-blocker-banner .hvx230-owner-blocker-action.hvx230-owner-blocker-action.hvx230-owner-blocker-action {
    width: 100% !important;
    min-width: 0 !important;
    white-space: normal !important;
  }
}

/* 20260623 pass 280: no ellipsis on admin inventory or financial sync identifiers. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:first-child {
  min-width: 250px !important;
  max-width: 360px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:first-child .tenant-number-descriptor {
  display: block !important;
  max-width: 100% !important;
  margin-top: 3px !important;
  overflow: visible !important;
  color: #52627a !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  line-height: 1.25 !important;
  text-overflow: clip !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-account-card .tenant-report-account-kpis {
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-account-card .tenant-report-account-kpis > span {
  grid-template-columns: 78px minmax(0, 1fr) !important;
  align-items: start !important;
  min-height: 34px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-account-card .tenant-report-account-kpis > span > small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-account-card .tenant-report-account-kpis .tenant-report-sync-line {
  min-width: 0 !important;
  max-width: 100% !important;
  overflow: visible !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 820 !important;
  line-height: 1.22 !important;
  text-overflow: clip !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
}

/* 20260623 pass 281: high-specificity financial sync text must wrap, never truncate. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-account-card.tenant-report-account-card .tenant-report-account-kpis.tenant-report-account-kpis > span {
  grid-template-columns: 78px minmax(0, 1fr) !important;
  align-items: start !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-account-card.tenant-report-account-card .tenant-report-account-kpis.tenant-report-account-kpis > span > small.tenant-report-sync-line.tenant-report-sync-line {
  display: block !important;
  min-width: 0 !important;
  max-width: 100% !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
}

/* 20260623 pass 282: enterprise system polish from OpenAI+Novita 8.3 loop. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .hvx112-row-status-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-selected-badge,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-report-severity-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .mail-conversation-triage,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .badge {
  min-height: 20px !important;
  padding: 2px 8px !important;
  border: 1px solid #d4deea !important;
  border-radius: 3px !important;
  background: #f7fafc !important;
  color: #24364c !important;
  box-shadow: inset 2px 0 0 #7890ad !important;
  font-size: 9.5px !important;
  font-weight: 820 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .hvx112-row-status-token.is-p1,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-readiness.is-error,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk.is-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-report-severity-token.is-warning {
  border-color: #edc9b7 !important;
  background: #fff8f3 !important;
  color: #7c2d12 !important;
  box-shadow: inset 2px 0 0 #c2410c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .hvx112-row-status-token.is-p2,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-readiness.is-warning {
  border-color: #ead3a6 !important;
  background: #fffbeb !important;
  color: #713f12 !important;
  box-shadow: inset 2px 0 0 #d97706 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .hvx112-row-status-token.is-p3,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-readiness.is-ready,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk.is-ready,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy.is-capable,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-report-severity-token.is-success {
  border-color: #c8dfd4 !important;
  background: #f3fbf6 !important;
  color: #14532d !important;
  box-shadow: inset 2px 0 0 #15803d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] table th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-timeline-table th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .hvx50-workqueue-table-v2 th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-inventory-table th {
  color: #24364c !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-stage-title,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline h2 {
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner.hvx230-owner-blocker-banner {
  min-height: 42px !important;
  padding: 6px 10px !important;
  border-color: #ead1c3 !important;
  border-left-width: 3px !important;
  background: #fffaf7 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy > p {
  color: #52627a !important;
  font-size: 10px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-workqueue-table-v2 td {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-action-state.is-clean {
  border-color: transparent !important;
  background: transparent !important;
  color: #52627a !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter #app-filter-apply:disabled {
  color: #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-scope,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-kicker,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-prod-banner span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-hints {
  color: #334155 !important;
  font-weight: 780 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-prod-banner {
  min-height: 28px !important;
  padding: 6px 8px !important;
  border-color: #d8e3ef !important;
  background: #f8fbff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls .tenant-call-readiness-cards,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls .tenant-call-readiness-list,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls .tenant-ring-groups {
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls .tenant-call-readiness-cards > span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls .tenant-call-readiness-list > article {
  min-height: 40px !important;
  padding: 8px 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs {
  display: inline-grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  align-items: center !important;
  gap: 2px !important;
  padding: 3px !important;
  border: 1px solid #cbd8e8 !important;
  border-radius: 4px !important;
  background: #f8fbff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs button,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs [role="tab"] {
  min-height: 28px !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-day {
  padding: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-chip {
  min-height: 20px !important;
  padding: 2px 5px !important;
  font-size: 9.5px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-hero,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-details {
  border-color: #e2eaf4 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-summary {
  min-height: 38px !important;
  border-color: #e2eaf4 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-summary-copy strong {
  color: #10233f !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx100-conversation-row td {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx100-conversation-row .badge,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .mail-conversation-triage {
  font-weight: 820 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner.hvx230-owner-blocker-banner {
    min-height: 0 !important;
    padding: 7px 8px !important;
    background: #fffaf7 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action.hvx230-owner-blocker-action {
    min-height: 30px !important;
    border-color: #b8c8da !important;
    background: #ffffff !important;
    color: #17324d !important;
    box-shadow: inset 2px 0 0 #1d4ed8 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-task-card {
    min-height: 62px !important;
    padding: 8px 9px !important;
    border-left-width: 2px !important;
  }
}

/* 20260623 pass 283: keep Timeline command title inside its panel border. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .hvx176-queue-kpi-strip {
  min-height: 72px !important;
  align-items: stretch !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title {
  min-height: 72px !important;
  align-content: start !important;
  gap: 2px !important;
  padding: 11px 12px 9px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title > span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title > p {
  margin: 0 !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title > span {
  line-height: 1.18 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title > strong {
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title > p {
  min-height: 0 !important;
  max-width: 100% !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-kpis > button.hvx176-queue-kpi,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-primary-action {
  min-height: 72px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-stage-title,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline h2 {
  line-height: 1.18 !important;
}

/* 20260623 pass 284: win over older repeated-id Timeline header rules. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .hvx176-queue-kpi-strip {
  min-height: 72px !important;
  align-items: stretch !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title {
  min-height: 72px !important;
  align-content: start !important;
  gap: 2px !important;
  padding: 11px 12px 9px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title > span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title > p {
  margin: 0 !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title > span {
  line-height: 1.18 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title > strong {
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-title > p {
  min-height: 0 !important;
  max-width: 100% !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-kpis > button.hvx176-queue-kpi,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-primary-action {
  min-height: 72px !important;
}

/* 20260623 pass 285: enterprise density and hierarchy lift for 8/10 review surfaces. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter:not(.hidden) {
  width: min(540px, calc(100vw - 32px)) !important;
  box-shadow: -18px 0 42px rgba(15, 23, 42, 0.1) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #d8e3ef !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--applied,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged {
  min-height: 34px !important;
  padding: 6px 8px !important;
  border: 0 !important;
  border-left: 2px solid #64748b !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged {
  border-left-color: #94a3b8 !important;
  border-left-width: 1px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary {
  grid-template-columns: 88px minmax(0, 1fr) !important;
  gap: 1px 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  min-height: 38px !important;
  grid-template-columns: 78px minmax(0, 1fr) !important;
  gap: 8px !important;
  padding: 6px 8px !important;
  border-color: #d9e3ef !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row input,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select {
  min-height: 28px !important;
  padding: 0 8px !important;
  border-color: #bdcadb !important;
  font-size: 11px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-check-row,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-impact-panel {
  grid-column: 1 / -1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions {
  grid-template-columns: minmax(260px, 1fr) max-content max-content max-content !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-action-state {
  min-height: 30px !important;
  padding: 0 10px !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .mail-triage-strip.hvx100-conversation-toolbar,
html body.mail-embedded .mail-triage-strip.hvx100-conversation-toolbar,
html body.mail-body .mail-triage-strip.hvx100-conversation-toolbar {
  min-height: 48px !important;
  padding: 7px 10px !important;
  border-left-width: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .mail-triage-strip-title,
html body.mail-embedded .mail-triage-strip-title,
html body.mail-body .mail-triage-strip-title {
  min-height: 34px !important;
  padding: 4px 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx940-conversation-primary-command button,
html body.mail-embedded .hvx940-conversation-primary-command button,
html body.mail-body .hvx940-conversation-primary-command button {
  min-height: 30px !important;
  padding: 0 10px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx100-conversation-row td,
html body.mail-embedded .hvx100-conversation-row td,
html body.mail-body .hvx100-conversation-row td {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .mail-conversation-triage,
html body.mail-embedded .mail-conversation-triage,
html body.mail-body .mail-conversation-triage {
  min-height: 20px !important;
  padding: 2px 8px !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  font-size: 9px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-head {
  min-height: 56px !important;
  padding: 10px 18px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar {
  min-height: 42px !important;
  margin: 0 0 8px !important;
  padding: 6px 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  max-width: 360px !important;
  min-height: 32px !important;
  padding: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button {
  min-height: 26px !important;
  border-radius: 2px !important;
  font-size: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day {
  min-height: 104px !important;
  padding: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  min-height: 38px !important;
  padding: 5px 7px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-lower {
  margin-top: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-agenda-surface {
  padding: 12px 18px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-candidate-table td {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-hero {
  grid-template-columns: 250px minmax(0, 1fr) !important;
  gap: 12px !important;
  padding: 12px 16px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts-wrap {
  padding: 10px 12px !important;
  border-color: #d8e3ef !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary {
  min-height: 36px !important;
  padding: 8px 10px !important;
  border-color: #d8e3ef !important;
  border-radius: 2px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary::after {
  width: 18px !important;
  height: 18px !important;
  border-color: #d8e3ef !important;
  background: #ffffff !important;
  color: #64748b !important;
  font-size: 11px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner.hvx230-owner-blocker-banner {
    min-height: 0 !important;
    gap: 6px !important;
    padding: 7px 8px !important;
    background: #fffaf7 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy > strong {
    font-size: 12px !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy > p {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action.hvx230-owner-blocker-action {
    justify-self: start !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: max-content !important;
    min-height: 28px !important;
    padding: 0 12px !important;
    border: 1px solid #b9c8da !important;
    background: #ffffff !important;
    color: #123b73 !important;
    font-size: 10px !important;
    box-shadow: inset 2px 0 0 #1d4ed8 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-task-card {
    min-height: 56px !important;
    padding: 7px 9px !important;
  }
}

/* 20260623 pass 286: restore filter readability and demote saturated owner CTAs. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter:not(.hidden) {
  width: min(580px, calc(100vw - 32px)) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid {
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 6px !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--applied,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged {
  min-height: 36px !important;
  padding: 6px 10px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid #64748b !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged {
  border-left-color: #94a3b8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary {
  grid-template-columns: 116px minmax(0, 1fr) !important;
  gap: 2px 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary > small {
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter label.tenant-filter-builder-row:has(#app-filter-to) {
  grid-column: 1 / -1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter label.tenant-filter-builder-row:has(#app-filter-to) input {
  width: 100% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions {
  grid-template-columns: minmax(0, 1fr) max-content max-content max-content !important;
  gap: 8px !important;
  padding-bottom: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions .tenant-filter-action-state {
  grid-column: 1 !important;
  min-width: 0 !important;
  width: auto !important;
  max-width: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions #app-filter-apply {
  min-width: 132px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner.hvx230-owner-blocker-banner.hvx230-owner-blocker-banner .hvx230-owner-blocker-action.hvx230-owner-blocker-action.hvx230-owner-blocker-action,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx230-owner-blocker-action.hvx230-owner-blocker-action.hvx230-owner-blocker-action {
  width: auto !important;
  min-width: 0 !important;
  max-width: max-content !important;
  min-height: 30px !important;
  padding: 0 12px !important;
  border: 1px solid #b9c8da !important;
  background: #ffffff !important;
  color: #123b73 !important;
  box-shadow: inset 2px 0 0 #1d4ed8 !important;
  white-space: nowrap !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner.hvx230-owner-blocker-banner.hvx230-owner-blocker-banner .hvx230-owner-blocker-action.hvx230-owner-blocker-action.hvx230-owner-blocker-action,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx230-owner-blocker-action.hvx230-owner-blocker-action.hvx230-owner-blocker-action {
    justify-self: start !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: max-content !important;
    min-height: 28px !important;
    padding: 0 12px !important;
    background: #ffffff !important;
    color: #123b73 !important;
    white-space: nowrap !important;
  }
}

/* 20260623 pass 288: end-of-file reviewer-critical overrides. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-action-state.is-clean {
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid #64748b !important;
  background: #ffffff !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply:disabled {
  border-color: #cbd5e1 !important;
  background: #eef3f8 !important;
  color: #64748b !important;
  opacity: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  gap: 3px !important;
  padding: 3px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 3px !important;
  background: #eef3f8 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  border-color: #9fb2ca !important;
  background: #ffffff !important;
  color: #123b73 !important;
  box-shadow: inset 0 -2px 0 #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip {
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #64748b !important;
  background: #fbfdff !important;
  color: #0f172a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] .tenant-report-summary-grid.tenant-report-summary-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  border: 1px solid #cbd8e6 !important;
  gap: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] .tenant-report-summary-grid.tenant-report-summary-grid .tenant-stage-summary-card {
  min-height: 214px !important;
  border: 0 !important;
  border-right: 1px solid #d8e3ef !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] .tenant-number-routing-risk {
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #64748b !important;
  background: #ffffff !important;
  color: #334155 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] .hvx100-conversation-row td:nth-child(2) strong,
html body.mail-embedded.mail-embedded .hvx100-conversation-row td:nth-child(2) strong,
html body.mail-body.mail-body .hvx100-conversation-row td:nth-child(2) strong {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 940 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner.hvx230-owner-blocker-banner.hvx230-owner-blocker-banner {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) max-content !important;
    grid-template-areas:
      "copy action"
      "evidence evidence" !important;
    gap: 6px 10px !important;
    min-height: 0 !important;
    padding: 8px 10px !important;
    border: 1px solid #e4b08d !important;
    border-left: 3px solid #c2410c !important;
    background: #fffdfb !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy {
    grid-area: copy !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-evidence {
    grid-area: evidence !important;
    display: flex !important;
    gap: 8px !important;
    align-items: center !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action.hvx230-owner-blocker-action.hvx230-owner-blocker-action {
    grid-area: action !important;
    align-self: center !important;
    min-height: 30px !important;
    padding: 0 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] .tenant-report-summary-grid.tenant-report-summary-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}

/* 20260623 pass 289: final reviewer polish for Timeline hierarchy, Reports chrome, and calm status tokens. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.has-owner-blocker > .hvx176-queue-kpi-strip {
  grid-template-columns: minmax(300px, 0.84fr) minmax(440px, 1.16fr) !important;
  min-height: 60px !important;
  border: 1px solid #d8e3ef !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.has-owner-blocker .hvx176-queue-title {
  min-height: 60px !important;
  padding: 8px 12px !important;
  border: 0 !important;
  border-right: 1px solid #d8e3ef !important;
  background: #fbfdff !important;
  box-shadow: inset 3px 0 0 #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.has-owner-blocker .hvx176-queue-title > strong {
  color: #0f172a !important;
  font-size: 16px !important;
  line-height: 1.08 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.has-owner-blocker .hvx176-queue-title > span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.has-owner-blocker .hvx176-queue-title > p {
  color: #53657a !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.has-owner-blocker .hvx176-queue-kpis {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.has-owner-blocker .hvx176-queue-kpis > button.hvx176-queue-kpi {
  min-height: 60px !important;
  padding: 7px 10px !important;
  border: 0 !important;
  border-left: 1px solid #d8e3ef !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #17324d !important;
  box-shadow: inset 0 -2px 0 #c8d6e8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.has-owner-blocker .hvx176-queue-kpis > button.hvx176-queue-kpi b {
  color: #0f172a !important;
  font-size: 17px !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner.hvx230-owner-blocker-banner.hvx230-owner-blocker-banner {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) max-content max-content !important;
  grid-template-areas: "copy evidence action" !important;
  align-items: center !important;
  gap: 8px 10px !important;
  min-height: 42px !important;
  padding: 7px 10px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid #64748b !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy {
  grid-area: copy !important;
  gap: 1px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy > span {
  color: #53657a !important;
  font-size: 9.5px !important;
  font-weight: 850 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy > strong {
  color: #0f172a !important;
  font-size: 13px !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy > p {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-evidence {
  grid-area: evidence !important;
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 28px !important;
  padding: 0 9px !important;
  border: 1px solid #d8e3ef !important;
  background: #ffffff !important;
  color: #475569 !important;
  font-size: 10px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action.hvx230-owner-blocker-action.hvx230-owner-blocker-action {
  grid-area: action !important;
  min-height: 28px !important;
  border: 1px solid #b9c8da !important;
  background: #ffffff !important;
  color: #123b73 !important;
  box-shadow: inset 2px 0 0 #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-routing-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-report-severity-token {
  border: 0 !important;
  border-radius: 3px !important;
  background: #eef3f8 !important;
  color: #17324d !important;
  text-transform: none !important;
  box-shadow: inset 2px 0 0 #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.is-blocked,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-report-severity-token.is-warning {
  background: #f8fafc !important;
  color: #334155 !important;
  box-shadow: inset 2px 0 0 #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-production-context,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-provenance {
  min-height: 0 !important;
  padding: 7px 10px !important;
  border: 1px solid #d8e3ef !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid.tenant-report-summary-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #d8e3ef !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid.tenant-report-summary-grid > article {
  min-height: 154px !important;
  padding: 12px 14px !important;
  border: 0 !important;
  border-right: 1px solid #d8e3ef !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid.tenant-report-summary-grid > article:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid.tenant-report-summary-grid > article > strong {
  color: #0f172a !important;
  font-size: 16px !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-status-action button,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-settlement-panel button {
  min-height: 28px !important;
  border: 1px solid #b9c8da !important;
  background: #ffffff !important;
  color: #123b73 !important;
  box-shadow: inset 2px 0 0 #1d4ed8 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-state-rail {
    width: 3px !important;
    min-width: 3px !important;
    opacity: 0.62 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-state {
    border-radius: 2px !important;
    background: #eef3f8 !important;
    color: #17324d !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner.hvx230-owner-blocker-banner {
    grid-template-columns: minmax(0, 1fr) max-content !important;
    grid-template-areas:
      "copy action"
      "evidence evidence" !important;
    padding: 7px 9px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-summary-grid.tenant-report-summary-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}

/* 20260623 pass 290: remove remaining clipped state copy and report warning chrome. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid {
  gap: 7px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged.has-draft {
  min-height: 62px !important;
  height: auto !important;
  padding: 8px 10px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged.has-draft .tenant-filter-scope-summary {
  grid-template-columns: 116px minmax(0, 1fr) !important;
  align-items: start !important;
  min-height: 44px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged.has-draft .tenant-filter-scope-summary > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--staged.has-draft .tenant-filter-scope-summary > small {
  display: block !important;
  max-width: 100% !important;
  overflow: visible !important;
  line-height: 1.18 !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-summary-card.is-warning > .meta:first-child::before {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-summary-card.is-warning > .meta:first-child {
  padding-left: 0 !important;
  color: #53657a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-severity-token.is-warning {
  border: 0 !important;
  background: #eef3f8 !important;
  color: #17324d !important;
  box-shadow: inset 2px 0 0 #64748b !important;
}

/* 20260623 pass 291: Conversations separates view tabs from selection-based actions. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .mail-triage-strip.hvx100-conversation-toolbar,
html body.mail-embedded.mail-embedded .mail-triage-strip.hvx100-conversation-toolbar,
html body.mail-body.mail-body .mail-triage-strip.hvx100-conversation-toolbar {
  display: grid !important;
  grid-template-columns: minmax(260px, 0.9fr) minmax(320px, 1.1fr) minmax(260px, max-content) !important;
  grid-template-areas:
    "summary filters actions"
    "bulk bulk bulk" !important;
  align-items: stretch !important;
  gap: 0 !important;
  min-height: 58px !important;
  padding: 0 !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #1d4ed8 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .mail-triage-strip.hvx100-conversation-toolbar::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .mail-triage-strip.hvx100-conversation-toolbar::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .mail-triage-strip.hvx100-conversation-toolbar > *::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .mail-triage-strip.hvx100-conversation-toolbar > *::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .mail-triage-filter-actions::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .mail-triage-filter-actions::after,
html body.mail-embedded.mail-embedded .mail-triage-strip.hvx100-conversation-toolbar::before,
html body.mail-embedded.mail-embedded .mail-triage-strip.hvx100-conversation-toolbar::after,
html body.mail-embedded.mail-embedded .mail-triage-strip.hvx100-conversation-toolbar > *::before,
html body.mail-embedded.mail-embedded .mail-triage-strip.hvx100-conversation-toolbar > *::after,
html body.mail-embedded.mail-embedded .mail-triage-filter-actions::before,
html body.mail-embedded.mail-embedded .mail-triage-filter-actions::after,
html body.mail-body.mail-body .mail-triage-strip.hvx100-conversation-toolbar::before,
html body.mail-body.mail-body .mail-triage-strip.hvx100-conversation-toolbar::after,
html body.mail-body.mail-body .mail-triage-strip.hvx100-conversation-toolbar > *::before,
html body.mail-body.mail-body .mail-triage-strip.hvx100-conversation-toolbar > *::after,
html body.mail-body.mail-body .mail-triage-filter-actions::before,
html body.mail-body.mail-body .mail-triage-filter-actions::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .mail-triage-strip-title,
html body.mail-embedded.mail-embedded .mail-triage-strip-title,
html body.mail-body.mail-body .mail-triage-strip-title {
  grid-area: summary !important;
  min-height: 58px !important;
  padding: 8px 12px !important;
  border: 0 !important;
  border-right: 1px solid #d8e3ef !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .mail-triage-filter-actions.hvx500-applied-filter-bar,
html body.mail-embedded.mail-embedded .mail-triage-filter-actions.hvx500-applied-filter-bar,
html body.mail-body.mail-body .mail-triage-filter-actions.hvx500-applied-filter-bar {
  grid-area: filters !important;
  display: flex !important;
  align-items: stretch !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  min-height: 58px !important;
  padding: 0 !important;
  border: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .mail-triage-filter-actions .hvx500-filter-chip,
html body.mail-embedded.mail-embedded .mail-triage-filter-actions .hvx500-filter-chip,
html body.mail-body.mail-body .mail-triage-filter-actions .hvx500-filter-chip {
  min-width: 74px !important;
  min-height: 58px !important;
  padding: 7px 10px !important;
  border: 0 !important;
  border-left: 1px solid #d8e3ef !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #334155 !important;
  box-shadow: inset 0 -2px 0 #d8e3ef !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .mail-triage-filter-actions .hvx500-filter-chip.is-active,
html body.mail-embedded.mail-embedded .mail-triage-filter-actions .hvx500-filter-chip.is-active,
html body.mail-body.mail-body .mail-triage-filter-actions .hvx500-filter-chip.is-active {
  background: #fbfdff !important;
  color: #123b73 !important;
  box-shadow: inset 0 -3px 0 #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .hvx940-conversation-primary-command.is-selection-needed,
html body.mail-embedded.mail-embedded .hvx940-conversation-primary-command.is-selection-needed,
html body.mail-body.mail-body .hvx940-conversation-primary-command.is-selection-needed {
  grid-area: actions !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) max-content !important;
  grid-template-areas:
    "label policy"
    "copy policy" !important;
  align-items: center !important;
  gap: 1px 10px !important;
  min-height: 58px !important;
  padding: 7px 12px !important;
  border: 0 !important;
  border-left: 1px solid #d8e3ef !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .hvx940-conversation-primary-command.is-selection-needed > span,
html body.mail-embedded.mail-embedded .hvx940-conversation-primary-command.is-selection-needed > span,
html body.mail-body.mail-body .hvx940-conversation-primary-command.is-selection-needed > span {
  grid-area: label !important;
  color: #53657a !important;
  font-size: 9.5px !important;
  font-weight: 850 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .hvx940-conversation-primary-command.is-selection-needed > strong,
html body.mail-embedded.mail-embedded .hvx940-conversation-primary-command.is-selection-needed > strong,
html body.mail-body.mail-body .hvx940-conversation-primary-command.is-selection-needed > strong {
  grid-area: copy !important;
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 880 !important;
  line-height: 1.1 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .hvx940-conversation-primary-command.is-selection-needed > button,
html body.mail-embedded.mail-embedded .hvx940-conversation-primary-command.is-selection-needed > button,
html body.mail-body.mail-body .hvx940-conversation-primary-command.is-selection-needed > button {
  grid-area: policy !important;
  min-height: 28px !important;
  border: 1px solid #cbd8e6 !important;
  background: #ffffff !important;
  color: #334155 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .hvx10-mail-bulk-row.is-active,
html body.mail-embedded.mail-embedded .hvx10-mail-bulk-row.is-active,
html body.mail-body.mail-body .hvx10-mail-bulk-row.is-active {
  grid-area: bulk !important;
  display: grid !important;
  grid-template-columns: minmax(240px, 1fr) max-content max-content max-content !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 7px 10px !important;
  border-top: 1px solid #d8e3ef !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .hvx10-mail-bulk-row.is-active button:not(.secondary),
html body.mail-embedded.mail-embedded .hvx10-mail-bulk-row.is-active button:not(.secondary),
html body.mail-body.mail-body .hvx10-mail-bulk-row.is-active button:not(.secondary) {
  min-height: 30px !important;
  border: 1px solid #1d4ed8 !important;
  background: #1d4ed8 !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

@media (max-width: 900px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox .mail-triage-strip.hvx100-conversation-toolbar {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-areas:
      "summary"
      "filters"
      "actions"
      "bulk" !important;
  }
}

/* 20260623 pass 292: reviewer cleanup for remaining enterprise-density gaps. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  display: grid !important;
  grid-template-columns: max-content minmax(0, 1fr) max-content max-content !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 54px !important;
  padding: 9px 12px !important;
  border-top: 1px solid #cbd8e6 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-action-state {
  justify-self: end !important;
  max-width: 230px !important;
  min-height: 28px !important;
  padding: 4px 8px !important;
  border: 0 !important;
  background: transparent !important;
  color: #52627a !important;
  box-shadow: none !important;
  font-size: 10px !important;
  line-height: 1.2 !important;
  text-align: right !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-action-state.has-draft {
  border: 1px solid #d8e3ef !important;
  border-left: 2px solid #64748b !important;
  background: #ffffff !important;
  color: #17324d !important;
  text-align: left !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-revert {
  min-height: 30px !important;
  padding: 0 12px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #17324d !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply {
  min-height: 30px !important;
  padding: 0 14px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-input-wrap,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-input-wrap:focus-within {
  border: 1px solid #d8e3ef !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-section > p {
  color: #52627a !important;
  font-size: 10px !important;
  font-weight: 780 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-section > p span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-more-inline {
  color: #66768a !important;
  font-weight: 700 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day {
  min-height: 86px !important;
  padding: 5px !important;
  border-color: #d8e3ef !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.has-queue-work {
  box-shadow: inset 2px 0 0 #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip {
  min-height: 18px !important;
  padding: 2px 5px !important;
  border: 0 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
  color: #17324d !important;
  box-shadow: inset 2px 0 0 #c8d6e8 !important;
  font-size: 9px !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-time {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-agenda-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-ops-row:not(.is-head) {
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid #64748b !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-summary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-tabs {
  border-color: #d8e3ef !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-tabs button {
  min-height: 40px !important;
  border-radius: 3px !important;
  color: #52627a !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-tabs button.is-active {
  border-color: #cbd8e6 !important;
  background: #fbfdff !important;
  color: #123b73 !important;
  box-shadow: inset 3px 0 0 #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .hvx100-conversation-row td,
html body.mail-embedded.mail-embedded .hvx100-conversation-row td,
html body.mail-body.mail-body .hvx100-conversation-row td {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .mail-conversation-triage,
html body.mail-embedded.mail-embedded .mail-conversation-triage,
html body.mail-body.mail-body .mail-conversation-triage {
  min-width: 84px !important;
  min-height: 24px !important;
  padding: 3px 6px !important;
  border: 0 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
  color: #17324d !important;
  box-shadow: inset 2px 0 0 #64748b !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .mail-conversation-triage strong,
html body.mail-embedded.mail-embedded .mail-conversation-triage strong,
html body.mail-body.mail-body .mail-conversation-triage strong {
  font-size: 10.5px !important;
  line-height: 1.05 !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .mail-conversation-triage small,
html body.mail-embedded.mail-embedded .mail-conversation-triage small,
html body.mail-body.mail-body .mail-conversation-triage small {
  color: #53657a !important;
  font-size: 8.5px !important;
  line-height: 1.05 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .hvx100-conversation-open,
html body.mail-embedded.mail-embedded .hvx100-conversation-open,
html body.mail-body.mail-body .hvx100-conversation-open {
  gap: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #app-stage-inbox#app-stage-inbox#app-stage-inbox .hvx930-conversation-meta,
html body.mail-embedded.mail-embedded .hvx930-conversation-meta,
html body.mail-body.mail-body .hvx930-conversation-meta {
  min-height: 18px !important;
}

html body.mail-body #mail-compose-modal #compose-send-blocker-banner,
html body.mail-body #mail-compose-modal #compose-send-blocker-banner.is-blocked,
html body.mail-body #mail-compose-modal #compose-send-blocker-banner.is-quiet,
html body.mail-body #mail-compose-modal #compose-send-blocker-banner.is-ready {
  min-height: 34px !important;
  padding: 7px 10px !important;
  border-color: #d8e3ef !important;
  border-left: 3px solid #64748b !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.mail-body #mail-compose-modal .hvx500-compose-send-steps {
  gap: 0 !important;
  border: 1px solid #d8e3ef !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.mail-body #mail-compose-modal .hvx500-compose-send-steps li {
  min-height: 30px !important;
  border-right: 1px solid #e2eaf4 !important;
  background: #ffffff !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-task-card {
    min-height: 56px !important;
    padding: 7px 8px !important;
    border-radius: 4px !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-state {
    min-width: 72px !important;
    min-height: 18px !important;
    padding: 2px 5px !important;
    border-radius: 2px !important;
    background: #f8fafc !important;
    color: #17324d !important;
    box-shadow: inset 2px 0 0 #64748b !important;
    font-size: 8.5px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-action-state {
    grid-column: 1 / -1 !important;
    justify-self: stretch !important;
    max-width: none !important;
    text-align: left !important;
  }
}

/* 20260623 pass 293: visual-system reduction for 10/10 reviewer loop. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-clear[hidden],
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions .tenant-filter-action-state[hidden] {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-clear {
  grid-column: 1 !important;
  justify-self: start !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions .tenant-filter-action-state {
  grid-column: 2 !important;
  justify-self: start !important;
  max-width: 260px !important;
  text-align: left !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-revert {
  grid-column: 3 !important;
  justify-self: end !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-apply {
  grid-column: 4 !important;
  justify-self: end !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid {
  border: 0 !important;
  border-top: 1px solid #d8e3ef !important;
  border-bottom: 1px solid #d8e3ef !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line {
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-table,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline table {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  border-color: #e5edf5 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-table th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-table td {
  border-left: 0 !important;
  border-right: 0 !important;
  border-top: 0 !important;
  border-bottom: 1px solid #e5edf5 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-table tr.is-selected td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-table tr:hover td {
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token {
  min-width: 68px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: inset 2px 0 0 #64748b !important;
  color: #17324d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.is-blocked,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline tr.is-owner-blocked .hvx112-row-status-token {
  color: #991b1b !important;
  box-shadow: inset 2px 0 0 #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell strong {
  color: #0f172a !important;
  font-size: 14.5px !important;
  font-weight: 920 !important;
  line-height: 1.16 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-accountability-cell small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label small {
  color: #52627a !important;
  font-size: 10px !important;
  font-weight: 680 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-accountability-cell.is-missing strong {
  border: 0 !important;
  background: transparent !important;
  color: #991b1b !important;
  box-shadow: inset 2px 0 0 #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-routing-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-report-severity-token {
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: inset 2px 0 0 #64748b !important;
  color: #17324d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-palette-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-panel {
  padding: 12px !important;
  border-radius: 4px !important;
  box-shadow: 0 16px 38px rgba(15, 23, 42, 0.12) !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    border: 0 !important;
    border-left: 3px solid #1d4ed8 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner.hvx230-owner-blocker-banner {
    border: 0 !important;
    border-left: 3px solid #b45309 !important;
    border-radius: 0 !important;
    background: #fffaf5 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 68px !important;
    padding: 10px 0 11px 12px !important;
    border: 0 !important;
    border-top: 1px solid #e2eaf4 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row.is-overdue .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row.is-blocked .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    border-left: 3px solid #b91c1c !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    color: #0f172a !important;
    font-size: 16px !important;
    font-weight: 880 !important;
    line-height: 1.22 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #334155 !important;
    box-shadow: none !important;
    font-size: 10.5px !important;
    font-weight: 820 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy > small {
    color: #52627a !important;
    font-size: 11px !important;
    line-height: 1.25 !important;
  }
}

/* 20260623 pass 294: reports executive hierarchy for reviewer 10/10 loop. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-executive-panel {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) max-content !important;
  gap: 14px 18px !important;
  align-items: start !important;
  padding: 16px 0 14px 0 !important;
  border: 0 !important;
  border-top: 1px solid #d8e3ef !important;
  border-bottom: 1px solid #d8e3ef !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-executive-story {
  display: grid !important;
  gap: 5px !important;
  max-width: 780px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-executive-story h3 {
  margin: 0 !important;
  color: #0f172a !important;
  font-size: 22px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-executive-story p {
  margin: 0 !important;
  color: #17324d !important;
  font-size: 13px !important;
  font-weight: 720 !important;
  line-height: 1.38 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-executive-story small {
  color: #52627a !important;
  font-size: 10.5px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
}

/* 20260623 pass 295: dense workspace scannability and mobile hierarchy. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-table th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-table td {
  padding: 9px 12px !important;
  border-bottom: 1px solid #dfe8f2 !important;
  vertical-align: top !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell strong {
  color: #0b1628 !important;
  font-size: 15.5px !important;
  font-weight: 930 !important;
  line-height: 1.18 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 3px 10px !important;
  margin-top: 4px !important;
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 680 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-accountability-cell strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-accountability-cell.is-missing strong {
  display: block !important;
  padding-left: 8px !important;
  border: 0 !important;
  border-left: 2px solid #94a3b8 !important;
  background: transparent !important;
  color: #17324d !important;
  box-shadow: none !important;
  font-size: 12px !important;
  font-weight: 880 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-accountability-cell.is-missing strong {
  border-left-color: #b91c1c !important;
  color: #7f1d1d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-row-owner-action {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label {
  display: grid !important;
  gap: 2px !important;
  min-width: 0 !important;
  padding: 0 0 0 8px !important;
  border: 0 !important;
  border-left: 2px solid #94a3b8 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter {
  width: min(620px, calc(100vw - 36px)) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  grid-template-columns: 90px 86px minmax(0, 1fr) !important;
  gap: 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-apply:not(:disabled) {
  border-color: #123b73 !important;
  background: #123b73 !important;
  color: #ffffff !important;
  box-shadow: 0 8px 18px rgba(18, 59, 115, 0.16) !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner.hvx230-owner-blocker-banner {
    margin: 8px 0 !important;
    padding: 8px 10px !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy > strong,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-copy > p {
    line-height: 1.18 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: 3px minmax(0, 1fr) !important;
    gap: 9px !important;
    min-height: 58px !important;
    padding: 8px 10px !important;
  }
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-executive-actions {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  gap: 8px !important;
  min-width: 268px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-executive-actions button,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-supporting-actions button {
  min-height: 34px !important;
  padding: 0 13px !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  font-size: 11px !important;
  font-weight: 860 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band {
  grid-column: 1 / -1 !important;
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 0 !important;
  padding: 10px 0 0 0 !important;
  border: 0 !important;
  border-top: 1px solid #e2eaf4 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band span {
  display: grid !important;
  gap: 3px !important;
  min-height: 58px !important;
  padding: 2px 14px 2px 0 !important;
  border: 0 !important;
  border-right: 1px solid #e5edf5 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band span + span {
  padding-left: 14px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band span:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-supporting-grid .meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context b {
  color: #52627a !important;
  font-size: 10px !important;
  font-weight: 820 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band strong {
  color: #0f172a !important;
  font-size: 17px !important;
  font-weight: 900 !important;
  line-height: 1.08 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-supporting-grid p.meta {
  color: #52627a !important;
  font-size: 10.5px !important;
  font-weight: 660 !important;
  line-height: 1.3 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 8px 0 !important;
  border: 0 !important;
  border-bottom: 1px solid #e2eaf4 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context span {
  display: grid !important;
  gap: 2px !important;
  min-height: 42px !important;
  padding: 0 14px !important;
  border: 0 !important;
  border-right: 1px solid #e5edf5 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context span:first-child {
  padding-left: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context span:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-supporting-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 10px 0 !important;
  border: 0 !important;
  border-bottom: 1px solid #e2eaf4 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-supporting-grid article {
  display: grid !important;
  align-content: start !important;
  gap: 5px !important;
  min-height: 110px !important;
  padding: 0 14px !important;
  border: 0 !important;
  border-right: 1px solid #e5edf5 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-supporting-grid article:first-child {
  padding-left: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-supporting-grid article:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-supporting-grid strong {
  color: #0f172a !important;
  font-size: 13.5px !important;
  font-weight: 880 !important;
  line-height: 1.18 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-supporting-actions {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  margin-top: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-pulse {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 8px 0 4px 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-pulse span {
  min-height: 38px !important;
  padding: 0 12px !important;
  border: 0 !important;
  border-right: 1px solid #e5edf5 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-pulse span:first-child {
  padding-left: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-pulse span:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-pulse small {
  color: #52627a !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-pulse strong {
  color: #17324d !important;
  font-size: 14px !important;
  font-weight: 880 !important;
}

@media (max-width: 900px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-executive-panel,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-supporting-grid,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-pulse {
    grid-template-columns: 1fr !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-executive-actions {
    justify-content: flex-start !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band span,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context span,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-supporting-grid article,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-pulse span {
    padding: 8px 0 !important;
    border-right: 0 !important;
    border-bottom: 1px solid #e5edf5 !important;
  }
}

/* 20260623 pass 296: enterprise utility chrome across reviewer no-blocker polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette {
  background: rgba(15, 23, 42, 0.14) !important;
  backdrop-filter: blur(3px) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-box,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-panel,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-palette-card {
  width: min(610px, calc(100vw - 32px)) !important;
  gap: 8px !important;
  padding: 12px !important;
  border: 1px solid #cfdbea !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: 0 14px 32px rgba(15, 23, 42, 0.12) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result {
  min-height: 42px !important;
  padding: 7px 9px !important;
  border-radius: 3px !important;
  border-color: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu {
  gap: 8px !important;
  width: min(368px, calc(100vw - 44px)) !important;
  min-width: min(368px, calc(100vw - 44px)) !important;
  padding: 10px !important;
  border-color: #cfdbea !important;
  border-left-color: #64748b !important;
  border-radius: 4px !important;
  box-shadow: 0 14px 32px rgba(15, 23, 42, 0.12) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-close.tenant-session-menu-close {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 28px !important;
  min-width: 28px !important;
  height: 28px !important;
  min-height: 28px !important;
  padding: 0 !important;
  border-color: #cbd8e6 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #17324d !important;
  font-size: 18px !important;
  font-weight: 740 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-assurance,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-details,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-item {
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-item {
  min-height: 38px !important;
  padding: 7px 24px 7px 9px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-hero {
  grid-template-columns: minmax(0, 1fr) auto !important;
  gap: 12px !important;
  padding: 14px 0 !important;
  border-top: 1px solid #dfe8f2 !important;
  border-bottom: 1px solid #dfe8f2 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-hero-art {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-hero-actions button:first-child {
  border-color: #123b73 !important;
  background: #123b73 !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-hero-actions button.secondary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-tabs button {
  border-color: #d8e3ef !important;
  background: #ffffff !important;
  color: #17324d !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  border-radius: 3px !important;
  background: #eef3f8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  background: #17324d !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day {
  border-color: #cfdbea !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  border-radius: 3px !important;
  background: #f3f7fb !important;
  box-shadow: inset 2px 0 0 #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-executive-story h3 {
  font-size: 18px !important;
  font-weight: 900 !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-card .card-title,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-guide-card h3,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-guide-card h4 {
  font-size: 14px !important;
  font-weight: 880 !important;
  line-height: 1.18 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary {
  min-height: 44px !important;
  padding: 10px 14px !important;
  border-bottom: 1px solid #e5edf5 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary strong {
  font-size: 14px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary-copy > span {
  color: #64748b !important;
  font-size: 11px !important;
  font-weight: 620 !important;
  line-height: 1.25 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 52px !important;
    padding: 7px 9px !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    font-size: 14.5px !important;
    line-height: 1.18 !important;
  }
}

/* 20260623 pass 297: repair Calendar mode segmented control overlap. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  grid-template-rows: 30px auto !important;
  align-items: stretch !important;
  gap: 3px 4px !important;
  width: min(360px, 100%) !important;
  min-height: 52px !important;
  padding: 3px !important;
  overflow: visible !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 3px !important;
  background: #f8fbff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs [role="tab"] {
  box-sizing: border-box !important;
  position: static !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 0 !important;
  width: 100% !important;
  height: 30px !important;
  min-height: 30px !important;
  max-height: 30px !important;
  margin: 0 !important;
  padding: 0 10px !important;
  overflow: hidden !important;
  border: 1px solid transparent !important;
  border-radius: 2px !important;
  background: transparent !important;
  color: #475569 !important;
  box-shadow: none !important;
  font-size: 10.5px !important;
  font-weight: 860 !important;
  line-height: 1 !important;
  text-align: center !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  border-color: #17324d !important;
  background: #17324d !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-help {
  grid-column: 1 / -1 !important;
  display: block !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 2px !important;
  overflow: visible !important;
  color: #64748b !important;
  font-size: 9.5px !important;
  font-weight: 640 !important;
  line-height: 1.18 !important;
  text-align: left !important;
  white-space: normal !important;
}

/* 20260623 pass 298: targeted low-score density pass without structural risk. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter {
  max-height: min(500px, calc(100vh - 64px)) !important;
  overflow: auto !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  position: sticky !important;
  bottom: 0 !important;
  z-index: 4 !important;
  grid-template-columns: minmax(0, 1fr) auto auto auto !important;
  gap: 8px !important;
  margin: 8px 0 0 !important;
  padding: 10px 14px !important;
  border-top: 1px solid #cfdbea !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-apply,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-apply:disabled {
  min-width: 128px !important;
  border-color: #123b73 !important;
  background: #123b73 !important;
  color: #ffffff !important;
  opacity: 1 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band {
  margin: 8px 0 !important;
  padding: 10px 0 !important;
  border-top: 1px solid #cfdbea !important;
  border-bottom: 1px solid #cfdbea !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band span {
  min-height: 48px !important;
  padding: 0 14px !important;
  border-right: 1px solid #dfe8f2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band strong {
  color: #0b1628 !important;
  font-size: 20px !important;
  font-weight: 940 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-production-context {
  opacity: .78 !important;
  padding: 5px 0 !important;
  border-color: #eef3f8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-supporting-grid {
  padding: 6px 0 !important;
  border-color: #eef3f8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-supporting-grid article {
  min-height: 78px !important;
  gap: 3px !important;
  padding: 0 12px !important;
  opacity: .86 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-supporting-grid p {
  display: -webkit-box !important;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  font-size: 10px !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-supporting-actions button.secondary {
  min-height: 26px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #123b73 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-category-divider {
  min-height: 30px !important;
  border-top: 1px solid #cfdbea !important;
  border-bottom: 1px solid #e8eef6 !important;
  background: #f8fafc !important;
  color: #17324d !important;
  font-weight: 920 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary {
  min-height: 38px !important;
  padding: 8px 12px !important;
  border-bottom: 1px solid #edf3f8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary::after {
  width: 20px !important;
  height: 20px !important;
  border: 0 !important;
  background: transparent !important;
  color: #64748b !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner.hvx230-owner-blocker-banner,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    margin: 6px 0 !important;
    padding: 7px 9px !important;
    border-width: 0 0 0 3px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 48px !important;
    padding: 6px 8px !important;
    border-top: 1px solid #edf3f8 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    font-size: 9.5px !important;
    font-weight: 820 !important;
  }
}

/* 20260623 pass 299: make Timeline owner action primary, evidence secondary. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.has-owner-blocker .hvx176-queue-primary-action {
  border-color: #123b73 !important;
  background: #123b73 !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-evidence {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 6px !important;
  min-width: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-evidence b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-evidence span {
  display: inline !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #7c2d12 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

/* 20260623 pass 300: queue-level owner assignment, no repeated row CTAs. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-owner-blocked .hvx230-row-owner-action {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-owner-blocked .hvx50-action-cell .hvx155-row-next-status {
  border-left-color: #94a3b8 !important;
  background: transparent !important;
  color: #17324d !important;
  box-shadow: none !important;
}

/* 20260623 pass 301: compact Timeline filters drawer, preserve operational visibility. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter.tenant-workspace-filter,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter.tenant-workspace-filter.is-open {
  position: fixed !important;
  top: 76px !important;
  right: 22px !important;
  bottom: auto !important;
  left: auto !important;
  width: min(420px, calc(100vw - 300px)) !important;
  min-width: 360px !important;
  max-width: 420px !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: min(74vh, 560px) !important;
  margin: 0 !important;
  padding: 10px 12px !important;
  overflow: auto !important;
  border: 1px solid #cfdbea !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: 0 12px 32px rgba(15, 23, 42, .12) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
  min-height: 34px !important;
  margin: 0 0 8px !important;
  padding: 0 0 8px !important;
  border-bottom: 1px solid #dfe8f2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head strong {
  font-size: 14px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head span {
  font-size: 9px !important;
  font-weight: 850 !important;
  letter-spacing: .04em !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  margin: 0 0 8px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-state-line {
  min-height: 34px !important;
  padding: 7px 9px !important;
  border-left-width: 2px !important;
  border-radius: 0 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section {
  display: grid !important;
  grid-template-columns: 86px minmax(0, 1fr) !important;
  gap: 8px !important;
  margin: 0 !important;
  padding: 8px 0 !important;
  border: 0 !important;
  border-top: 1px solid #dfe8f2 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-title {
  display: block !important;
  min-width: 0 !important;
  padding-top: 4px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-title strong {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-title span {
  color: #475569 !important;
  font-size: 9px !important;
  font-weight: 880 !important;
  letter-spacing: .04em !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  display: grid !important;
  grid-template-columns: 62px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 6px !important;
  min-height: 32px !important;
  padding: 5px 6px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 3px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row:first-child,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-check-row {
  grid-column: 1 / -1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row > span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-check-copy {
  color: #334155 !important;
  font-size: 9.5px !important;
  font-weight: 820 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row input,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select {
  min-height: 28px !important;
  padding: 0 7px !important;
  border-radius: 3px !important;
  font-size: 11px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-impact-panel,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-muted,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-live-summary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-draft-state {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  position: sticky !important;
  bottom: -10px !important;
  z-index: 3 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto auto auto !important;
  gap: 8px !important;
  margin: 8px -12px -10px !important;
  padding: 8px 12px 10px !important;
  border-top: 1px solid #dfe8f2 !important;
  background: #ffffff !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter.tenant-workspace-filter {
    top: 64px !important;
    right: 10px !important;
    left: 10px !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    max-height: calc(100vh - 86px) !important;
  }
}

/* 20260623 pass 302: unified enterprise status tokens and button hierarchy. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx155-row-next-status,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk {
  min-height: 24px !important;
  padding: 3px 9px !important;
  border: 1px solid #cfdbea !important;
  border-left-width: 3px !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
  color: #17324d !important;
  font-size: 11px !important;
  font-weight: 820 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-owner-blocked .hvx112-row-status-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-readiness.is-warning,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-readiness.is-error,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk.is-risk {
  border-left-color: #b45309 !important;
  color: #7c2d12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-readiness.is-ready,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy.is-capable,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk.is-ready {
  border-left-color: #047857 !important;
  color: #064e3b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy.is-neutral {
  border-left-color: #64748b !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token em {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token b,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx155-row-next-status b {
  font-size: 11px !important;
  font-weight: 860 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx155-row-next-status small {
  color: #64748b !important;
  font-size: 9.5px !important;
  font-weight: 660 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-apply {
  border-color: #123b73 !important;
  background: #123b73 !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-apply:disabled {
  border-color: #cfdbea !important;
  background: #e8eef6 !important;
  color: #64748b !important;
  cursor: not-allowed !important;
  opacity: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-apply:disabled {
  position: relative !important;
  color: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-apply:disabled::after {
  position: absolute !important;
  inset: 0 !important;
  display: grid !important;
  place-items: center !important;
  color: #475569 !important;
  content: "Current view applied" !important;
  font-size: 10.5px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions #app-filter-apply:disabled {
  position: relative !important;
  color: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions #app-filter-apply:disabled::after {
  display: none !important;
  content: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions::before {
  align-self: center !important;
  color: #475569 !important;
  content: "Current view applied" !important;
  font-size: 10.5px !important;
  font-weight: 820 !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions #app-filter-apply:disabled {
  color: #64748b !important;
}

/* 20260623 pass 304: make Timeline state and SLA taxonomy explicit for enterprise operators. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-column-map span:first-child,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th:first-child {
  color: #17324d !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-state-cell .hvx100-state-signal {
  display: block !important;
  margin: 3px 0 0 8px !important;
  padding: 0 !important;
  border: 0 !important;
  color: #64748b !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
  line-height: 1.05 !important;
  white-space: nowrap !important;
}

/* 20260623 pass 305: consolidate Timeline header into page scope, one attention module, and compact KPIs. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .hvx176-queue-kpi-strip {
  display: grid !important;
  box-sizing: border-box !important;
  grid-template-columns: minmax(230px, 0.85fr) minmax(340px, 1.15fr) minmax(260px, 0.9fr) !important;
  align-items: stretch !important;
  height: 64px !important;
  min-height: 64px !important;
  border-bottom: 1px solid #d8e4f1 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-title {
  box-sizing: border-box !important;
  height: 64px !important;
  min-height: 0 !important;
  padding: 7px 12px !important;
  border-right: 1px solid #e2e8f0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-title span {
  color: #0f172a !important;
  font-size: 16px !important;
  font-weight: 930 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-title strong {
  color: #52647b !important;
  font-size: 12px !important;
  font-weight: 820 !important;
  line-height: 1.4 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-title p {
  min-height: 0 !important;
  margin-top: 3px !important;
  color: #52647b !important;
  font-size: 10.5px !important;
  font-weight: 720 !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module {
  display: grid !important;
  box-sizing: border-box !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  grid-template-rows: auto auto auto !important;
  gap: 2px 12px !important;
  height: 64px !important;
  min-height: 0 !important;
  padding: 8px 12px 8px 13px !important;
  border: 0 !important;
  border-right: 1px solid #e2e8f0 !important;
  border-left: 3px solid #94a3b8 !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module.is-active {
  border-left-color: #b45309 !important;
  background: #fffcf7 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module.is-clear {
  border-left-color: #047857 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module span {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 840 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module strong {
  color: #0f172a !important;
  font-size: 15px !important;
  font-weight: 920 !important;
  line-height: 1.08 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module.is-active strong {
  color: #7c2d12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module p {
  margin: 0 !important;
  color: #475569 !important;
  font-size: 10.5px !important;
  font-weight: 720 !important;
  line-height: 1.18 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module .hvx304-attention-action {
  grid-column: 2 !important;
  grid-row: 1 / 4 !important;
  align-self: center !important;
  min-height: 32px !important;
  min-width: 118px !important;
  padding: 0 12px !important;
  border: 1px solid #123b73 !important;
  border-radius: 4px !important;
  background: #123b73 !important;
  color: #ffffff !important;
  box-shadow: none !important;
  font-size: 10.5px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-kpis {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  min-width: 0 !important;
  border: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-kpis > button.hvx176-queue-kpi {
  display: grid !important;
  box-sizing: border-box !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  gap: 2px 7px !important;
  height: 64px !important;
  min-height: 0 !important;
  padding: 9px 10px !important;
  border: 0 !important;
  border-left: 1px solid #eef2f7 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
  color: #334155 !important;
  text-align: left !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-kpis > button.hvx176-queue-kpi span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-kpis > button.hvx176-queue-kpi small {
  grid-column: 1 !important;
  color: #64748b !important;
  font-size: 9.5px !important;
  font-weight: 780 !important;
  letter-spacing: 0 !important;
  line-height: 1.1 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-kpis > button.hvx176-queue-kpi b {
  grid-column: 2 !important;
  grid-row: 1 / 3 !important;
  align-self: center !important;
  color: #0f172a !important;
  font-size: 16px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-primary-action,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-banner {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row th {
  height: 24px !important;
  padding: 0 10px !important;
  border-top: 0 !important;
  border-bottom: 1px solid #edf2f7 !important;
  background: #ffffff !important;
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row small {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

@media (max-width: 1100px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .hvx176-queue-kpi-strip {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-title,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module {
    border-right: 0 !important;
    border-bottom: 1px solid #e2e8f0 !important;
  }
}

/* 20260623 pass 306: strongest timeline header geometry lock for e2e clipping contract. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.hvx176-queue-header {
  box-sizing: border-box !important;
  height: auto !important;
  min-height: 66px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.hvx176-queue-header > .hvx176-queue-kpi-strip {
  box-sizing: border-box !important;
  height: 62px !important;
  min-height: 62px !important;
  max-height: 62px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.hvx176-queue-header .hvx176-queue-title {
  box-sizing: border-box !important;
  height: 62px !important;
  min-height: 0 !important;
  max-height: 62px !important;
  padding: 6px 12px !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.hvx176-queue-header .hvx304-attention-module,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.hvx176-queue-header .hvx176-queue-kpis > button.hvx176-queue-kpi {
  box-sizing: border-box !important;
  height: 62px !important;
  min-height: 0 !important;
  max-height: 62px !important;
}

/* 20260623 pass 307: enterprise polish after zero-blocker OpenAI/Novita review. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 td {
  border-left: 0 !important;
  border-right: 0 !important;
  border-bottom: 1px solid #e5e7eb !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 tbody tr.hvx100-workqueue-row td:first-child {
  box-shadow: inset 3px 0 0 #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 tbody tr.hvx100-workqueue-row.is-p1 td:first-child,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 tbody tr.hvx100-workqueue-row.is-owner-blocked td:first-child {
  box-shadow: inset 3px 0 0 #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 tbody tr.hvx100-workqueue-row.is-p2 td:first-child {
  box-shadow: inset 3px 0 0 #d97706 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell strong {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 780 !important;
  line-height: 1.18 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-accountability-cell small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx155-row-next-status small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-touch-cell {
  color: #6b7280 !important;
  font-weight: 620 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-section > p {
  align-items: center !important;
  color: #374151 !important;
  font-size: 11px !important;
  font-weight: 840 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-section > p span {
  display: inline-grid !important;
  min-height: 20px !important;
  place-items: center !important;
  padding: 0 7px !important;
  border: 1px solid #dbe5f1 !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result-token {
  display: inline-grid !important;
  width: 28px !important;
  min-width: 28px !important;
  height: 24px !important;
  place-items: center !important;
  border: 1px solid #dbe5f1 !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
  color: #475569 !important;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace !important;
  font-size: 10px !important;
  font-style: normal !important;
  font-weight: 760 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-apply:not(:disabled) {
  border-color: #123b73 !important;
  background: #123b73 !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-clear,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-revert {
  border-color: #cfdbea !important;
  background: #ffffff !important;
  color: #123b73 !important;
  box-shadow: none !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row {
    border-bottom: 1px solid #e5e7eb !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: 4px minmax(0, 1fr) !important;
    gap: 9px !important;
    min-height: 62px !important;
    padding: 9px 10px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state-rail {
    width: 4px !important;
    min-width: 4px !important;
    border-radius: 0 !important;
    background: #64748b !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk .hvx760-mobile-state-rail {
    background: #b45309 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch .hvx760-mobile-state-rail {
    background: #d97706 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    color: #111827 !important;
    font-size: 16px !important;
    font-weight: 690 !important;
    line-height: 1.22 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #475569 !important;
    font-size: 10px !important;
    font-weight: 760 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy > small {
    color: #6b7280 !important;
    font-size: 11px !important;
    font-weight: 620 !important;
  }
}

/* 20260623 pass 308: density and hierarchy pass for screens still below 10. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 td {
  height: 40px !important;
  min-height: 40px !important;
  padding: 6px 10px !important;
  vertical-align: middle !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx70-row-next-label.hvx100-row-next-state {
  min-height: 24px !important;
  padding: 3px 8px !important;
  border-radius: 4px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-state-cell .hvx100-state-signal:empty {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result.is-first {
  border-color: #b8cbe2 !important;
  background: #f4f8fd !important;
  box-shadow: inset 3px 0 0 #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result {
  border-color: #edf2f7 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter {
  width: min(390px, calc(100vw - 300px)) !important;
  max-width: 390px !important;
  padding: 9px 11px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section {
  grid-template-columns: 72px minmax(0, 1fr) !important;
  padding: 7px 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  gap: 5px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  min-height: 30px !important;
  padding: 4px 6px !important;
  border-color: #e0e8f2 !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 2px 10px !important;
    min-height: 52px !important;
    margin: 6px 10px 8px !important;
    padding: 8px 10px !important;
    border: 1px solid #e0e8f2 !important;
    border-left: 3px solid #0f9f6e !important;
    border-radius: 4px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status strong {
    color: #111827 !important;
    font-size: 13px !important;
    font-weight: 780 !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status small,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary span {
    color: #6b7280 !important;
    font-size: 10.5px !important;
    font-weight: 620 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-governance,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx740-mobile-evidence-summary {
    margin: 8px 10px !important;
    padding: 8px 10px !important;
    border: 1px solid #dbe5f1 !important;
    border-left: 3px solid #123b73 !important;
    border-radius: 4px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx740-mobile-evidence-summary > strong {
    font-size: 14px !important;
    font-weight: 760 !important;
    line-height: 1.16 !important;
  }
}

/* 20260623 pass 309: make Timeline audit evidence a contained inline status row, never an overlay. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-support {
  position: static !important;
  inset: auto !important;
  bottom: auto !important;
  z-index: auto !important;
  display: block !important;
  clear: both !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-top: 1px solid #e5e7eb !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-evidence-disclosure {
  position: static !important;
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-evidence-summary {
  position: static !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;
  width: 100% !important;
  min-height: 32px !important;
  margin: 0 !important;
  padding: 5px 10px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
  color: #334155 !important;
  cursor: default !important;
  list-style: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-evidence-summary::-webkit-details-marker {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-evidence-title {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-evidence-title strong {
  color: #1f2937 !important;
  font-size: 11px !important;
  font-weight: 820 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-evidence-title small {
  color: #6b7280 !important;
  font-size: 10px !important;
  font-weight: 620 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-evidence-metrics {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  margin-left: auto !important;
  opacity: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-evidence-metrics b {
  display: inline-grid !important;
  min-height: 20px !important;
  place-items: center !important;
  padding: 0 6px !important;
  border: 1px solid #dbe5f1 !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 680 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-evidence-open {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #123b73 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-evidence-body {
  display: none !important;
}

/* 20260623 pass 310: final affordance hierarchy for filters, numbers, and mobile triage. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-apply {
  min-width: 132px !important;
  border-color: #0f172a !important;
  background: #0f172a !important;
  color: #ffffff !important;
  box-shadow: none !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-apply:disabled {
  border-color: #0f172a !important;
  background: #0f172a !important;
  color: #ffffff !important;
  cursor: not-allowed !important;
  opacity: .48 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-apply:disabled::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions::before {
  display: none !important;
  content: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-row.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-inventory-row[aria-current="true"] {
  background: #f1f5f9 !important;
  box-shadow: inset 3px 0 0 #0f172a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-row-menu {
  display: inline-grid !important;
  width: 34px !important;
  min-width: 34px !important;
  height: 30px !important;
  min-height: 30px !important;
  place-items: center !important;
  padding: 0 !important;
  border-color: #cfdbea !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  box-shadow: none !important;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace !important;
  font-size: 16px !important;
  font-weight: 820 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-row-menu:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers .tenant-number-row-menu:focus-visible {
  border-color: #0f172a !important;
  background: #f8fafc !important;
  color: #0f172a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th {
  color: #111827 !important;
  font-weight: 820 !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row + article.hvx100-mobile-timeline-row {
    border-top: 1px solid #e5e7eb !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    color: #334155 !important;
    font-size: 11px !important;
    font-weight: 820 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    font-size: 16px !important;
    font-weight: 760 !important;
  }
}

/* 20260623 pass 311: explain disabled filter state and restore labeled number row actions. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions::before {
  display: block !important;
  align-self: center !important;
  color: #475569 !important;
  content: "No changes to apply" !important;
  font-size: 10.5px !important;
  font-weight: 760 !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.has-draft .tenant-workspace-filter-actions::before {
  content: "Review staged filters" !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-apply:disabled {
  border-color: #cfdbea !important;
  background: #e8eef6 !important;
  color: #64748b !important;
  cursor: not-allowed !important;
  opacity: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-apply:disabled::after {
  display: none !important;
  content: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-row-menu {
  width: auto !important;
  min-width: 72px !important;
  height: 30px !important;
  padding: 0 12px !important;
  font-family: inherit !important;
  font-size: 11px !important;
  font-weight: 820 !important;
}

/* 20260623 pass 312: keep clean filter status inline with the footer actions. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  align-items: center !important;
  gap: 8px !important;
  margin-top: 6px !important;
  padding: 8px 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter:not(.has-draft) .tenant-workspace-filter-actions::before {
  display: inline-grid !important;
  justify-self: end !important;
  min-height: 24px !important;
  align-items: center !important;
  padding: 0 9px !important;
  border: 1px solid #dbe5f1 !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
  color: #475569 !important;
  content: "No changes to apply" !important;
  font-size: 10.5px !important;
  font-weight: 760 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.has-draft .tenant-workspace-filter-actions::before {
  display: none !important;
  content: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-revert,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-apply {
  min-height: 30px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-apply:disabled {
  color: #64748b !important;
}

/* 20260623 pass 313: clean filter state has one disabled outcome, no extra helper. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter:not(.has-draft) .tenant-workspace-filter-actions {
  grid-template-columns: auto auto !important;
  justify-content: end !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.has-draft .tenant-workspace-filter-actions {
  grid-template-columns: minmax(0, 1fr) auto auto auto !important;
  justify-content: stretch !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions::before {
  display: none !important;
  content: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-apply:disabled {
  min-width: 142px !important;
  border-color: #cfdbea !important;
  background: #e8eef6 !important;
  color: #64748b !important;
  cursor: not-allowed !important;
  opacity: 1 !important;
}

/* 20260623 pass 314: high-contrast Timeline rows for ops-critical scan speed. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th {
  border-bottom: 1px solid #b9c8da !important;
  background: #eef4fb !important;
  color: #0f172a !important;
  font-size: 11.5px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row > td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row td {
  height: 46px !important;
  min-height: 46px !important;
  padding: 7px 10px !important;
  border-bottom: 1px solid #cbd8e6 !important;
  color: #0f172a !important;
  vertical-align: middle !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-group-row th {
  height: 32px !important;
  padding: 0 10px !important;
  border-top: 1px solid #b9c8da !important;
  border-bottom: 1px solid #c6d3e2 !important;
  background: #e8f0f8 !important;
  color: #17324d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-group-row span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-group-row small {
  color: #17324d !important;
  font-size: 11px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token {
  min-width: 82px !important;
  min-height: 24px !important;
  padding: 3px 8px !important;
  border: 1px solid #b9c8da !important;
  border-left: 4px solid #64748b !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
  color: #17324d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.is-blocked,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-owner-blocked .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx112-row-status-token.hvx100-primary-state {
  border-color: #d9a3a3 !important;
  border-left-color: #b91c1c !important;
  background: #fff5f5 !important;
  color: #7f1d1d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state b {
  color: inherit !important;
  font-size: 11.5px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-state-cell .hvx100-state-signal {
  display: block !important;
  margin-top: 4px !important;
  color: #7f1d1d !important;
  font-size: 11px !important;
  font-weight: 850 !important;
  line-height: 1.05 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell strong {
  color: #0f172a !important;
  font-size: 14.5px !important;
  font-weight: 900 !important;
  line-height: 1.14 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-accountability-cell small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx155-row-next-status small {
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-accountability-cell strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx155-row-next-status b {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx155-row-next-status {
  min-width: 128px !important;
  border-left-width: 3px !important;
  border-left-color: #64748b !important;
  color: #0f172a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-owner-blocked .hvx155-row-next-status,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx155-row-next-status {
  border-left-color: #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-touch-cell {
  color: #17324d !important;
  font-size: 11.5px !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
}

/* 20260623 pass 315: consolidate Command Palette scope and result hierarchy. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-box {
  width: min(720px, calc(100vw - 36px)) !important;
  padding: 0 !important;
  border: 1px solid #b9c8da !important;
  border-radius: 6px !important;
  background: #ffffff !important;
  box-shadow: 0 24px 70px rgba(15, 23, 42, .22) !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-head {
  min-height: 64px !important;
  padding: 12px 14px 10px !important;
  border-bottom: 1px solid #dbe5f1 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-head h2 {
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  line-height: 1.18 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-kicker {
  color: #52647b !important;
  font-size: 10.5px !important;
  font-weight: 840 !important;
  letter-spacing: .02em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-scope {
  margin-top: 2px !important;
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-prod-banner {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-input-wrap {
  min-height: 44px !important;
  margin: 12px 14px 8px !important;
  border: 1px solid #b9c8da !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-input-wrap:focus-within {
  border-color: #123b73 !important;
  box-shadow: 0 0 0 3px rgba(18, 59, 115, .13) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-layout {
  grid-template-columns: minmax(0, 1fr) 184px !important;
  gap: 12px !important;
  padding: 0 14px 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-results {
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-section {
  gap: 5px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-section > p {
  min-height: 24px !important;
  margin: 0 !important;
  color: #17324d !important;
  font-size: 11px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-section > p span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-more-inline {
  color: #52647b !important;
  font-size: 10.5px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result {
  grid-template-columns: 34px minmax(0, 1fr) auto !important;
  min-height: 48px !important;
  padding: 7px 9px !important;
  border: 1px solid #dbe5f1 !important;
  border-radius: 5px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result:focus-visible,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result.is-first {
  border-color: #9fb6d2 !important;
  background: #f5f8fc !important;
  box-shadow: inset 3px 0 0 #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result-token {
  width: 28px !important;
  min-width: 28px !important;
  height: 28px !important;
  border-color: #c6d3e2 !important;
  border-radius: 4px !important;
  background: #eef4fb !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result-copy strong {
  color: #0f172a !important;
  font-size: 13.5px !important;
  font-weight: 900 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result-copy small {
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result-time {
  gap: 4px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result-time span {
  min-height: 20px !important;
  padding: 0 6px !important;
  border: 1px solid #dbe5f1 !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-enter-hint {
  color: #123b73 !important;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-preview {
  padding: 10px !important;
  border: 1px solid #dbe5f1 !important;
  border-radius: 5px !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-hints {
  padding: 9px 14px !important;
  border-top: 1px solid #dbe5f1 !important;
  background: #f8fafc !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-box {
    width: min(96vw, 520px) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-layout {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result {
    grid-template-columns: 32px minmax(0, 1fr) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result-time {
    display: none !important;
  }
}

/* 20260623 pass 316: enterprise component tokens for reviewer 10/10 polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module {
  min-height: 64px !important;
  padding: 10px 14px !important;
  border: 0 !important;
  border-left: 2px solid #b45309 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module span {
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 860 !important;
  letter-spacing: .02em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module strong {
  color: #7c2d12 !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  line-height: 1.08 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module p {
  color: #334155 !important;
  font-size: 11.5px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-action {
  min-height: 30px !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-kpi {
  border: 1px solid #cfdbea !important;
  border-left: 3px solid #64748b !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-kpi.is-critical,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-kpi.is-owner {
  border-left-color: #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-queue-kpi.is-watch {
  border-left-color: #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  min-width: 78px !important;
  min-height: 24px !important;
  padding: 2px 8px !important;
  border: 0 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #17324d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-owner-blocked .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx112-row-status-token.hvx100-primary-state {
  border-left-color: #b91c1c !important;
  background: transparent !important;
  color: #7f1d1d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-state-cell .hvx100-state-signal {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell strong {
  font-size: 15px !important;
  line-height: 1.16 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta span {
  color: #52647b !important;
  font-size: 10.5px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter:not(.has-draft) .tenant-workspace-filter-actions::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions::before {
  display: none !important;
  content: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter {
  width: min(438px, calc(100vw - 292px)) !important;
  max-width: 438px !important;
  padding: 10px 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section:first-child,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section.is-wide,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-row {
  grid-column: 1 / -1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  position: sticky !important;
  bottom: 0 !important;
  min-height: 46px !important;
  margin-top: 8px !important;
  padding: 8px 0 0 !important;
  border-top: 1px solid #dbe5f1 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-apply:disabled {
  min-width: 134px !important;
  background: #f8fafc !important;
  color: #475569 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu {
  border-left-width: 1px !important;
  border-color: #c6d3e2 !important;
  box-shadow: 0 16px 38px rgba(15, 23, 42, .14) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-head {
  padding-left: 0 !important;
  border-left: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-assurance {
  border-left-width: 1px !important;
  background: #fbfdfc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-item {
  border-left-width: 1px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-selected-badge {
  display: inline-grid !important;
  min-height: 24px !important;
  place-items: center !important;
  padding: 0 9px !important;
  border: 1px solid #cfdbea !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #17324d !important;
  box-shadow: none !important;
  font-size: 11px !important;
  font-weight: 820 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness.is-ready,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-ready {
  border-color: #9dc5ad !important;
  color: #14532d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy.is-capable {
  border-color: #9dc5ad !important;
  color: #14532d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy.is-neutral {
  border-color: #cfdbea !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness.is-warning,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-risk {
  border-color: #b45309 !important;
  background: #b45309 !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day.is-selected {
  border-color: #9fb6d2 !important;
  background: #f5f8fc !important;
  box-shadow: inset 0 0 0 2px #9fb6d2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip {
  min-height: 22px !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #17324d !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip-title {
  color: #0f172a !important;
  font-weight: 820 !important;
}

@media (max-width: 720px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter {
    width: calc(100vw - 20px) !important;
    max-width: calc(100vw - 20px) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: 2px minmax(0, 1fr) !important;
    gap: 8px !important;
    min-height: 58px !important;
    padding: 8px 10px !important;
    border-bottom: 1px solid #e5edf6 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-id {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-areas: "state age" !important;
    margin-bottom: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    color: #334155 !important;
    font-size: 11px !important;
    font-weight: 860 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    color: #0f172a !important;
    font-size: 17px !important;
    font-weight: 880 !important;
    line-height: 1.17 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy > small {
    color: #52647b !important;
    font-size: 11px !important;
    font-weight: 680 !important;
    line-height: 1.18 !important;
  }
}

/* 20260623 pass 317: beat legacy high-specificity row badge styling. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  min-width: 76px !important;
  min-height: 24px !important;
  padding: 2px 8px !important;
  border: 0 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #17324d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-owner-blocked .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx112-row-status-token.hvx100-primary-state {
  border-left-color: #b91c1c !important;
  background: transparent !important;
  color: #7f1d1d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-state-cell .hvx100-state-signal {
  display: none !important;
}
/* 20260623 pass 318: explicit filter actions, lighter enterprise grids, and mobile copy polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto auto auto !important;
  justify-content: stretch !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 48px !important;
  padding: 9px 0 0 !important;
  border-top: 1px solid #d8e3ef !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions::before {
  display: none !important;
  content: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state {
  display: block !important;
  min-width: 0 !important;
  overflow: hidden !important;
  color: #475569 !important;
  font-size: 10.5px !important;
  font-weight: 720 !important;
  line-height: 1.25 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state.has-draft {
  color: #123b73 !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-revert,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply {
  display: inline-grid !important;
  min-width: 92px !important;
  min-height: 31px !important;
  place-items: center !important;
  padding: 0 12px !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  font-size: 11px !important;
  font-weight: 840 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply:not(:disabled) {
  border-color: #123b73 !important;
  background: #123b73 !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply:disabled,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear:disabled {
  border-color: #cfdbea !important;
  background: #f8fafc !important;
  color: #64748b !important;
  cursor: not-allowed !important;
  opacity: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply:disabled::after {
  display: none !important;
  content: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--applied .tenant-filter-scope-summary b {
  color: #0f766e !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .hvx50-workqueue-table-v2 th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .hvx50-workqueue-table-v2 td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-inventory-table th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-inventory-table td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-call-list-row {
  border-left: 0 !important;
  border-right: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .hvx50-workqueue-table-v2 td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-inventory-table td {
  border-bottom-color: #d8e3ef !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .hvx50-workqueue-table-v2 th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-inventory-table th {
  border-bottom-color: #cbd8e7 !important;
  background: #f8fbff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .hvx50-workqueue-table-v2 tr:not(.hvx100-workqueue-group-row):hover td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-inventory-table tr:hover td {
  background: #fbfdff !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu summary::after {
    content: "Switch" !important;
    color: #123b73 !important;
    font-size: 10px !important;
    font-weight: 840 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx740-mobile-end-state {
    border-color: #cfdbea !important;
    background: #fbfdff !important;
  }
}

/* 20260623 pass 319: calendar grid stability and intentional empty cells. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-grid {
  align-items: stretch !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day {
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-rows: auto minmax(0, 1fr) !important;
  align-content: stretch !important;
  min-height: 104px !important;
  padding: 8px !important;
  overflow: hidden !important;
  border-color: #d8e3ef !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-head {
  min-height: 23px !important;
  align-items: start !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-body {
  display: grid !important;
  align-content: start !important;
  gap: 5px !important;
  min-height: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-empty .tenant-calendar-day-body {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-empty::after {
  display: block !important;
  align-self: stretch !important;
  min-height: 0 !important;
  border: 0 !important;
  background: transparent !important;
  content: "" !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.has-calendar-items .tenant-calendar-chip,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.has-calendar-items .tenant-calendar-chip.is-queue-signal {
  width: 100% !important;
  max-width: 100% !important;
  min-height: 28px !important;
  overflow: hidden !important;
  border: 1px solid #cfdbea !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day.is-selected {
  border-color: #123b73 !important;
  box-shadow: inset 0 0 0 2px #123b73 !important;
}

/* 20260623 pass 320: reviewer 8.3 -> 10 polish pass for hierarchy, density, and enterprise command styling. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-results {
  gap: 0 !important;
  border: 1px solid #cbd5e1 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-section {
  gap: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-section + .tenant-command-section {
  border-top: 1px solid #dbe4ee !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-section > p {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  min-height: 28px !important;
  margin: 0 !important;
  padding: 0 10px !important;
  border-bottom: 1px solid #e2e8f0 !important;
  border-radius: 0 !important;
  background: #f8fafc !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-section > p span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-section > p small {
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette button.tenant-command-result {
  grid-template-columns: 34px minmax(0, 1fr) auto !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 7px 10px !important;
  border: 0 !important;
  border-bottom: 1px solid #e5edf6 !important;
  border-left: 3px solid transparent !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result.is-first,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result:focus-visible {
  border-left-color: #123b73 !important;
  background: #f8fbff !important;
  outline: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-token {
  width: 24px !important;
  min-width: 24px !important;
  height: 24px !important;
  border: 0 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-style: normal !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-copy strong {
  color: #0f172a !important;
  font-size: 12.5px !important;
  font-weight: 900 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-copy small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-time {
  color: #475569 !important;
  font-size: 10.5px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-time span {
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-enter-hint,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-hints kbd {
  min-width: 0 !important;
  padding: 0 3px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #334155 !important;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  display: block !important;
  margin: 8px 0 10px !important;
  padding: 0 !important;
  border: 1px solid #cbd8e7 !important;
  border-left: 4px solid #123b73 !important;
  background: #f8fbff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)) !important;
  gap: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line {
  min-height: 44px !important;
  padding: 8px 12px !important;
  border: 0 !important;
  border-right: 1px solid #dbe4ee !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary b {
  color: #334155 !important;
  font-size: 9.5px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary strong {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 940 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary small {
  color: #475569 !important;
  font-size: 10.5px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  gap: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  min-height: 41px !important;
  padding: 7px 9px !important;
  border-radius: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  grid-template-columns: minmax(240px, 1fr) auto auto auto !important;
  padding-top: 8px !important;
  border-top-color: #cbd8e7 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state {
  min-height: 30px !important;
  padding: 7px 9px !important;
  border: 1px solid #cbd8e7 !important;
  border-left: 3px solid #123b73 !important;
  background: #f8fbff !important;
  color: #17324d !important;
  font-size: 11px !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-revert,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear {
  border-color: #cbd8e7 !important;
  background: #ffffff !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply:not(:disabled) {
  border-color: #0f2f57 !important;
  background: #0f2f57 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-action,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx230-owner-blocker-action {
  max-width: 260px !important;
  min-height: 34px !important;
  padding: 0 12px !important;
  border-radius: 2px !important;
  white-space: normal !important;
  text-align: left !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-table-v2 th {
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 560 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-table-v2 td {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #cbd8e7 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button {
  min-height: 34px !important;
  border: 0 !important;
  border-right: 1px solid #cbd8e7 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 820 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  background: #0f2f57 !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-help {
  grid-column: 1 / -1 !important;
  padding: 4px 6px !important;
  border-top: 1px solid #dbe4ee !important;
  color: #475569 !important;
  font-size: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day {
  min-height: 86px !important;
  height: 86px !important;
  max-height: 86px !important;
  padding: 6px !important;
  border-radius: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-grid {
  align-content: start !important;
  grid-auto-rows: 86px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-head {
  min-height: 20px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge {
  min-height: 20px !important;
  padding: 2px 6px !important;
  border-radius: 0 !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.has-calendar-items .tenant-calendar-chip,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.has-calendar-items .tenant-calendar-chip.is-queue-signal {
  min-height: 24px !important;
  padding: 4px 6px !important;
  border-radius: 0 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-shell,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu summary,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn.tenant-shell-identity-btn {
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 8px !important;
    min-height: 34px !important;
    padding: 5px 10px !important;
    border: 1px solid #cbd8e7 !important;
    border-left: 3px solid #123b73 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip .tenant-mobile-context-identity {
    display: grid !important;
    gap: 1px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip #app-mobile-context-tenant {
    color: #17324d !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip #app-mobile-context-audit {
    color: #52647b !important;
    font-size: 9.5px !important;
    font-weight: 720 !important;
    text-transform: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip #app-mobile-context-env {
    padding: 3px 7px !important;
    border: 1px solid #cbd8e7 !important;
    border-radius: 0 !important;
    background: #f8fbff !important;
    color: #0f2f57 !important;
    font-size: 9.5px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu summary {
    min-height: 42px !important;
    border-color: #cbd8e7 !important;
    border-left: 3px solid #123b73 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx740-mobile-end-state {
    border: 1px solid #cbd8e7 !important;
    border-left: 3px solid #123b73 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: 3px minmax(0, 1fr) !important;
    gap: 7px !important;
    min-height: 54px !important;
    padding: 6px 9px !important;
    border: 0 !important;
    border-bottom: 1px solid #dbe4ee !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    display: inline-grid !important;
    width: fit-content !important;
    min-height: 18px !important;
    padding: 2px 5px !important;
    border: 1px solid #cbd8e7 !important;
    border-radius: 0 !important;
    background: #f8fafc !important;
    color: #17324d !important;
    font-size: 10.5px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk .hvx760-mobile-state {
    border-color: #fecaca !important;
    background: #fff7f7 !important;
    color: #991b1b !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch .hvx760-mobile-state {
    border-color: #fed7aa !important;
    background: #fffaf2 !important;
    color: #9a3412 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-areas: "state age" !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    font-size: 16px !important;
    font-weight: 860 !important;
    line-height: 1.16 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy > small {
    color: #52647b !important;
    font-size: 10.5px !important;
    font-weight: 720 !important;
  }
}

/* 20260623 pass 322: beat legacy calendar 94px lock with explicit compact rows. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-grid {
  align-content: start !important;
  grid-auto-rows: 86px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day {
  min-height: 86px !important;
  height: 86px !important;
  max-height: 86px !important;
  overflow: hidden !important;
}

/* 20260623 pass 323: final reviewer token unification and dense enterprise rhythm. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette button.tenant-command-result {
  grid-template-columns: 72px minmax(0, 1fr) auto !important;
  min-height: 46px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-token {
  width: 62px !important;
  min-width: 62px !important;
  height: 24px !important;
  justify-content: start !important;
  padding-left: 7px !important;
  border-left: 3px solid #64748b !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-style: normal !important;
  font-weight: 900 !important;
  text-transform: none !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-section > p::after {
  content: "Command type" !important;
  margin-left: auto !important;
  color: #64748b !important;
  font-size: 9.5px !important;
  font-weight: 780 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-table-v2 th {
  color: #17324d !important;
  font-size: 10.5px !important;
  font-weight: 850 !important;
  text-transform: uppercase !important;
  background: #eef5fc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row td {
  border-bottom-color: #dbe5f1 !important;
  vertical-align: middle !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  min-width: 88px !important;
  padding: 3px 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state em {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state b {
  font-size: 12px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-action-cell .hvx220-row-action-stack {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-action-cell .hvx70-row-next-label {
  min-height: 30px !important;
  padding: 4px 8px !important;
  border: 0 !important;
  border-left: 3px solid #94a3b8 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-owner-blocked .hvx50-action-cell .hvx70-row-next-label,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx50-action-cell .hvx70-row-next-label {
  border-left-color: #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-action-cell .hvx70-row-next-label b {
  color: #17324d !important;
  font-size: 12px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-action-cell .hvx70-row-next-label small {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter {
  width: min(520px, calc(100vw - 292px)) !important;
  max-width: 520px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border-top: 1px solid #dbe5f1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens span {
  min-height: 30px !important;
  padding: 5px 8px !important;
  border: 0 !important;
  border-right: 1px solid #e2eaf4 !important;
  border-bottom: 1px solid #e2eaf4 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens b {
  color: #475569 !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens strong {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 880 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-time {
  min-width: 42px !important;
  padding-right: 4px !important;
  color: #17324d !important;
  font-size: 9.5px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-owner .tenant-calendar-chip-time,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-overdue .tenant-calendar-chip-time {
  color: #991b1b !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip #app-mobile-context-env {
    padding: 2px 6px !important;
    border-color: #d8e3ef !important;
    background: #ffffff !important;
    color: #52647b !important;
    font-size: 9px !important;
    font-weight: 820 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    gap: 6px !important;
    min-height: 50px !important;
    padding: 6px 9px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-height: 16px !important;
    padding: 1px 4px !important;
    font-size: 9.5px !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    color: #111827 !important;
    font-size: 15px !important;
    font-weight: 780 !important;
    line-height: 1.17 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx960-mobile-age {
    color: #334155 !important;
    font-size: 9.5px !important;
    font-weight: 820 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    padding: 8px 10px !important;
  }
}

/* 20260623 pass 324: final specificity lock for table next-step status rail. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-table-v2 .hvx100-workqueue-row .hvx50-action-cell span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status {
  border: 0 !important;
  border-left-width: 3px !important;
  border-left-style: solid !important;
  border-left-color: #94a3b8 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-table-v2 .hvx100-workqueue-row.is-owner-blocked .hvx50-action-cell span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-table-v2 .hvx100-workqueue-row.is-p1 .hvx50-action-cell span.hvx70-row-next-label.hvx100-row-next-state.hvx155-row-next-status {
  border-left-color: #b91c1c !important;
}

/* 20260623 pass 325: calendar, numbers, and mobile reviewer polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-grid {
  border: 1px solid #b9c8d9 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day {
  border-color: #c8d6e6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.has-queue {
  min-width: 68px !important;
  border: 0 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 0 !important;
  background: #f8fbff !important;
  color: #17324d !important;
  font-size: 9.5px !important;
  text-align: left !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  display: grid !important;
  grid-template-columns: 58px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 6px !important;
  min-height: 26px !important;
  padding: 3px 6px !important;
  border: 0 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-sla {
  border-left-color: #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-owner {
  border-left-color: #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-time {
  min-width: 0 !important;
  padding: 0 !important;
  color: #17324d !important;
  font-size: 9.5px !important;
  font-weight: 940 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-title {
  color: #334155 !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk {
  display: inline-grid !important;
  justify-content: start !important;
  align-items: center !important;
  min-width: 118px !important;
  min-height: 26px !important;
  padding: 0 8px !important;
  border: 0 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
  color: #17324d !important;
  font-size: 11px !important;
  font-weight: 860 !important;
  line-height: 1 !important;
  text-align: left !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness.is-ready,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-ready {
  border-left-color: #166534 !important;
  color: #14532d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy.is-capable {
  border-left-color: #123b73 !important;
  color: #17324d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy.is-neutral {
  border-left-color: #64748b !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness.is-warning,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-risk {
  border-left-color: #b45309 !important;
  color: #92400e !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-shell {
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-summary {
  min-height: 54px !important;
  padding: 10px 12px !important;
  border-left-width: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-tabs button,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers [data-number-detail-tab] {
  min-height: 42px !important;
  padding: 7px 9px !important;
  border-radius: 0 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-width: 68px !important;
    justify-content: start !important;
    padding: 1px 5px !important;
  }
}

/* 20260623 pass 326: OpenAI/Novita 10/10 affordance and hierarchy batch. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-header,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-operational-details,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx176-queue-secondary-row {
  border-color: #e5e7eb !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-table-v2,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-table-v2 th,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-table-v2 td {
  border-color: #e5e7eb !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-table-v2 .hvx100-workqueue-row {
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-table-v2 th {
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-table-v2 td {
  color: #1f2937 !important;
  font-size: 13px !important;
  font-weight: 540 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx304-attention-action {
  min-height: 34px !important;
  border: 1px solid #123b73 !important;
  border-radius: 0 !important;
  background: #123b73 !important;
  color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-actions {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto auto auto !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 12px 14px !important;
  border-top: 1px solid #e5e7eb !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter #app-filter-action-state {
  justify-self: start !important;
  color: #475569 !important;
  font-size: 12px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter #app-filter-apply,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter [data-workspace-filter-proxy="apply"] {
  min-height: 34px !important;
  padding: 0 14px !important;
  border: 1px solid #123b73 !important;
  border-radius: 0 !important;
  background: #123b73 !important;
  color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter #app-filter-clear,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter #app-filter-revert,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter [data-workspace-filter-proxy="cancel"],
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter [data-workspace-filter-proxy="clear"] {
  min-height: 32px !important;
  padding: 0 10px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #334155 !important;
  box-shadow: none !important;
  font-size: 12.5px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter #app-filter-summary {
  margin-bottom: 10px !important;
  border-color: #e5e7eb !important;
  background: #f9fafb !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs button.secondary {
  color: #17324d !important;
  font-weight: 820 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-legend {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  margin-top: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-legend span {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  min-height: 22px !important;
  padding: 0 7px !important;
  border: 1px solid #e5e7eb !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #475569 !important;
  font-size: 10.5px !important;
  font-weight: 700 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-legend span::before,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-count-badge.has-queue::before,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal::before {
  content: "" !important;
  width: 8px !important;
  height: 8px !important;
  flex: 0 0 8px !important;
  border-radius: 50% !important;
  background: #64748b !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-legend .is-sla::before,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-chip.is-sla::before {
  background: #b91c1c !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-legend .is-owner::before,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-chip.is-owner::before {
  background: #b45309 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-day.has-queue-work .tenant-calendar-day-head {
  align-items: flex-start !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-count-badge.has-queue {
  display: inline-flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
  gap: 5px !important;
  min-width: 0 !important;
  padding: 0 6px !important;
  border: 1px solid #e5e7eb !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  grid-template-columns: 8px minmax(0, 1fr) !important;
  justify-self: end !important;
  width: auto !important;
  min-height: 22px !important;
  padding: 2px 6px !important;
  border: 1px solid #e5e7eb !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-time {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-inventory-row {
  cursor: pointer !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-inventory-row:focus-visible {
  outline: 2px solid #123b73 !important;
  outline-offset: -2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-row-menu {
  min-width: 104px !important;
  color: #17324d !important;
  font-weight: 800 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-selected-badge {
  border: 1px solid #d8e3ef !important;
  border-radius: 0 !important;
  background: #f9fafb !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 820 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu summary {
    min-height: 48px !important;
    padding: 9px 12px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu summary small {
    min-width: 112px !important;
    color: #17324d !important;
    font-size: 12px !important;
    font-weight: 860 !important;
    text-align: right !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-mobile-timeline-row {
    margin-bottom: 16px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    gap: 10px !important;
    min-height: 64px !important;
    padding: 10px 12px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    font-size: 16px !important;
    font-weight: 820 !important;
    line-height: 1.22 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card small {
    font-size: 13px !important;
    font-weight: 560 !important;
    line-height: 1.25 !important;
  }
}

/* 20260623 pass 327: specificity locks for pass 326 live-prod cascade. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module .hvx304-attention-action {
  min-height: 34px !important;
  padding: 0 14px !important;
  border: 1px solid #123b73 !important;
  border-radius: 0 !important;
  background: #123b73 !important;
  color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 860 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline table.hvx100-workqueue-table-v2,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline table.hvx100-workqueue-table-v2 th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline table.hvx100-workqueue-table-v2 td {
  border-color: #e5e7eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline table.hvx100-workqueue-table-v2 tr.hvx100-workqueue-row {
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline table.hvx100-workqueue-table-v2 th {
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline table.hvx100-workqueue-table-v2 td {
  color: #1f2937 !important;
  font-size: 13px !important;
  font-weight: 540 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers button.tenant-number-row-menu {
  min-width: 104px !important;
  border-color: #d8e3ef !important;
  background: #ffffff !important;
  color: #17324d !important;
  font-size: 12px !important;
  font-weight: 800 !important;
}

/* 20260623 pass 328: remove inherited table-cell wash and shadow lines. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline table.hvx50-workqueue-table.hvx100-workqueue-table.hvx100-workqueue-table-v2 tr.hvx100-workqueue-row td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline table.hvx50-workqueue-table.hvx100-workqueue-table.hvx100-workqueue-table-v2 tr.hvx100-workqueue-row.is-selected td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline table.hvx50-workqueue-table.hvx100-workqueue-table.hvx100-workqueue-table-v2 tr.hvx100-workqueue-row.is-p1 td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline table.hvx50-workqueue-table.hvx100-workqueue-table.hvx100-workqueue-table-v2 tr.hvx100-workqueue-row.is-p2 td {
  border-bottom: 1px solid #e5e7eb !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

/* 20260623 pass 329: hierarchy pass for command, filters, badges, drawers, reports, settings, and mobile. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette.tenant-command-palette:not(.hidden) {
  background: rgba(0, 0, 0, 0.4) !important;
  backdrop-filter: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-box {
  width: min(640px, calc(100vw - 32px)) !important;
  max-width: 640px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: 0 22px 60px rgba(15, 23, 42, 0.22) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-head,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-prod-banner,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-hints {
  border-color: #e5e7eb !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-head h2 {
  color: #0f172a !important;
  font-size: 20px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-section > p {
  color: #6b7280 !important;
  font-size: 11px !important;
  font-weight: 880 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result {
  min-height: 48px !important;
  border: 0 !important;
  border-left: 3px solid transparent !important;
  border-bottom: 1px solid #e5e7eb !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result:focus-visible {
  border-left-color: #2563eb !important;
  background: #f3f4f6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  align-items: start !important;
  gap: 5px !important;
  padding: 7px 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row > span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-select > span {
  color: #374151 !important;
  font-size: 12px !important;
  font-weight: 760 !important;
  text-align: left !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter select,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter input[type="text"] {
  width: 100% !important;
  min-height: 34px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk {
  min-width: 0 !important;
  min-height: 20px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  font-size: 12px !important;
  font-weight: 800 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness.is-ready,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-ready {
  color: #059669 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness.is-warning,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-risk {
  color: #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-head {
  padding: 12px 14px !important;
  border-bottom: 1px solid #e5e7eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-head strong {
  font-size: 18px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-assurance {
  margin: 8px 12px !important;
  padding: 8px 10px !important;
  border-top: 1px solid #e5e7eb !important;
  background: #f9fafb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-financial-grid,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-grid {
  background: #f9fafb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-financial-grid strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-grid strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-stat strong {
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 780 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-advanced-divider,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-session-menu-section,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-kicker {
  background: #f3f4f6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-summary {
  border-bottom: 1px solid #e5e7eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-summary:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-summary:focus-visible {
  background: #f9fafb !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-state,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-state.is-overdue,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-state.is-watch,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-state.is-ok {
    min-width: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-state.is-overdue {
    color: #b91c1c !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-state.is-watch {
    color: #b45309 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-work-title {
    padding-top: 5px !important;
    border-top: 1px solid #eef2f7 !important;
  }
}

/* 20260623 pass 330: final Numbers badge cascade lock. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-selected-badge {
  min-width: 0 !important;
  min-height: 20px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  font-size: 12px !important;
  font-weight: 800 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness.is-ready,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-ready {
  color: #059669 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness.is-warning,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-risk {
  color: #b45309 !important;
}

/* 20260623 pass 331: unified status, filter clarity, and enterprise density. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row:not([hidden]) {
  display: grid !important;
  grid-template-columns: minmax(96px, 120px) minmax(180px, 1fr) !important;
  align-items: center !important;
  column-gap: 12px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-builder-row input[type="text"] {
  width: 100% !important;
  min-width: 180px !important;
  max-width: none !important;
  font-size: 13px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx70-row-next-label,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  min-height: 20px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-readiness b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-taxonomy b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-risk b {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 14px !important;
  padding: 0 4px !important;
  border: 1px solid #cbd5e1 !important;
  color: #334155 !important;
  font-size: 9px !important;
  font-weight: 850 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx50-accountability-cell small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx70-row-next-label small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx100-state-signal {
  color: #6b7280 !important;
  font-size: 11px !important;
  font-weight: 620 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.has-queue,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  border: 0 !important;
  border-left: 2px solid #b45309 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-panel,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-section {
  padding: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-summary p,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-reconciliation-note,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-subcopy {
  color: #475569 !important;
  font-size: 12px !important;
  line-height: 1.35 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-shortcut-grid {
  border-bottom: 1px solid #e5e7eb !important;
  padding-bottom: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-summary::after {
  color: #64748b !important;
  font-weight: 900 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    gap: 7px !important;
    padding: 8px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-state {
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    font-size: 10.5px !important;
    font-weight: 850 !important;
  }
}

/* 20260623 pass 332: single-CTA hierarchy, utilitarian controls, and mobile chrome reduction. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-title strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx304-attention-module strong {
  font-size: 16px !important;
  font-weight: 760 !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-title p,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx304-attention-module p {
  color: #64748b !important;
  font-size: 11.5px !important;
  font-weight: 650 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpis,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx176-queue-kpi {
  opacity: 0.72 !important;
  transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx332-row-action-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 92px !important;
  min-height: 28px !important;
  padding: 0 10px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid #123b73 !important;
  background: #ffffff !important;
  color: #123b73 !important;
  cursor: pointer !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx332-row-action-button:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx332-row-action-button:focus-visible {
  background: #f8fafc !important;
  border-color: #9fb7d5 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  display: inline-flex !important;
  gap: 0 !important;
  border: 1px solid #d8e3ef !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button {
  min-height: 30px !important;
  border: 0 !important;
  border-right: 1px solid #e5e7eb !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button[aria-pressed="true"] {
  background: #f3f4f6 !important;
  color: #0f172a !important;
  box-shadow: inset 0 -2px 0 #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-financial-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-financial-grid > * {
  min-height: 48px !important;
  padding: 8px 10px !important;
  border: 1px solid #e5e7eb !important;
  background: #ffffff !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    min-height: 58px !important;
    padding: 8px 12px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-shell-identity-btn {
    min-width: 74px !important;
    min-height: 32px !important;
    padding: 0 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-ops-strip {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    min-height: 32px !important;
    margin: 0 10px !important;
    padding: 4px 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-section-menu {
    margin: 0 10px 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-section-menu > summary {
    min-height: 42px !important;
    padding: 7px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-mobile-section-menu > summary b {
    display: none !important;
  }
}

/* 20260623 pass 333: filter drawer dismissal and footer hierarchy. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: start !important;
  gap: 12px !important;
  padding: 12px 14px !important;
  border-bottom: 1px solid #d8e3ef !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-close {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 72px !important;
  min-height: 32px !important;
  padding: 0 12px !important;
  border: 1px solid #cbd8e7 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #123b73 !important;
  box-shadow: none !important;
  font-size: 12px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head-actions {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto auto auto !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 10px 14px !important;
  border-top: 1px solid #d8e3ef !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-clear,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-revert {
  min-height: 32px !important;
  border: 1px solid #d8e3ef !important;
  background: #ffffff !important;
  color: #475569 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter #app-filter-apply {
  min-height: 34px !important;
  border: 1px solid #123b73 !important;
  background: #123b73 !important;
  color: #ffffff !important;
  box-shadow: none !important;
  font-weight: 850 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-filter-modal-open #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head > .tenant-workspace-filter-close.tenant-workspace-filter-close,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head > .tenant-workspace-filter-close.tenant-workspace-filter-close {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  width: auto !important;
  min-width: 72px !important;
  height: auto !important;
  min-height: 32px !important;
  margin: 0 !important;
  padding: 0 12px !important;
  overflow: visible !important;
}

/* 20260623 pass 334: reviewer 8.6 polish for hierarchy, filters, reporting, and mobile density. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-section > p::after {
  content: "" !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-section > p {
  grid-template-columns: minmax(0, 1fr) auto !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  margin: 0 14px !important;
  padding: 0 !important;
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid #123b73 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary {
  display: grid !important;
  grid-template-columns: 110px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 4px 14px !important;
  min-height: 44px !important;
  padding: 8px 10px !important;
  border: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary b {
  grid-row: 1 / span 2 !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary strong {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary small {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section-primary {
  margin: 12px 14px 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section-title {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 10px !important;
  align-items: stretch !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row:not([hidden]) {
  display: grid !important;
  grid-template-columns: 78px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 46px !important;
  padding: 8px 10px !important;
  border: 1px solid #d8e3ef !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row:has(#app-filter-to),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row.tenant-filter-check-row {
  grid-column: 1 / -1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-to-op {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row > span:first-child {
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row input[type="text"],
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select {
  width: 100% !important;
  min-height: 34px !important;
  border: 1px solid #cbd8e7 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-impact-panel {
  margin: 10px 14px 0 !important;
  padding: 10px !important;
  border: 1px solid #e5e7eb !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-preview-rows {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  grid-template-columns: minmax(0, 1fr) auto auto auto !important;
  padding: 10px 14px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state {
  max-width: 240px !important;
  padding: 7px 9px !important;
  border: 1px solid #d8e3ef !important;
  background: #f8fafc !important;
  color: #17324d !important;
  font-size: 11px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply:disabled {
  border-color: #cbd8e7 !important;
  background: #eef3f8 !important;
  color: #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-table th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-table td {
  border-color: #e5ebf3 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-group-row,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx176-group-row {
  background: #f8fafc !important;
  color: #17324d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx332-row-action-button {
  min-width: 118px !important;
  border: 0 !important;
  border-left: 3px solid #123b73 !important;
  background: #ffffff !important;
  text-align: left !important;
  justify-content: flex-start !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-executive-story h3 {
  margin: 0 0 6px !important;
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 820 !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-executive-story p {
  max-width: 720px !important;
  color: #334155 !important;
  font-size: 12px !important;
  line-height: 1.35 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-grid {
  gap: 0 !important;
  border: 1px solid #d8e3ef !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band > span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-financial-grid > * {
  border: 0 !important;
  border-right: 1px solid #e5e7eb !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary {
  min-height: 48px !important;
  border: 0 !important;
  border-left: 3px solid #cbd8e7 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-summary strong {
  color: #0f172a !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend span {
  min-height: 26px !important;
  padding: 4px 8px !important;
  border: 1px solid #d8e3ef !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  min-height: 22px !important;
  padding: 2px 5px !important;
  border-left-width: 3px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu > summary {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 10px !important;
    min-height: 48px !important;
    padding: 8px 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu > summary::after {
    content: "Switch view" !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 86px !important;
    min-height: 32px !important;
    padding: 0 10px !important;
    border: 1px solid #cbd8e7 !important;
    background: #ffffff !important;
    color: #123b73 !important;
    font-size: 11px !important;
    font-weight: 850 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 88px !important;
    padding: 12px 12px !important;
    gap: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-title-line {
    min-height: 28px !important;
    gap: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-state {
    min-height: 22px !important;
    padding: 0 6px !important;
    border-left: 3px solid currentColor !important;
    background: #ffffff !important;
    font-size: 11px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-work-title {
    font-size: 17px !important;
    line-height: 1.2 !important;
  }
}

/* 20260623 pass 335: full-width filter grid correction after parent grid cascade. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section-primary > .tenant-workspace-filter-grid {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row:not([hidden]) {
  width: auto !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row input[type="text"],
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select {
  min-width: 0 !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  grid-template-columns: minmax(0, 1fr) 86px 86px 132px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-revert,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply {
  width: 100% !important;
  min-width: 0 !important;
}

/* 20260623 pass 336: keep applied-filter summary readable inside the drawer. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line.is-applied {
  display: block !important;
  min-height: auto !important;
  padding: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary {
  width: 100% !important;
  grid-template-columns: 122px minmax(0, 1fr) !important;
  box-sizing: border-box !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary strong {
  white-space: nowrap !important;
}

/* 20260623 pass 337: overlay consistency and non-alert selection states. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-revert[hidden] {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette #app-command-close,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu #app-session-menu-close {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  min-width: 32px !important;
  height: 32px !important;
  min-height: 32px !important;
  padding: 0 !important;
  border: 1px solid #d8e3ef !important;
  background: #ffffff !important;
  color: #334155 !important;
  box-shadow: none !important;
  font-size: 18px !important;
  line-height: 1 !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette #app-command-close:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu #app-session-menu-close:hover {
  border-color: #b9c8d8 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu {
  border-left: 1px solid #d8e3ef !important;
  box-shadow: 0 18px 48px rgba(15, 23, 42, 0.14) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-assurance,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-details {
  border-left-color: #d8e3ef !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary::after {
    content: "Timeline filters" !important;
    min-width: 58px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip.tenant-mobile-ops-strip {
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-env.tenant-mobile-context-env {
    min-width: 92px !important;
    text-align: center !important;
  }
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-row.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-row[aria-selected="true"] {
  background: #f8fafc !important;
  box-shadow: inset 3px 0 0 #64748b !important;
}

/* 20260623 pass 338: final reviewer hierarchy polish across remaining 9/10 surfaces. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module {
  grid-template-columns: minmax(0, 1fr) auto !important;
  border-left-color: #64748b !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module.is-active {
  border-left-color: #b45309 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module strong {
  color: #0f172a !important;
  font-size: 16px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module .hvx304-attention-action,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-action {
  min-width: 132px !important;
  max-width: 176px !important;
  border-color: #cbd8e6 !important;
  background: #f8fafc !important;
  color: #123b73 !important;
  font-weight: 860 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics {
  align-items: stretch !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card {
  display: grid !important;
  grid-template-rows: 22px minmax(24px, 1fr) 12px !important;
  align-items: end !important;
  min-height: 62px !important;
  padding: 8px 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card .meta {
  min-height: 22px !important;
  margin: 0 !important;
  line-height: 1.08 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card strong {
  align-self: end !important;
  justify-self: end !important;
  text-align: right !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card small {
  justify-self: end !important;
  max-width: 100% !important;
  overflow: hidden !important;
  color: #64748b !important;
  font-size: 9px !important;
  text-align: right !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  display: grid !important;
  grid-template-columns: minmax(126px, auto) minmax(112px, auto) minmax(168px, 220px) !important;
  align-items: center !important;
  gap: 0 !important;
  padding: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button {
  border-right: 1px solid #d8e3ef !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  background: #123b73 !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-help {
  grid-column: auto !important;
  padding: 0 10px !important;
  color: #52647b !important;
  font-size: 9.5px !important;
  line-height: 1.18 !important;
  text-align: left !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-row.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-row[aria-current="true"] {
  background: #f8fafc !important;
  box-shadow: inset 3px 0 0 #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-row.is-selected.needs-attention {
  background: linear-gradient(90deg, #f8fafc 0, #ffffff 100%) !important;
  box-shadow: inset 3px 0 0 #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-selected-badge {
  border-color: #cbd8e6 !important;
  background: #f8fafc !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-summary {
  gap: 0 !important;
  margin: 0 0 8px !important;
  padding: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-summary > div {
  min-height: 42px !important;
  padding: 6px 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-tabs {
  margin-top: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band > span {
  display: grid !important;
  grid-template-rows: 14px 26px 14px !important;
  min-height: 68px !important;
  padding: 9px 14px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band b {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band small {
  display: block !important;
  max-width: 100% !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts-head strong::after {
  content: " · mirrors full index below" !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group-grid {
  display: contents !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group-head {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut {
  min-height: 48px !important;
  padding: 8px 10px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 2px solid #cbd8e6 !important;
  background: #ffffff !important;
}

@media (max-width: 980px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-help {
    grid-column: 1 / -1 !important;
    padding: 6px 8px 4px !important;
  }
}

/* 20260623 pass 339: reviewer action semantics, badge system, filter hierarchy, and mobile states. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-action-cell {
  padding-right: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx220-row-action-stack {
  justify-content: start !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx332-row-action-button,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label.hvx155-row-next-status {
  width: auto !important;
  min-width: 112px !important;
  max-width: 158px !important;
  min-height: 26px !important;
  padding: 4px 9px !important;
  border-width: 1px !important;
  border-radius: 2px !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx332-row-action-button b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label.hvx155-row-next-status b {
  font-size: 10px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx332-row-action-button small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label.hvx155-row-next-status small {
  color: #475569 !important;
  font-size: 9px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta span:first-child,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-id {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result {
  grid-template-columns: 54px minmax(0, 1fr) minmax(172px, auto) 18px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-row-cue {
  justify-self: end !important;
  color: #64748b !important;
  font-size: 18px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary {
  border-color: transparent !important;
  border-left: 2px solid #64748b !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line.is-applied {
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear {
  border: 0 !important;
  background: transparent !important;
  color: #52647b !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply:not(:disabled) {
  border-color: #123b73 !important;
  background: #123b73 !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply:disabled {
  border-color: #cbd8e6 !important;
  background: #e9eff7 !important;
  color: #52647b !important;
  opacity: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 6px !important;
  margin-top: 7px !important;
  padding: 6px 8px !important;
  border: 1px solid #d8e3ef !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend span {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend span::before {
  content: "" !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 2px !important;
  background: #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend .is-sla::before {
  clip-path: polygon(50% 0, 100% 100%, 0 100%) !important;
  background: #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend .is-owner::before {
  border-radius: 999px !important;
  background: #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day.is-selected {
  border: 2px solid #123b73 !important;
  background: #f5f9ff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk {
  display: inline-flex !important;
  align-items: center !important;
  width: fit-content !important;
  min-height: 22px !important;
  padding: 3px 8px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 999px !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 860 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness.is-ready,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-ready {
  border-color: #bbf7d0 !important;
  background: #f0fdf4 !important;
  color: #047857 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness.is-warning,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-risk {
  border-color: #fed7aa !important;
  background: #fff7ed !important;
  color: #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band {
  border: 0 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band > span {
  border: 0 !important;
  border-left: 1px solid #d8e3ef !important;
  background: transparent !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 58px !important;
    margin-bottom: 5px !important;
    border: 1px solid #d8e3ef !important;
    border-radius: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk {
    background: #fff7f7 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch {
    background: #fffaf3 !important;
  }
}

/* 20260623 pass 340: enterprise interaction model, mobile ledger rows, and visible admin grouping. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-structured-head {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 156px 32px !important;
  align-items: start !important;
  gap: 10px !important;
  padding-bottom: 10px !important;
  border-bottom: 1px solid #d8e3ef !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-title-block {
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-structured-head .tenant-session-menu-assurance {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 3px !important;
  margin: 0 !important;
  padding: 0 0 0 10px !important;
  border: 0 !important;
  border-left: 2px solid #64748b !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-structured-head .tenant-session-menu-assurance span {
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-structured-head .tenant-session-menu-assurance b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-structured-head .tenant-session-menu-assurance small {
  display: block !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-section > p {
  border-bottom: 1px solid #d8e3ef !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-pinned-toggle {
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  min-height: 22px !important;
  padding: 0 7px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  font-size: 10px !important;
  font-weight: 860 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-pinned-toggle.is-muted {
  color: #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto minmax(150px, 170px) !important;
  align-items: center !important;
  gap: 10px !important;
  padding-top: 12px !important;
  border-top: 1px solid #d8e3ef !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state {
  justify-self: start !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear {
  justify-self: end !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #52647b !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply {
  min-height: 34px !important;
  width: 100% !important;
  border-color: #123b73 !important;
  background: #123b73 !important;
  color: #ffffff !important;
  font-weight: 880 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply:disabled {
  border-color: #9fb1c5 !important;
  background: #dbe5f1 !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx332-row-action-button,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label.hvx155-row-next-status {
  min-width: 96px !important;
  max-width: 136px !important;
  min-height: 24px !important;
  padding: 2px 0 2px 8px !important;
  border: 0 !important;
  border-left-width: 2px !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-open-cue {
  display: inline-flex !important;
  align-items: center !important;
  color: #64748b !important;
  font-size: 18px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-layout {
  display: grid !important;
  grid-template-columns: minmax(520px, 1fr) minmax(360px, 420px) !important;
  align-items: start !important;
  gap: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-side {
  position: sticky !important;
  top: 76px !important;
  align-self: start !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers [data-number-configure-default] {
  border-color: #123b73 !important;
  background: #123b73 !important;
  color: #ffffff !important;
  font-weight: 880 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band > span {
  grid-template-rows: 14px 26px 14px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band > span b::after {
  content: " · as of report window" !important;
  color: #64748b !important;
  font-weight: 620 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group {
  display: block !important;
  padding: 0 !important;
  border: 1px solid #d8e3ef !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group-head {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  min-height: 34px !important;
  padding: 8px 10px !important;
  border-bottom: 1px solid #d8e3ef !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group-head strong {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut {
  min-height: 52px !important;
  border: 0 !important;
  border-right: 1px solid #e5edf6 !important;
  border-bottom: 1px solid #e5edf6 !important;
  border-left: 0 !important;
  background: #ffffff !important;
}

@media (max-width: 980px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-layout,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group-grid {
    grid-template-columns: 1fr !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-side {
    position: static !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row {
    margin: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row + article.hvx100-mobile-timeline-row {
    margin-top: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch {
    min-height: 50px !important;
    margin: 0 !important;
    padding: 6px 4px 7px 8px !important;
    border: 0 !important;
    border-bottom: 1px solid #d8e3ef !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-height: 0 !important;
    padding: 0 0 0 6px !important;
    border: 0 !important;
    border-left: 2px solid currentColor !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    font-size: 14px !important;
    line-height: 1.14 !important;
  }
}

/* 20260623 pass 343: final reviewer legibility, action hierarchy, and mobile density cascade. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table th {
  border-bottom: 1px solid #cbd8e6 !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row td {
  border-bottom: 1px solid #e2e8f0 !important;
  background: #ffffff !important;
  color: #0f172a !important;
  font-size: 14px !important;
  line-height: 1.28 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row:hover td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-selected td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row[aria-selected="true"] td {
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell strong {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 900 !important;
  line-height: 1.22 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta {
  gap: 7px !important;
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  min-height: 28px !important;
  padding: 4px 9px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state::before {
  content: "" !important;
  width: 7px !important;
  height: 7px !important;
  border-radius: 999px !important;
  background: #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-owner-blocked .hvx112-row-status-token.hvx100-primary-state {
  border-color: #fecaca !important;
  background: #fff5f5 !important;
  color: #7f1d1d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-owner-blocked .hvx112-row-status-token.hvx100-primary-state::before {
  background: #dc2626 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p2 .hvx112-row-status-token.hvx100-primary-state {
  border-color: #fed7aa !important;
  background: #fff7ed !important;
  color: #9a3412 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p2 .hvx112-row-status-token.hvx100-primary-state::before {
  background: #d97706 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx332-row-action-button,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx70-row-next-label.hvx155-row-next-status {
  min-height: 28px !important;
  padding: 4px 9px !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  grid-template-columns: minmax(0, 1fr) auto auto minmax(160px, 180px) !important;
  gap: 8px !important;
  margin-top: 8px !important;
  padding-top: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-revert {
  min-height: 32px !important;
  padding: 0 10px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #475569 !important;
  text-decoration: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply {
  min-height: 38px !important;
  border-color: #0f172a !important;
  background: #0f172a !important;
  color: #ffffff !important;
  font-weight: 920 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply:disabled {
  border-color: #334155 !important;
  background: #334155 !important;
  color: #ffffff !important;
  cursor: not-allowed !important;
  opacity: .72 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-section > p {
  min-height: 26px !important;
  padding: 4px 0 !important;
  color: #475569 !important;
  font-size: 10.5px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette #app-command-close::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette #app-command-close::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-structured-head .tenant-session-menu-assurance {
  padding-left: 8px !important;
  border-left: 1px solid #cbd8e6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  border: 1px solid #cbd8e6 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button {
  min-height: 32px !important;
  border: 0 !important;
  border-radius: 2px !important;
  background: transparent !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  background: #0f172a !important;
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip {
  min-height: 24px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.has-queue,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  border-color: #fed7aa !important;
  background: #fff7ed !important;
  color: #9a3412 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day.is-selected {
  border: 1px solid #0f172a !important;
  background: #f8fafc !important;
  box-shadow: inset 0 0 0 1px #0f172a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-row.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-row[aria-selected="true"],
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-row.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-row[aria-current="true"] {
  background: #f8fafc !important;
  box-shadow: inset 2px 0 0 #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk {
  min-height: 24px !important;
  border-radius: 3px !important;
  font-size: 11.5px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band > span {
  min-height: 66px !important;
  padding: 8px 12px !important;
  border-left: 1px solid #d8e3ef !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band > span b::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcuts-head strong::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group {
  border-color: #e5edf6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group-head {
  min-height: 32px !important;
  border-bottom-color: #e5edf6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut {
  min-height: 50px !important;
  border-color: #e5edf6 !important;
  border-left: 0 !important;
  background: #ffffff !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip.tenant-mobile-ops-strip {
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 6px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary::after {
    min-height: 32px !important;
    padding: 0 10px !important;
    border-color: #d8e3ef !important;
    background: #ffffff !important;
    color: #334155 !important;
    font-size: 11px !important;
  }
}

/* 20260623 pass 344: remove duplicate settings index and harden primary/filter/token semantics. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply:disabled,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply[disabled] {
  border-color: #0f172a !important;
  background: #0f172a !important;
  color: #ffffff !important;
  cursor: not-allowed !important;
  opacity: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state {
  display: inline-flex !important;
  align-items: center !important;
  width: fit-content !important;
  min-height: 30px !important;
  padding: 0 10px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-details,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-assurance {
  border-color: #e5edf6 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-details span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-assurance span {
  min-height: 28px !important;
  padding: 5px 0 !important;
  border: 0 !important;
  border-top: 1px solid #eef3f8 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend .is-sla::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-sla,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.is-sla {
  border-color: #fecaca !important;
  background: #fff5f5 !important;
  color: #991b1b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend .is-owner::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-owner,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.is-owner {
  border-color: #fed7aa !important;
  background: #fff7ed !important;
  color: #9a3412 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend .is-watch::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-watch,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.is-watch {
  border-color: #bfdbfe !important;
  background: #eff6ff !important;
  color: #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend .is-sla::before {
  background: #dc2626 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend .is-owner::before {
  background: #d97706 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend .is-watch::before {
  background: #2563eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-overview-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-wizard-card {
  border-color: #e5edf6 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-hero {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-stage-stack {
  gap: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-category-divider {
  margin-top: 0 !important;
  border-color: #d8e3ef !important;
  background: #f8fafc !important;
}

/* 20260623 pass 345: filter apply primary lock above legacy disabled specificity. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions #app-filter-apply#app-filter-apply:disabled,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions #app-filter-apply#app-filter-apply[disabled] {
  min-height: 38px !important;
  border-color: #0f172a !important;
  background: #0f172a !important;
  color: #ffffff !important;
  cursor: not-allowed !important;
  filter: none !important;
  opacity: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions #app-filter-apply#app-filter-apply:disabled::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions.tenant-workspace-filter-actions #app-filter-apply#app-filter-apply[disabled]::after {
  content: none !important;
  display: none !important;
}

/* 20260623 pass 346: reviewer structural affordances and dense enterprise rhythm. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-section > p {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
  margin: 8px 0 5px !important;
  border-bottom: 1px solid #e5edf6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-pinned-toggle.is-filter-label {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 20px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 820 !important;
  pointer-events: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result {
  display: grid !important;
  grid-template-columns: 32px minmax(0, 1fr) auto 18px !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 54px !important;
  padding: 7px 9px !important;
  border: 1px solid #e5edf6 !important;
  border-left: 1px solid transparent !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  cursor: pointer !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result:focus-visible,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result.is-selected {
  border-left-color: #123b73 !important;
  background: #f5f7fa !important;
  outline: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result-token {
  position: relative !important;
  display: grid !important;
  place-items: center !important;
  width: 24px !important;
  min-width: 24px !important;
  height: 24px !important;
  min-height: 24px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
  color: transparent !important;
  font-size: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result-token::after {
  content: "" !important;
  display: block !important;
  width: 9px !important;
  height: 9px !important;
  border-radius: 2px !important;
  background: #64748b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result[data-command-kind="timeline"] .tenant-command-result-token::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result[data-command-kind="sync"] .tenant-command-result-token::after {
  background: #dc2626 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result[data-command-kind="inbox"] .tenant-command-result-token::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result[data-command-kind="calendar"] .tenant-command-result-token::after {
  background: #2563eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result[data-command-kind="calls"] .tenant-command-result-token::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result[data-command-kind="numbers"] .tenant-command-result-token::after {
  background: #047857 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result-time {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  white-space: nowrap !important;
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-row-cue {
  color: #64748b !important;
  font-size: 18px !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter {
  gap: 8px !important;
  max-height: min(76vh, 640px) !important;
  padding-bottom: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  position: sticky !important;
  top: 0 !important;
  z-index: 2 !important;
  margin: 0 !important;
  border-color: #cbd8e6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section {
  margin: 0 !important;
  padding: 10px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  margin-top: 0 !important;
  padding: 8px 12px !important;
  border-top: 1px solid #d8e3ef !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 6px !important;
  margin-top: 6px !important;
  max-width: 640px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend span {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  min-height: 22px !important;
  padding: 0 7px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 10.5px !important;
  font-weight: 780 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge {
  position: relative !important;
  padding-left: 18px !important;
  margin-left: auto !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge::before {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  left: 7px !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 999px !important;
  background: #64748b !important;
  transform: translateY(-50%) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.is-sla::before {
  background: #dc2626 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.is-owner::before {
  background: #d97706 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.is-watch::before {
  background: #2563eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-shell {
  display: grid !important;
  gap: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-summary {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 0 !important;
  padding: 0 !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 3px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-summary > div {
  min-height: 42px !important;
  padding: 7px 10px !important;
  border-right: 1px solid #e5edf6 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-summary > div:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-stack {
  gap: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-stack > section {
  min-height: auto !important;
  padding: 10px 12px !important;
  border: 1px solid #e5edf6 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-executive-actions button[data-report-focus="settlement"] {
  border-color: #0f172a !important;
  background: #0f172a !important;
  color: #ffffff !important;
  font-weight: 920 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-executive-actions button[data-report-export="pdf"] {
  border-color: #cbd8e6 !important;
  background: #ffffff !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band > span {
  min-height: 70px !important;
  padding: 9px 12px !important;
  border: 0 !important;
  border-right: 1px solid #e5edf6 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-category-divider,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group-head {
  min-height: 36px !important;
  border-top: 1px solid #d8e3ef !important;
  border-bottom: 1px solid #d8e3ef !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group-head span {
  color: #4b5563 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu summary strong {
    font-size: 18px !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu summary b,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu summary small {
    font-size: 10px !important;
  }
}

/* 20260623 pass 347: remove remaining consumer chrome and compact weak 8.x surfaces. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result-token.tenant-command-result-token {
  display: grid !important;
  place-items: center !important;
  width: 26px !important;
  min-width: 26px !important;
  height: 26px !important;
  min-height: 26px !important;
  overflow: hidden !important;
  text-indent: -9999px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result-token.tenant-command-result-token::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-token-shape {
  position: relative !important;
  display: block !important;
  width: 14px !important;
  height: 14px !important;
  border: 2px solid #4b5563 !important;
  border-radius: 3px !important;
  background: transparent !important;
  text-indent: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result[data-command-kind="timeline"] .tenant-command-token-shape,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result[data-command-kind="sync"] .tenant-command-token-shape {
  border-radius: 999px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result[data-command-kind="inbox"] .tenant-command-token-shape,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result[data-command-kind="calendar"] .tenant-command-token-shape {
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result[data-command-kind="calls"] .tenant-command-token-shape::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result[data-command-kind="numbers"] .tenant-command-token-shape::after {
  content: "" !important;
  position: absolute !important;
  inset: 3px !important;
  border: 1px solid #4b5563 !important;
  border-radius: 999px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result.tenant-command-result {
  border-left-width: 1px !important;
  border-left-color: #e5edf6 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result.tenant-command-result::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result.tenant-command-result::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden) {
  top: 84px !important;
  right: 18px !important;
  bottom: auto !important;
  width: min(476px, calc(100vw - 28px)) !important;
  min-height: 0 !important;
  height: auto !important;
  max-height: calc(100vh - 108px) !important;
  overflow: auto !important;
  padding: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section {
  margin: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  border-radius: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row:first-child {
  grid-column: 1 / -1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  align-items: center !important;
  gap: 10px !important;
  padding: 10px 12px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-revert {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear {
  justify-self: end !important;
  min-height: 36px !important;
  padding: 0 12px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #334155 !important;
  text-decoration: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply {
  justify-self: end !important;
  min-width: 126px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-structured-head {
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-structured-head .tenant-session-menu-assurance {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-structured-head .tenant-session-menu-assurance::before {
  content: "Security summary" !important;
  position: static !important;
  display: block !important;
  min-height: 28px !important;
  padding: 7px 10px !important;
  border: 0 !important;
  border-bottom: 1px solid #e5edf6 !important;
  background: #f8fafc !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-structured-head .tenant-session-menu-assurance span {
  position: relative !important;
  display: grid !important;
  grid-template-columns: 18px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 38px !important;
  padding: 7px 10px !important;
  border: 0 !important;
  border-bottom: 1px solid #eef3f8 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-structured-head .tenant-session-menu-assurance span::before {
  content: "" !important;
  position: static !important;
  display: block !important;
  width: 10px !important;
  height: 10px !important;
  border: 2px solid #15803d !important;
  border-radius: 999px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-structured-head .tenant-session-menu-assurance b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-structured-head .tenant-session-menu-assurance small {
  grid-column: 2 !important;
  min-width: 0 !important;
  text-align: left !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-structured-head .tenant-session-menu-assurance b {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-structured-head .tenant-session-menu-assurance small {
  color: #4b5563 !important;
  font-size: 10px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 tr[role="row"],
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-group-row,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .is-group-row {
  border-left: 2px solid #123b73 !important;
  background: #eaf1f8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 tr[role="row"] th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx100-workqueue-group-row th {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 930 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-row.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-row[aria-selected="true"],
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-row.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-row[aria-current="true"] {
  border-left-color: #cbd8e6 !important;
  background: #f8fafc !important;
  box-shadow: inset 1px 0 0 #cbd8e6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut {
  position: relative !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut::after {
  content: "›" !important;
  position: absolute !important;
  right: 12px !important;
  top: 50% !important;
  color: #334155 !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  transform: translateY(-50%) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut:focus-visible {
  background: #f5f7fa !important;
  outline: 1px solid #cbd8e6 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip#app-mobile-context-strip.tenant-mobile-ops-strip {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 8px !important;
    min-height: 30px !important;
    margin: 0 10px 4px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip#app-mobile-context-strip .tenant-mobile-context-identity {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    min-width: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip#app-mobile-context-strip #app-mobile-context-tenant {
    color: #334155 !important;
    font-size: 12px !important;
    font-weight: 880 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip#app-mobile-context-strip #app-mobile-context-audit {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-env#app-mobile-context-env.tenant-mobile-context-env {
    min-height: 22px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #123b73 !important;
    font-size: 10px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu {
    margin: 0 10px 8px !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary {
    min-height: 44px !important;
    padding: 7px 9px 7px 12px !important;
    border: 1px solid #cbd8e6 !important;
    border-left: 3px solid #123b73 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary b {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary strong {
    color: #0f172a !important;
    font-size: 17px !important;
    font-weight: 900 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary small,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary::after {
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #475569 !important;
    font-size: 10px !important;
    font-weight: 820 !important;
  }
}

/* 20260623 pass 348: reviewer recovery, line icons and lighter drawer emphasis. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-token.tenant-command-result-token {
  display: grid !important;
  place-items: center !important;
  width: 28px !important;
  min-width: 28px !important;
  height: 28px !important;
  min-height: 28px !important;
  overflow: visible !important;
  text-indent: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #4b5563 !important;
  font-size: 0 !important;
  line-height: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-token svg {
  display: block !important;
  width: 17px !important;
  height: 17px !important;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.8 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result.tenant-command-result.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result.tenant-command-result:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result.tenant-command-result:focus-visible {
  border-left-color: #123b73 !important;
  box-shadow: inset 2px 0 0 #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-action-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state {
  min-height: 28px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #475569 !important;
  font-size: 10.5px !important;
  font-weight: 760 !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  border-top-color: #cbd8e6 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply {
  min-width: 136px !important;
  min-height: 38px !important;
  border-color: #0f172a !important;
  background: #0f172a !important;
  color: #ffffff !important;
  font-weight: 920 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu {
  border-left: 1px solid #d8e3ef !important;
  box-shadow: 0 12px 32px rgba(15, 23, 42, .12) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-head {
  border-left: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.has-queue {
  min-height: 26px !important;
  padding: 0 8px 0 20px !important;
  font-size: 11px !important;
  font-weight: 880 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-row.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-row[aria-selected="true"],
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-row.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-row[aria-current="true"] {
  border-left-width: 1px !important;
  border-left-color: #cbd8e6 !important;
  background: #f8fafc !important;
  box-shadow: inset 1px 0 0 #cbd8e6 !important;
}

/* 20260623 pass 349: unify overlay chrome and tighten reviewer 8.x scanability gaps. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-close#app-command-close.tenant-overlay-close,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-close#app-session-menu-close.tenant-overlay-close,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-close.tenant-overlay-close {
  display: grid !important;
  place-items: center !important;
  justify-self: end !important;
  align-self: start !important;
  width: 32px !important;
  min-width: 32px !important;
  height: 32px !important;
  min-height: 32px !important;
  padding: 0 !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  font-size: 20px !important;
  font-weight: 760 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-close#app-command-close.tenant-overlay-close:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-close#app-session-menu-close.tenant-overlay-close:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-close.tenant-overlay-close:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-close#app-command-close.tenant-overlay-close:focus-visible,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-close#app-session-menu-close.tenant-overlay-close:focus-visible,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-close.tenant-overlay-close:focus-visible {
  border-color: #123b73 !important;
  background: #f8fafc !important;
  color: #123b73 !important;
  outline: 2px solid rgba(18, 59, 115, .18) !important;
  outline-offset: 1px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-head,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-head,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 32px !important;
  align-items: start !important;
  gap: 10px !important;
  min-height: 58px !important;
  padding: 12px 14px !important;
  border-bottom: 1px solid #d8e3ef !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head > div > span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-kicker,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head-actions {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-assurance {
  grid-column: 1 / -1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-box {
  border: 1px solid #d8e3ef !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: 0 18px 46px rgba(15, 23, 42, .16) !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-head h2 {
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 930 !important;
  letter-spacing: 0 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-scope {
  margin-top: 3px !important;
  color: #4b5563 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result.tenant-command-result {
  width: 100% !important;
  min-height: 48px !important;
  padding: 8px 10px !important;
  border: 1px solid #e5edf6 !important;
  border-left: 2px solid #d8e3ef !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  cursor: pointer !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result.tenant-command-result.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result.tenant-command-result:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result.tenant-command-result:focus-visible {
  border-left-color: #123b73 !important;
  background: #f8fafc !important;
  box-shadow: inset 2px 0 0 #123b73 !important;
  outline: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden) {
  border: 1px solid #d8e3ef !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: 0 18px 46px rgba(15, 23, 42, .16) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  padding: 8px 12px !important;
  border-bottom: 1px solid #eef3f8 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid {
  display: grid !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line.is-applied,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line.has-draft {
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary {
  display: grid !important;
  gap: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary b {
  color: #4b5563 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary strong {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 920 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  margin-top: 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens span {
  display: inline-grid !important;
  grid-template-columns: auto auto !important;
  align-items: center !important;
  gap: 5px !important;
  min-height: 24px !important;
  padding: 0 8px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 999px !important;
  background: #ffffff !important;
  color: #0f172a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
  grid-template-columns: minmax(218px, .72fr) minmax(300px, 1.45fr) minmax(240px, .83fr) !important;
  align-items: center !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
  justify-content: end !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-status-pill#app-status-pill {
  max-width: 260px !important;
  min-height: 30px !important;
  padding: 0 10px !important;
  font-size: 11px !important;
  font-weight: 820 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-list-row,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-setup-checklist article {
  min-height: 38px !important;
  padding: 7px 10px !important;
  border-radius: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-list-row .pill,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-setup-checklist .pill {
  justify-self: end !important;
  min-width: 78px !important;
  text-align: center !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  min-height: 28px !important;
  padding: 4px 6px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 3px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend span {
  min-height: 20px !important;
  padding: 0 6px !important;
  border: 1px solid #eef3f8 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 840 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day {
  min-height: 88px !important;
  padding: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.has-queue {
  border-radius: 3px !important;
  color: #0f172a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-layout {
  grid-template-columns: minmax(0, 1fr) minmax(360px, 430px) !important;
  align-items: start !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-side {
  position: sticky !important;
  top: 82px !important;
  align-self: start !important;
  max-height: calc(100vh - 104px) !important;
  overflow: auto !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-card {
  border-left: 3px solid #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers #app-number-detail-title {
  color: #0f172a !important;
  font-size: 17px !important;
  font-weight: 930 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-empty,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-wizard .mail-empty {
  min-height: 54px !important;
  padding: 12px !important;
  border: 1px dashed #cbd8e6 !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-wizard-card {
  padding-bottom: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-wizard-card .tenant-inline-actions {
  justify-content: flex-end !important;
  padding-top: 8px !important;
  border-top: 1px solid #eef3f8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-executive-actions button:first-child {
  border-color: #0f172a !important;
  background: #0f172a !important;
  color: #ffffff !important;
  font-weight: 920 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-executive-actions button.secondary {
  border-color: #cbd8e6 !important;
  background: #ffffff !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band {
  align-items: stretch !important;
  gap: 0 !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 3px !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band > span {
  display: grid !important;
  align-content: center !important;
  gap: 3px !important;
  min-height: 74px !important;
  padding: 10px 12px !important;
  border: 0 !important;
  border-right: 1px solid #e5edf6 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band b {
  color: #4b5563 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band strong {
  color: #0f172a !important;
  font-size: 21px !important;
  font-weight: 940 !important;
  line-height: 1.05 !important;
}

@media (max-width: 920px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar {
    grid-template-columns: minmax(0, 1fr) auto !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-center {
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-layout {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-side {
    position: static !important;
    max-height: none !important;
    overflow: visible !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn#app-session-menu-btn.tenant-shell-identity-btn {
    display: grid !important;
    place-items: center !important;
    width: 38px !important;
    min-width: 38px !important;
    height: 38px !important;
    min-height: 38px !important;
    padding: 0 !important;
    border-radius: 3px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn#app-session-menu-btn.tenant-shell-identity-btn .tenant-shell-identity-copy {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip#app-mobile-context-strip.tenant-mobile-ops-strip {
    min-height: 22px !important;
    margin-bottom: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary {
    min-height: 48px !important;
    border-left-width: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary strong {
    font-size: 18px !important;
  }
}

/* 20260623 pass 350: remove residual cardiness and duplicate warning rails from reviewer screenshots. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline table.hvx50-workqueue-table.hvx100-workqueue-table-v2 tr.hvx100-workqueue-row td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline table.hvx50-workqueue-table.hvx100-workqueue-table-v2 tr.hvx100-workqueue-row.is-p1 td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline table.hvx50-workqueue-table.hvx100-workqueue-table-v2 tr.hvx100-workqueue-row.is-owner-blocked td {
  min-height: 48px !important;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
  border-left: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-state-cell::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-state-cell::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token b::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token b::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.is-blocked {
  display: inline-grid !important;
  place-items: center !important;
  min-height: 24px !important;
  padding: 0 8px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  font-size: 11px !important;
  font-weight: 880 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-owner-blocked .hvx112-row-status-token.hvx100-primary-state,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.is-blocked {
  border-color: #fecaca !important;
  background: #fff7f7 !important;
  color: #991b1b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden) {
  width: min(430px, calc(100vw - 24px)) !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head {
  min-height: 48px !important;
  padding: 9px 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  padding: 8px 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  gap: 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  min-height: 42px !important;
  padding: 7px 9px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row input {
  min-height: 32px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge {
  min-height: 22px !important;
  border-radius: 3px !important;
  font-size: 10px !important;
  font-weight: 840 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-readiness {
  max-width: none !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn#app-session-menu-btn#app-session-menu-btn.tenant-shell-identity-btn::before {
    content: "FG" !important;
    display: grid !important;
    place-items: center !important;
    width: 28px !important;
    min-width: 28px !important;
    height: 28px !important;
    min-height: 28px !important;
    border: 1px solid #cbd8e6 !important;
    border-radius: 3px !important;
    background: #f8fafc !important;
    color: #0f172a !important;
    font-size: 11px !important;
    font-weight: 920 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-btn#app-session-menu-btn#app-session-menu-btn.tenant-shell-identity-btn > * {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-trigger-initials#app-session-trigger-initials.tenant-shell-identity-avatar {
    display: grid !important;
    place-items: center !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row {
    margin: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row + article.hvx100-mobile-timeline-row {
    margin-top: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch {
    min-height: 72px !important;
    padding: 8px 9px !important;
    border-radius: 0 !important;
    border-left-width: 2px !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-height: 20px !important;
    padding: 0 5px !important;
    border-radius: 2px !important;
    font-size: 9.5px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    margin-top: 4px !important;
    font-size: 14px !important;
    line-height: 1.15 !important;
  }
}

/* 20260623 pass 351: critical number statuses must never truncate in inventory tables. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table {
  table-layout: fixed !important;
  width: 100% !important;
  min-width: 720px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-list {
  overflow-x: auto !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(1),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(1) {
  width: 24% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(2),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(2) {
  width: 15% !important;
  min-width: 108px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(3),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(3) {
  width: 16% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(4),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(4) {
  width: 18% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(5),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(5) {
  width: 12% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(6),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(6) {
  width: 15% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  max-width: none !important;
  min-width: 0 !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  line-height: 1.1 !important;
}

/* 20260623 pass 352: keep the full number inventory table inside its card. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table {
  table-layout: fixed !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-list {
  overflow-x: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td {
  padding-left: 8px !important;
  padding-right: 8px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(1),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(1) {
  width: 23% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(2),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(2) {
  width: 13% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(3),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(3) {
  width: 15% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(4),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(4) {
  width: 17% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(5),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(5) {
  width: 12% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(6),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(6) {
  width: 20% !important;
  text-align: right !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-row-menu,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers button.tenant-number-row-menu {
  width: auto !important;
  min-width: 96px !important;
  max-width: none !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  white-space: nowrap !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

/* 20260623 pass 354: reviewer-driven enterprise density and interaction polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-box {
  max-width: 604px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: 0 14px 30px rgba(15, 23, 42, 0.10) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-head,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-hints {
  min-height: 42px !important;
  padding: 9px 12px !important;
  border-color: #d8e3ef !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-input-wrap {
  min-height: 40px !important;
  margin: 10px 12px !important;
  border-radius: 2px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-section > p {
  min-height: 24px !important;
  padding: 0 10px !important;
  border-top: 1px solid #d8e3ef !important;
  border-bottom: 1px solid #e5edf6 !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result {
  grid-template-columns: 28px minmax(0, 1fr) minmax(118px, auto) 16px !important;
  min-height: 56px !important;
  padding: 7px 10px !important;
  border-radius: 0 !important;
  border-bottom: 1px solid #e5edf6 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result:hover {
  background: #f8fbff !important;
  box-shadow: inset 3px 0 0 #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result-token {
  width: 24px !important;
  min-width: 24px !important;
  height: 24px !important;
  min-height: 24px !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result-time {
  justify-self: end !important;
  gap: 5px !important;
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-enter-hint {
  min-height: 20px !important;
  padding: 0 7px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden) {
  width: min(430px, calc(100vw - 24px)) !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 2px !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.10) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  margin: 0 !important;
  padding: 10px 12px !important;
  border: 0 !important;
  border-top: 1px solid #e5edf6 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  grid-template-columns: 86px minmax(0, 1fr) !important;
  min-height: 38px !important;
  padding: 0 !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row input {
  min-height: 34px !important;
  border-radius: 2px !important;
  font-size: 11px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  grid-template-columns: auto minmax(0, 1fr) auto !important;
  gap: 8px !important;
  padding: 10px 12px !important;
  border-top: 1px solid #d8e3ef !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state {
  justify-self: start !important;
  max-width: 210px !important;
  min-height: 28px !important;
  padding: 0 8px !important;
  border-radius: 2px !important;
  font-size: 10.5px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-revert {
  min-height: 34px !important;
  border-radius: 2px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge {
  display: inline-grid !important;
  grid-template-columns: 6px minmax(0, 1fr) !important;
  gap: 6px !important;
  min-height: 22px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #17324d !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge::before {
  width: 6px !important;
  height: 6px !important;
  align-self: center !important;
  border-radius: 999px !important;
  background: #64748b !important;
  content: "" !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-sla::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-risk::before {
  background: #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-owner::before {
  background: #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day.is-selected {
  border: 1px solid #123b73 !important;
  background: #f8fbff !important;
  box-shadow: inset 3px 0 0 #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk {
  display: inline-flex !important;
  min-width: 82px !important;
  max-width: 112px !important;
  min-height: 24px !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 8px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #17324d !important;
  box-shadow: none !important;
  font-size: 10px !important;
  font-weight: 880 !important;
  line-height: 1 !important;
  text-align: center !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness.is-warning,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-risk {
  border-color: #fed7aa !important;
  border-left-color: #b45309 !important;
  background: #fff7ed !important;
  color: #9a3412 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band > span {
  min-height: 78px !important;
  align-content: center !important;
  border-radius: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-executive-actions {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0 !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 2px !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-executive-actions button {
  border: 0 !important;
  border-right: 1px solid #cbd8e6 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut {
  min-height: 48px !important;
  padding: 8px 10px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-meta {
  color: #64748b !important;
  font-size: 10.5px !important;
  font-weight: 680 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-setup-checklist article,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-list-row {
  grid-template-columns: minmax(0, 1fr) auto !important;
  min-height: 38px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-setup-checklist b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-list-row b {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 880 !important;
  text-transform: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row {
    margin: 0 !important;
    padding: 0 !important;
    border-bottom: 1px solid #d8e3ef !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch {
    min-height: 88px !important;
    padding: 9px 8px 9px 10px !important;
    border: 0 !important;
    border-left: 2px solid #64748b !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk {
    border-left-color: #b91c1c !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch {
    border-left-color: #b45309 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-state-rail {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    gap: 4px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    gap: 6px !important;
    align-items: center !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-height: 18px !important;
    padding: 0 5px !important;
    border: 1px solid #d8e3ef !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    box-shadow: none !important;
    font-size: 9.5px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-id,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx960-mobile-age {
    color: #475569 !important;
    font-size: 10px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    margin-top: 2px !important;
    color: #0f172a !important;
    font-size: 14px !important;
    font-weight: 900 !important;
    line-height: 1.14 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy > small {
    margin-top: 0 !important;
    color: #334155 !important;
    font-size: 10.5px !important;
    font-weight: 760 !important;
    line-height: 1.2 !important;
  }
}

/* 20260623 pass 355 final cascade: ensure reviewer polish wins after older duplicate layers. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-time {
  display: inline-flex !important;
  min-width: 156px !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 6px !important;
  color: #52647b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-open-label {
  display: inline-flex !important;
  min-width: 42px !important;
  min-height: 22px !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 8px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result.is-selected .tenant-command-open-label,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result:hover .tenant-command-open-label,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result:focus-visible .tenant-command-open-label {
  border-color: #123b73 !important;
  background: #f8fbff !important;
  color: #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-close.tenant-overlay-close,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head > .tenant-workspace-filter-close.tenant-workspace-filter-close {
  width: 32px !important;
  min-width: 32px !important;
  max-width: 32px !important;
  height: 32px !important;
  min-height: 32px !important;
  padding: 0 !important;
  border-radius: 2px !important;
  font-size: 18px !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state {
  display: inline-flex !important;
  width: auto !important;
  max-width: none !important;
  min-height: 30px !important;
  align-items: center !important;
  gap: 6px !important;
  padding: 4px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
  color: #17324d !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state .tenant-filter-action-chip {
  display: inline-flex !important;
  min-height: 22px !important;
  align-items: center !important;
  gap: 5px !important;
  padding: 0 7px !important;
  border: 1px solid #e2eaf4 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state.has-draft .tenant-filter-action-chip:first-child {
  border-left-color: #b45309 !important;
  background: #fff7ed !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #991b1b !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    grid-template-columns: minmax(54px, auto) minmax(0, 1fr) auto !important;
  }
}

/* 20260623 pass 356: system hierarchy, dense ops scanability, and reviewer 8.4 gap closure. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row td {
  min-height: 48px !important;
  padding: 7px 10px !important;
  border-bottom: 1px solid #edf2f7 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell > strong {
  color: #0f172a !important;
  font-size: 15.5px !important;
  font-weight: 920 !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta {
  margin-top: 3px !important;
  color: #667085 !important;
  font-size: 11px !important;
  font-weight: 680 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  min-height: 23px !important;
  padding: 0 7px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-blocked {
  border-left-color: #b91c1c !important;
  color: #991b1b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token.hvx100-primary-state.is-waiting {
  border-left-color: #b45309 !important;
  color: #9a3412 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-group-row th {
  height: 28px !important;
  padding: 5px 10px !important;
  border-bottom: 1px solid #d8e3ef !important;
  background: #f8fafc !important;
  color: #17324d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid--flat {
  display: grid !important;
  gap: 5px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid--flat .tenant-filter-state-line {
  min-height: 26px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary--inline {
  display: flex !important;
  min-height: 26px !important;
  align-items: center !important;
  gap: 7px !important;
  color: #17324d !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary--inline b {
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 780 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary--inline strong {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary--inline small {
  color: #64748b !important;
  font-size: 11px !important;
  font-weight: 700 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens--flat {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 5px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens--flat span {
  min-height: 24px !important;
  padding: 0 7px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-row-cue {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result {
  grid-template-columns: 34px minmax(0, 1fr) auto !important;
  min-height: 44px !important;
  padding: 7px 9px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  margin-top: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend span {
  display: inline-flex !important;
  min-height: 24px !important;
  align-items: center !important;
  gap: 5px !important;
  padding: 0 8px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend span::before {
  width: 7px !important;
  height: 7px !important;
  border-radius: 999px !important;
  background: #64748b !important;
  content: "" !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend .is-sla::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-sla {
  background: #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend .is-owner::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-owner {
  background: #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend .is-watch::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-watch {
  background: #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-sla,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-owner,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-watch {
  color: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend b {
  color: #0f172a !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day {
  padding: 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-tabs [data-number-detail-tab] {
  min-height: 42px !important;
  padding: 6px 8px !important;
  border-radius: 2px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-empty {
  min-height: 42px !important;
  padding: 8px 10px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-readiness-strip {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-readiness-strip > span {
  min-height: 42px !important;
  padding: 7px 9px !important;
  border-right: 1px solid #e2eaf4 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band > span {
  display: grid !important;
  min-height: 74px !important;
  align-content: start !important;
  gap: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band > span b {
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band > span strong {
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 940 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut-group-head {
  position: sticky !important;
  top: 0 !important;
  z-index: 1 !important;
  min-height: 30px !important;
  border-bottom: 1px solid #d8e3ef !important;
  background: #f8fafc !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    min-height: 48px !important;
    padding: 7px 8px !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 6px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-governance {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    font-size: 15.5px !important;
    line-height: 1.12 !important;
  }
}

/* 20260623 pass 357: remove remaining boxed/noisy reviewer artifacts. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head {
  position: relative !important;
  grid-template-columns: minmax(0, 1fr) !important;
  min-height: 58px !important;
  padding: 10px 48px 10px 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-close.tenant-overlay-close,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head > .tenant-workspace-filter-close.tenant-workspace-filter-close {
  position: absolute !important;
  top: 12px !important;
  right: 12px !important;
  width: 28px !important;
  min-width: 28px !important;
  max-width: 28px !important;
  height: 28px !important;
  min-height: 28px !important;
  border: 0 !important;
  background: transparent !important;
  color: #17324d !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state {
  border: 0 !important;
  background: transparent !important;
  padding: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  gap: 10px !important;
  align-items: center !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-main,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar-copy {
  align-items: flex-start !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs {
  align-self: start !important;
  width: auto !important;
  min-width: 300px !important;
  max-width: 360px !important;
  padding: 3px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs button {
  min-height: 30px !important;
  border-radius: 0 !important;
  font-size: 11px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    grid-template-columns: minmax(0, 1fr) !important;
    padding-left: 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx760-mobile-state-rail {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-height: 20px !important;
    padding: 0 6px !important;
    border: 1px solid #d8e3ef !important;
    border-left: 3px solid currentColor !important;
    background: #ffffff !important;
  }
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 4px 12px !important;
  min-height: 58px !important;
  padding: 8px 10px !important;
  border: 1px solid #fed7aa !important;
  border-left: 3px solid #b45309 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module p {
  grid-column: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module span {
  color: #9a3412 !important;
  font-size: 10px !important;
  font-weight: 860 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module strong {
  color: #0f172a !important;
  font-size: 15px !important;
  font-weight: 940 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module p {
  color: #52647b !important;
  font-size: 10.5px !important;
  font-weight: 700 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module .hvx304-attention-action {
  grid-column: 2 !important;
  grid-row: 1 / span 3 !important;
  min-width: 112px !important;
  min-height: 34px !important;
  border-radius: 2px !important;
  box-shadow: none !important;
  white-space: nowrap !important;
}

/* 20260623 pass 358: markup-backed filter title and visible calendar legend. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-title-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 8px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-title-row .tenant-workspace-filter-close.tenant-overlay-close {
  position: static !important;
  width: 28px !important;
  min-width: 28px !important;
  max-width: 28px !important;
  height: 28px !important;
  min-height: 28px !important;
  padding: 0 !important;
  border: 1px solid #d8e3ef !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend-secondary[hidden] {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend-primary {
  display: flex !important;
  flex-wrap: wrap !important;
  grid-column: 1 / -1 !important;
  gap: 5px !important;
  margin-top: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend-primary span {
  min-height: 22px !important;
  padding: 0 7px !important;
  font-size: 10.5px !important;
}

/* 20260623 pass 359: keyboard-first command palette, balanced filter footer, explicit calendar legend, compact mobile queue. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-open-label {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-time {
  min-width: 92px !important;
  justify-content: flex-end !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state {
  display: inline-flex !important;
  min-height: 30px !important;
  align-items: center !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state .tenant-filter-action-copy {
  display: inline-flex !important;
  min-height: 28px !important;
  align-items: center !important;
  gap: 8px !important;
  padding-left: 9px !important;
  border-left: 3px solid #64748b !important;
  color: #17324d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state.has-draft .tenant-filter-action-copy {
  border-left-color: #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state .tenant-filter-action-copy b {
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 840 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state .tenant-filter-action-copy strong {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 880 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  grid-template-columns: minmax(0, 1fr) minmax(112px, auto) minmax(112px, auto) minmax(132px, auto) !important;
  padding: 10px 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-clear,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-revert,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions #app-filter-apply {
  min-width: 112px !important;
  min-height: 34px !important;
  border-radius: 2px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-head {
  grid-template-columns: minmax(0, 1fr) minmax(300px, 360px) !important;
  align-items: start !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend-primary {
  display: flex !important;
  width: min(360px, 100%) !important;
  justify-self: end !important;
  grid-column: 2 !important;
  margin-top: 6px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    min-height: 42px !important;
    padding: 6px 8px !important;
    border-radius: 2px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status small {
    font-size: 10.5px !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx365-mobile-status-actions {
    display: none !important;
  }
}

/* 20260623 pass 360: remove duplicated filter tokens and make calendar marker legend visible. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state#app-filter-action-state {
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state#app-filter-action-state .tenant-filter-action-copy {
  min-height: 24px !important;
  padding-left: 8px !important;
  border: 0 !important;
  border-left: 3px solid #64748b !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-tokens--flat span {
  min-height: 22px !important;
  padding: 0 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-head {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(300px, 360px) !important;
  gap: 6px 20px !important;
  align-items: start !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend-primary {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
  max-height: none !important;
  width: min(360px, 100%) !important;
  justify-self: end !important;
  grid-column: 2 !important;
  margin-top: 0 !important;
  overflow: visible !important;
}

/* 20260623 pass 361: reviewer literal action hierarchy and calendar legend specificity. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-head > .tenant-calendar-legend.tenant-calendar-legend-primary {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: min(360px, 100%) !important;
  height: auto !important;
  max-height: none !important;
  justify-self: end !important;
  grid-column: 2 !important;
  grid-row: 2 !important;
  gap: 5px !important;
  margin: 0 !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-head > .tenant-calendar-legend.tenant-calendar-legend-primary span {
  display: inline-flex !important;
  min-height: 22px !important;
  align-items: center !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear.tenant-filter-reset-action {
  display: inline-flex !important;
  min-width: 112px !important;
  min-height: 34px !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 14px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  box-shadow: none !important;
  text-decoration: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear.tenant-filter-reset-action:disabled {
  opacity: 0.62 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state#app-filter-action-state .tenant-filter-action-copy b:empty {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-preview {
  padding-left: 8px !important;
  border-left: 3px solid #123b73 !important;
  color: #334155 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-row-manage {
  min-width: 72px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx740-mobile-end-inline {
    margin: 10px 0 0 !important;
    padding: 0 0 0 9px !important;
    border: 0 !important;
    border-left: 2px solid #94a3b8 !important;
    background: transparent !important;
    color: #52647b !important;
    font-size: 11px !important;
    font-weight: 720 !important;
    line-height: 1.35 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx740-mobile-evidence-summary.hvx740-mobile-end-state {
    display: none !important;
  }
}

/* 20260623 pass 362: mobile Timeline ends on work cards; desktop evidence panels stay desktop-only. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx740-mobile-end-inline,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx880-workqueue-support {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-workqueue-mobile {
    padding-bottom: calc(88px + env(safe-area-inset-bottom, 0px)) !important;
  }
}

/* 20260623 pass 363: reviewer resizes desktop Timeline to mobile; hide desktop evidence DOM even after resize. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-support.hvx880-workqueue-support,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-evidence-disclosure.hvx880-workqueue-evidence-disclosure,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx880-workqueue-evidence-summary.hvx880-workqueue-evidence-summary {
    display: none !important;
  }
}

/* 20260623 pass 364: command palette uses a standard borderless modal close affordance. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette #app-command-close#app-command-close#app-command-close.tenant-overlay-close {
  display: inline-grid !important;
  width: 36px !important;
  min-width: 36px !important;
  height: 36px !important;
  min-height: 36px !important;
  place-items: center !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: transparent !important;
  color: #334155 !important;
  font-size: 24px !important;
  font-weight: 520 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette #app-command-close#app-command-close#app-command-close.tenant-overlay-close:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette #app-command-close#app-command-close#app-command-close.tenant-overlay-close:focus-visible {
  border: 0 !important;
  background: #f1f5f9 !important;
  color: #0f172a !important;
  outline: 2px solid rgba(18, 59, 115, .18) !important;
  outline-offset: 2px !important;
}

/* 20260623 pass 365: enterprise density and state hierarchy across reviewer 8.x gaps. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-table th {
  color: #1e293b !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table strong {
  font-size: 14px !important;
  line-height: 1.32 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table tr,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-row,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-row {
  border-bottom: 1px solid #e2e8f0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-box {
  padding: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-head,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-input-wrap,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-hints {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result {
  min-height: 44px !important;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-routing-preview {
  max-width: 62ch !important;
  margin-top: 6px !important;
  color: #1e293b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] button[data-number-configure-default] {
  border-color: #1e3a8a !important;
  background: #1e3a8a !important;
  color: #ffffff !important;
  font-weight: 880 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.has-queue {
  min-height: 22px !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  font-size: 11px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band > span b {
  font-size: 24px !important;
  font-weight: 900 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings#app-stage-settings .tenant-settings-shortcut:focus-visible {
  background: #f8fafc !important;
  box-shadow: inset 3px 0 0 #1e3a8a !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row + article.hvx100-mobile-timeline-row {
    margin-top: 12px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card {
    border-color: #dbe5f1 !important;
    border-radius: 4px !important;
  }
}

/* 20260623 pass 366: Reports KPI labels stay compact; values carry the weight. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band > span {
  min-height: 76px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band > span b {
  display: block !important;
  min-height: 14px !important;
  overflow: hidden !important;
  color: #475569 !important;
  font-size: 12px !important;
  font-weight: 820 !important;
  line-height: 1.1 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band > span strong {
  display: block !important;
  margin-top: 3px !important;
  color: #0f172a !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  line-height: 1.05 !important;
}

/* 20260623 pass 367: mobile Timeline reads as a compact operations list, not a card feed. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row + article.hvx100-mobile-timeline-row {
    margin-top: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 86px !important;
    padding: 10px 10px 9px !important;
    border: 0 !important;
    border-top: 1px solid #dbe5f1 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx990-mobile-sla-chip,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card [class*="badge"],
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card [class*="chip"] {
    min-height: 22px !important;
    border-radius: 3px !important;
    font-size: 10.5px !important;
    font-weight: 860 !important;
  }
}

/* 20260623 pass 368: calendar alert badges map directly to legend and stay readable. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-month-shell {
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day {
  min-height: 86px !important;
  padding: 8px 9px !important;
  border-color: #d8e2ee !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.has-queue-work,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day.has-queue-work {
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.has-queue-work::after,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day.has-queue-work::after {
  display: none !important;
  content: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-head {
  display: flex !important;
  min-height: 26px !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-number {
  display: inline-grid !important;
  width: 26px !important;
  min-width: 26px !important;
  height: 26px !important;
  place-items: center !important;
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.has-events,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.has-queue {
  display: inline-flex !important;
  width: auto !important;
  min-width: 68px !important;
  max-width: 94px !important;
  min-height: 24px !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 5px !important;
  padding: 3px 7px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #1e293b !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-transform: none !important;
  white-space: nowrap !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge::before {
  display: inline-block !important;
  width: 6px !important;
  height: 6px !important;
  min-width: 6px !important;
  border-radius: 999px !important;
  content: "" !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.has-events::before {
  background: #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.is-sla::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-sla {
  border-color: #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.is-owner::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-owner {
  border-color: #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.is-watch::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-watch {
  border-color: #2563eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.is-sla::before {
  background: #dc2626 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.is-owner::before {
  background: #d97706 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.is-watch::before {
  background: #2563eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-body {
  display: grid !important;
  gap: 5px !important;
  min-height: 34px !important;
  padding-top: 7px !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 28px !important;
  padding: 5px 7px !important;
  border: 1px solid #cbd8e6 !important;
  border-left-width: 3px !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal::before {
  display: none !important;
  content: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-time,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-title {
  display: inline-flex !important;
  width: auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  color: inherit !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-time {
  font-size: 11.5px !important;
  font-weight: 930 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-title {
  justify-self: end !important;
  color: #475569 !important;
  font-size: 10.5px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-head > .tenant-calendar-legend.tenant-calendar-legend-primary {
  gap: 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend span {
  min-height: 24px !important;
  padding: 4px 8px !important;
  border-width: 1px !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #1e293b !important;
  font-size: 10.5px !important;
  font-weight: 820 !important;
}

/* 20260623 pass 369: override legacy seven-ID calendar chip rules on production bundles. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-meta.tenant-calendar-count-badge.tenant-calendar-count-badge,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-meta.tenant-calendar-count-badge.has-queue {
  display: inline-flex !important;
  min-width: 74px !important;
  max-width: 104px !important;
  min-height: 26px !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  padding: 4px 8px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  font-size: 11.5px !important;
  font-weight: 920 !important;
  line-height: 1 !important;
  text-align: center !important;
  text-transform: none !important;
  white-space: nowrap !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-meta.tenant-calendar-count-badge::before {
  position: static !important;
  display: inline-block !important;
  width: 7px !important;
  min-width: 7px !important;
  height: 7px !important;
  border-radius: 999px !important;
  content: "" !important;
  transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal.tenant-calendar-chip {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
  min-height: 30px !important;
  padding: 5px 8px !important;
  border: 1px solid #cbd8e6 !important;
  border-left-width: 3px !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #0f172a !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-sla {
  border-left-color: #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-owner {
  border-left-color: #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-watch {
  border-left-color: #2563eb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-time {
  color: #0f172a !important;
  flex: 0 0 auto !important;
  justify-self: start !important;
  font-size: 11.5px !important;
  font-weight: 930 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-title {
  color: #475569 !important;
  flex: 0 1 auto !important;
  justify-self: end !important;
  min-width: 0 !important;
  font-size: 10.5px !important;
  font-weight: 820 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-empty .tenant-calendar-day-body,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day.is-empty .tenant-calendar-day-body {
  display: none !important;
  min-height: 0 !important;
  padding: 0 !important;
  gap: 0 !important;
  overflow: hidden !important;
}

/* 20260623 pass 370: reduce consumer pill weight and unify enterprise state language. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-meta.tenant-calendar-count-badge.has-queue {
  min-width: 0 !important;
  max-width: none !important;
  min-height: 18px !important;
  justify-content: flex-start !important;
  gap: 5px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 920 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal.tenant-calendar-chip {
  min-height: 24px !important;
  padding: 2px 0 2px 8px !important;
  border: 0 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #0f172a !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-time {
  color: #0f172a !important;
  font-size: 11px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-title {
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 780 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-head > .tenant-calendar-legend.tenant-calendar-legend-primary span {
  min-height: 18px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 820 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-row.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-row[aria-current="true"] {
  background: #fbfdff !important;
  box-shadow: inset 2px 0 0 #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-row.is-selected td,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-row[aria-current="true"] td {
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-row.is-selected td:first-child,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-row[aria-current="true"] td:first-child {
  border-left: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-selected-badge {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-executive-actions {
  align-items: center !important;
  gap: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-executive-actions button[data-report-focus="settlement"] {
  min-width: 218px !important;
  min-height: 38px !important;
  padding: 0 18px !important;
  border-color: #111827 !important;
  background: #111827 !important;
  color: #ffffff !important;
  font-size: 12px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-executive-actions button[data-report-export="pdf"] {
  min-width: 132px !important;
  min-height: 38px !important;
  padding: 0 14px !important;
  border-color: #cbd8e6 !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid--single {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 0 !important;
  border: 1px solid #d7e2ef !important;
  border-left: 3px solid #123b73 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid--single .tenant-filter-state-line {
  min-height: 42px !important;
  padding: 8px 12px !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid--single .tenant-filter-scope-summary {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) auto !important;
  align-items: baseline !important;
  gap: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid--single .tenant-filter-scope-summary b {
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid--single .tenant-filter-scope-summary strong {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid--single .tenant-filter-scope-summary small {
  justify-self: end !important;
  color: #334155 !important;
  font-size: 12px !important;
  font-weight: 820 !important;
}

/* 20260623 pass 371: mobile section switcher is an obvious enterprise control. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu {
    margin: 0 10px 8px !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 10px !important;
    min-height: 48px !important;
    padding: 7px 8px 7px 12px !important;
    border: 1px solid #cbd8e6 !important;
    border-left: 3px solid #123b73 !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary strong,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-current#app-mobile-section-current {
    min-width: 0 !important;
    color: #0f172a !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary b,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary small {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary::after {
    content: "Timeline filters" !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    justify-self: end !important;
    min-width: 58px !important;
    min-height: 34px !important;
    padding: 0 12px !important;
    border: 1px solid #123b73 !important;
    border-radius: 3px !important;
    background: #123b73 !important;
    color: #ffffff !important;
    font-size: 11px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu button {
    min-height: 42px !important;
  }
}

/* 20260623 pass 372: reviewer loop polish for hierarchy, status, and flatter enterprise surfaces. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-box,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu {
  border-radius: 3px !important;
  box-shadow: 0 16px 36px rgba(15, 23, 42, .12) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-time {
  display: grid !important;
  grid-template-columns: minmax(76px, auto) 42px !important;
  justify-content: end !important;
  gap: 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-work-cell > strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="conversations"] #mail-threads#mail-threads#mail-threads .hvx100-conversation-subject,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="conversations"] #mail-threads#mail-threads#mail-threads .hvx100-conversation-row strong {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 920 !important;
  line-height: 1.18 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-touch-cell,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="conversations"] #mail-threads#mail-threads#mail-threads small {
  color: #52647b !important;
  font-size: 11px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-row-status-token,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-primary-state {
  display: inline-grid !important;
  grid-auto-flow: column !important;
  align-items: center !important;
  gap: 5px !important;
  min-height: 24px !important;
  padding: 2px 7px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid currentColor !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  grid-template-columns: 30px minmax(0, 1fr) !important;
  min-height: 26px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-time {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 28px !important;
  min-height: 18px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-summary {
  gap: 6px !important;
  padding: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-summary > div {
  min-height: 44px !important;
  padding: 7px 9px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-stack > section {
  padding: 10px 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-preview {
  margin: 6px 0 8px !important;
  padding: 7px 9px 7px 10px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid #123b73 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #17324d !important;
  font-size: 12px !important;
  font-weight: 780 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-executive-actions button[data-report-focus="settlement"] {
  border-color: #0f172a !important;
  background: #0f172a !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-executive-actions button[data-report-export="pdf"] {
  border-color: transparent !important;
  background: transparent !important;
  color: #334155 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
  box-shadow: none !important;
}

/* 20260623 pass 373: explicit counts, flatter tabs, and denser operational controls. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav .tenant-mobile-nav-badge,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-nav#app-mobile-nav .tenant-nav-badge[data-nav-badge="inbox"] {
    width: auto !important;
    min-width: 54px !important;
    max-width: 82px !important;
    padding: 0 6px !important;
    border-radius: 2px !important;
    white-space: nowrap !important;
    font-size: 9.5px !important;
    letter-spacing: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-state {
    border-radius: 2px !important;
    box-shadow: none !important;
  }
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected {
  border-color: #123b73 !important;
  box-shadow: inset 0 0 0 2px #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-overflow {
  min-height: 18px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #334155 !important;
  font-size: 10.5px !important;
  font-weight: 820 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-tabs,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-settings-tabs {
  border-radius: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-tabs button,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-settings-tabs button {
  border-radius: 2px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-number-tabs button.is-active,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-settings-tabs button.is-active {
  border-left: 3px solid #123b73 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result {
  min-height: 40px !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-section > p {
  margin: 4px 0 !important;
}

/* 20260623 pass 374: hardened enterprise status components. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline table.hvx50-workqueue-table th {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 920 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline table.hvx50-workqueue-table td {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p1 .hvx112-row-status-token {
  color: #7f1d1d !important;
  background: #fff7f7 !important;
  border-color: #f3c7c7 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p2 .hvx112-row-status-token {
  color: #7c2d12 !important;
  background: #fff8ed !important;
  border-color: #fed7aa !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-row.is-p3 .hvx112-row-status-token {
  color: #17324d !important;
  background: #f8fafc !important;
  border-color: #d8e3ef !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  min-height: 24px !important;
  padding: 2px 8px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #17324d !important;
  font-size: 11px !important;
  font-weight: 860 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-risk,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-readiness.is-attention {
  border-left-color: #b45309 !important;
  background: #fff8ed !important;
  color: #7c2d12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-routing-risk.is-ready,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-taxonomy.is-capable {
  border-left-color: #0f766e !important;
  background: #f0fdfa !important;
  color: #134e4a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-summary strong {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 920 !important;
}

/* 20260623 pass 375: calendar alerts are a single legible indicator system. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.has-queue {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 20px !important;
  padding: 1px 7px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #17324d !important;
  font-size: 10.5px !important;
  font-weight: 900 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.has-queue.is-sla {
  border-left-color: #b91c1c !important;
  background: #fff7f7 !important;
  color: #7f1d1d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.has-queue.is-owner {
  border-left-color: #123b73 !important;
  background: #f8fbff !important;
  color: #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.has-queue.is-watch {
  border-left-color: #b45309 !important;
  background: #fff8ed !important;
  color: #7c2d12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-help {
  color: #64748b !important;
  font-size: 10.5px !important;
  font-weight: 680 !important;
}

/* 20260623 pass 376: reviewer-targeted filter, calendar, and mobile density polish. */
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-grid--single,
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-state-line--applied {
  display: block !important;
  min-height: 36px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary--inline,
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary {
  display: grid !important;
  grid-template-columns: 118px minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 36px !important;
  padding: 0 12px !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 4px solid #123b73 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary b {
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary strong {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 940 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary small {
  color: #17324d !important;
  font-size: 12px !important;
  font-weight: 880 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  min-height: 44px !important;
  padding: 7px 9px !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row:first-of-type,
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row:last-of-type {
  grid-column: 1 / -1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-head {
  grid-template-columns: minmax(260px, 1fr) minmax(240px, 360px) minmax(280px, 360px) !important;
  min-height: 86px !important;
  align-items: center !important;
  gap: 12px !important;
  padding: 16px 18px 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-head .card-title {
  margin: 0 0 4px !important;
  font-size: 19px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar #app-calendar-summary-meta {
  max-width: 560px !important;
  color: #17324d !important;
  font-size: 12px !important;
  font-weight: 780 !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar {
  min-height: 54px !important;
  padding: 8px 18px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-date-context {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 24px !important;
  padding: 0 9px !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #123b73 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #17324d !important;
  font-size: 11px !important;
  font-weight: 860 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-month-shell {
  padding: 0 18px 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day {
  min-height: 76px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-head {
  align-items: flex-start !important;
  gap: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge.has-queue {
  justify-content: flex-start !important;
  min-width: 64px !important;
  min-height: 22px !important;
  padding: 2px 7px !important;
  font-size: 10.5px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary::after {
    content: "Switch area" !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary {
    min-height: 48px !important;
    padding: 8px 10px 8px 12px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    min-height: 70px !important;
    padding: 8px 10px !important;
    gap: 6px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 46px !important;
    padding-top: 5px !important;
    padding-bottom: 6px !important;
  }
}

/* 20260623 pass 377: remove visual placeholder artifacts from Timeline group rows. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row th,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row td.hvx50-group-fill {
  height: 30px !important;
  padding: 0 10px !important;
  border-top: 1px solid #cbd8e6 !important;
  border-bottom: 1px solid #cbd8e6 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  background: #e8f0f8 !important;
  color: #17324d !important;
  box-shadow: none !important;
  text-decoration: none !important;
  vertical-align: middle !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row td.hvx50-group-fill {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row th::before,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row th::after,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row td.hvx50-group-fill::before,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row td.hvx50-group-fill::after {
  content: none !important;
  display: none !important;
}

/* 20260623 pass 378: OpenAI and Novita convergence layer for enterprise density, hierarchy, and restraint. */
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result:focus-visible {
  position: relative !important;
  border-color: #9fb2c7 !important;
  background: #f4f8fc !important;
  box-shadow: inset 4px 0 0 #123b73 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-result.is-selected::before {
  content: "Selected" !important;
  position: absolute !important;
  right: 12px !important;
  top: 8px !important;
  color: #123b73 !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table th,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-table th {
  padding: 7px 10px !important;
  border-bottom: 1px solid #9fb2c7 !important;
  background: #f4f8fc !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table td,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-table td {
  padding: 7px 10px !important;
  vertical-align: middle !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter {
  gap: 8px !important;
  padding: 10px !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-head,
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-section {
  padding: 8px 10px !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-grid {
  grid-template-columns: repeat(4, minmax(132px, 1fr)) !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-builder-row {
  min-height: 38px !important;
  padding: 6px 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-head {
  grid-template-columns: minmax(280px, 1fr) minmax(180px, 260px) minmax(220px, 300px) !important;
  min-height: 72px !important;
  padding: 12px 16px 10px !important;
  border-bottom: 1px solid #d8e3ef !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs {
  align-self: center !important;
  min-height: 34px !important;
  padding: 3px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 3px !important;
  background: #f8fafc !important;
  gap: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs button,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs button.secondary {
  min-height: 26px !important;
  padding: 0 8px !important;
  border: 1px solid transparent !important;
  border-radius: 2px !important;
  background: transparent !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 820 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  border-color: #b9c8d8 !important;
  background: #ffffff !important;
  color: #123b73 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-legend {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 7px !important;
  min-height: 30px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-legend span {
  min-height: 24px !important;
  padding: 0 7px !important;
  border: 0 !important;
  border-left: 2px solid #9fb2c7 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 720 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-legend span b {
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-toolbar {
  min-height: 50px !important;
  padding: 7px 16px !important;
  border-bottom: 1px solid #d8e3ef !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-month-shell {
  padding: 0 16px 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-grid {
  gap: 1px !important;
  border: 1px solid #d8e3ef !important;
  background: #d8e3ef !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-day {
  min-height: 68px !important;
  padding: 6px !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-lower {
  gap: 16px !important;
  padding-top: 4px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-agenda-surface {
  border-top: 3px solid #123b73 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-agenda-head {
  padding-bottom: 10px !important;
  border-bottom: 1px solid #d8e3ef !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-hero {
  min-height: 116px !important;
  padding: 14px 16px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-inventory-table th {
  padding: 7px 10px !important;
  border-bottom: 1px solid #9fb2c7 !important;
  background: #f4f8fc !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-inventory-table td {
  padding: 7px 10px !important;
  vertical-align: middle !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-row-manage,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-row-menu {
  width: 92px !important;
  min-width: 92px !important;
  min-height: 28px !important;
  padding: 0 10px !important;
  border-radius: 2px !important;
  font-size: 10.5px !important;
  font-weight: 900 !important;
  justify-content: center !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail-summary {
  gap: 1px !important;
  border: 1px solid #d8e3ef !important;
  background: #d8e3ef !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail-summary div {
  min-height: 50px !important;
  padding: 8px 10px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-current-routing {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  gap: 1px !important;
  margin: 8px 0 !important;
  border: 1px solid #9fb2c7 !important;
  border-left: 4px solid #123b73 !important;
  background: #d8e3ef !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-current-routing div {
  min-width: 0 !important;
  padding: 9px 11px !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-current-routing span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-current-routing small {
  display: block !important;
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 720 !important;
  line-height: 1.2 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-current-routing span {
  color: #17324d !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-current-routing strong {
  display: block !important;
  margin: 2px 0 3px !important;
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 920 !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-tabs button {
  min-height: 42px !important;
  padding: 7px 9px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail-stack section {
  padding: 10px 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-kpi-band span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-pulse span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls .tenant-metric-card {
  min-height: 70px !important;
  padding: 10px 12px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-kpi-band b,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-pulse small,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls .tenant-metric-card .meta {
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 860 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-kpi-band strong,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-pulse strong,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls .tenant-metric-card strong {
  color: #0f172a !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-kpi-band small,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls .tenant-metric-card small {
  color: #64748b !important;
  font-size: 10.5px !important;
  font-weight: 640 !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls .tenant-call-readiness-strip {
  gap: 1px !important;
  padding: 1px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 4px solid #123b73 !important;
  border-radius: 3px !important;
  background: #d8e3ef !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls .tenant-call-readiness-strip span {
  min-height: 48px !important;
  padding: 8px 10px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls .tenant-call-readiness-strip b {
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls .tenant-call-readiness-strip small {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 760 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-category-divider,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut-group-head {
  min-height: 34px !important;
  padding: 8px 12px !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 4px solid #123b73 !important;
  border-radius: 2px !important;
  background: #f4f8fc !important;
  color: #17324d !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-category-divider strong,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut-group-head strong {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 940 !important;
  text-transform: uppercase !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu > summary::after {
    content: "Timeline filters" !important;
    color: #52647b !important;
    font-size: 10px !important;
    font-weight: 820 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu > summary {
    min-height: 38px !important;
    padding: 6px 9px !important;
    border: 1px solid #d8e3ef !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu > summary b,
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu > summary small {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu > summary strong {
    color: #0f172a !important;
    font-size: 13px !important;
    font-weight: 860 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    min-height: 58px !important;
    padding: 7px 9px !important;
    border-radius: 2px !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-work-title {
    color: #0f172a !important;
    font-size: 15px !important;
    font-weight: 920 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx760-mobile-card-copy small {
    color: #64748b !important;
    font-size: 9.5px !important;
    font-weight: 580 !important;
    line-height: 1.2 !important;
  }

  html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-current-routing {
    grid-template-columns: 1fr !important;
  }
}

/* 20260623 pass 379: keep selected number details visible beside inventory on desktop. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-layout {
  display: grid !important;
  grid-template-columns: minmax(480px, 1fr) minmax(360px, 430px) !important;
  align-items: start !important;
  gap: 12px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-overview-card {
  grid-column: 1 !important;
  grid-row: 1 !important;
  min-width: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-side {
  grid-column: 2 !important;
  grid-row: 1 !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  max-height: none !important;
  overflow: visible !important;
  display: grid !important;
  gap: 12px !important;
  align-self: start !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail-card,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-wizard-card,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail-shell,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  overflow: visible !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-current-routing {
  width: 100% !important;
  grid-template-columns: 1fr !important;
}

@media (max-width: 1120px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-layout {
    grid-template-columns: 1fr !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-side {
    grid-column: 1 !important;
    grid-row: auto !important;
  }
}

/* 20260623 pass 380: high-specificity correction for older number-side overrides. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-layout.tenant-number-layout {
  display: grid !important;
  grid-template-columns: minmax(500px, 1fr) minmax(360px, 430px) !important;
  align-items: start !important;
  gap: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-overview-card.tenant-number-overview-card {
  grid-column: 1 !important;
  grid-row: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-side.tenant-number-side {
  grid-column: 2 !important;
  grid-row: 1 !important;
  display: grid !important;
  position: static !important;
  top: auto !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  max-height: none !important;
  overflow: visible !important;
  gap: 12px !important;
  align-self: start !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-card.tenant-number-detail-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-wizard-card.tenant-number-wizard-card,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-shell.tenant-number-detail-shell,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail.tenant-number-detail {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-current-routing.tenant-number-current-routing {
  width: 100% !important;
  grid-column: 1 / -1 !important;
  grid-template-columns: 1fr !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-summary.tenant-number-detail-summary,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-tabs.tenant-number-tabs,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-detail-stack.tenant-number-detail-stack {
  grid-column: 1 / -1 !important;
}

@media (max-width: 1120px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-layout.tenant-number-layout {
    grid-template-columns: 1fr !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-side.tenant-number-side {
    grid-column: 1 !important;
    grid-row: auto !important;
  }
}

/* 20260623 pass 381: voice snapshot KPI tiles wrap, never truncate. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics.tenant-call-stage-metrics {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 1px !important;
  border: 1px solid #cbd8e6 !important;
  background: #d8e3ef !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics.tenant-call-stage-metrics .tenant-metric-card.tenant-metric-card {
  min-width: 0 !important;
  min-height: 68px !important;
  padding: 9px 10px !important;
  border: 0 !important;
  border-radius: 0 !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics.tenant-call-stage-metrics .tenant-metric-card .meta {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics.tenant-call-stage-metrics .tenant-metric-card small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls #app-voice-agent-status-detail {
  display: block !important;
  max-width: none !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

/* 20260623 pass 382: fill number-detail main canvas with selected operational context. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-main-detail-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 8px !important;
  margin-top: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-main-detail-grid article {
  min-width: 0 !important;
  min-height: 104px !important;
  padding: 10px 12px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid #123b73 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-main-detail-grid article.needs-attention {
  border-left-color: #b45309 !important;
  background: #fffdf8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-main-detail-grid span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-main-detail-grid small {
  display: block !important;
  color: #52647b !important;
  font-size: 11px !important;
  font-weight: 780 !important;
  line-height: 1.3 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-main-detail-grid span {
  margin-bottom: 7px !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-main-detail-grid strong {
  display: block !important;
  max-width: 100% !important;
  margin-bottom: 8px !important;
  color: #0f172a !important;
  font-size: 15px !important;
  font-weight: 920 !important;
  line-height: 1.2 !important;
  overflow-wrap: anywhere !important;
}

@media (max-width: 1120px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-main-detail-grid {
    grid-template-columns: 1fr !important;
  }
}

/* 20260623 pass 383: keep dense number inventory columns visually separated. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table {
  table-layout: fixed !important;
  width: 100% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td {
  padding-left: 7px !important;
  padding-right: 7px !important;
  line-height: 1.15 !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th + th,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td + td {
  border-left: 1px solid #edf2f7 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(1),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(1) {
  width: 24% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(2),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(2) {
  width: 13% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(3),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(3) {
  width: 17% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(4),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(4) {
  width: 17% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(5),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(5) {
  width: 12% !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table th:nth-child(6),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(6) {
  width: 17% !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(3),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(4),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(5) {
  font-size: 11px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table .tenant-inline-actions-tight button {
  min-width: 82px !important;
}

/* 20260623 pass 384: constrain inventory badges to their table cells. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(2),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(3),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(4) {
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(2) .tenant-number-readiness,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(3) .tenant-number-taxonomy,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-inventory-table td:nth-child(4) .tenant-number-routing-risk {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  white-space: normal !important;
  overflow: hidden !important;
  text-overflow: clip !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  line-height: 1.12 !important;
}

/* 20260623 pass 385: keep selected number detail content in the primary canvas. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-primary-detail-panel {
  display: grid !important;
  gap: 10px !important;
  margin-top: 12px !important;
  padding: 12px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-primary-detail-head {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  gap: 4px 12px !important;
  align-items: end !important;
  padding-bottom: 9px !important;
  border-bottom: 1px solid #d8e3ef !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-primary-detail-head span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-primary-detail-head small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-primary-detail-grid span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-primary-detail-grid small {
  display: block !important;
  color: #52647b !important;
  font-size: 10.5px !important;
  font-weight: 780 !important;
  line-height: 1.28 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-primary-detail-head span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-primary-detail-grid span {
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-primary-detail-head strong {
  grid-row: 1 / span 2 !important;
  grid-column: 2 !important;
  color: #0f172a !important;
  font-size: 16px !important;
  font-weight: 920 !important;
  line-height: 1.15 !important;
  text-align: right !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-primary-detail-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 1px !important;
  border: 1px solid #d8e3ef !important;
  background: #d8e3ef !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-primary-detail-grid article {
  min-width: 0 !important;
  min-height: 94px !important;
  padding: 10px 12px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-primary-detail-grid strong {
  display: block !important;
  margin: 5px 0 6px !important;
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 920 !important;
  line-height: 1.18 !important;
  overflow-wrap: anywhere !important;
}

@media (max-width: 1120px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-primary-detail-grid {
    grid-template-columns: 1fr !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-primary-detail-head {
    grid-template-columns: 1fr !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-primary-detail-head strong {
    grid-row: auto !important;
    grid-column: 1 !important;
    text-align: left !important;
  }
}

/* 20260623 pass 386: remove duplicate calendar month framing and align the grid. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-month-shell {
  margin: 0 !important;
  padding: 10px 18px 12px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-grid {
  margin: 0 !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 2px !important;
  background: #d8e3ef !important;
  gap: 1px !important;
  overflow: hidden !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day {
  border: 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day.is-selected {
  box-shadow: inset 0 0 0 2px #123b73 !important;
}

/* 20260623 pass 387: restore subtle calendar dividers without the duplicate shell rail. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-month-shell.tenant-calendar-month-shell {
  margin: 0 !important;
  padding: 10px 18px 12px !important;
  border: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-grid.tenant-calendar-grid {
  border: 1px solid #cbd8e6 !important;
  background: #d8e3ef !important;
  gap: 1px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.tenant-calendar-day,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar button.tenant-calendar-day.tenant-calendar-day {
  border: 0 !important;
  background: #ffffff !important;
}

/* 20260623 pass 388: use explicit calendar signal chips, not color dots. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-meta.tenant-calendar-count-badge.has-queue.has-queue {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 54px !important;
  min-height: 22px !important;
  padding: 2px 6px !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #52647b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-meta.tenant-calendar-count-badge.has-queue::before {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  content: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-meta.tenant-calendar-count-badge.has-queue.is-sla {
  border-left-color: #b91c1c !important;
  background: #fff7f7 !important;
  color: #7f1d1d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-meta.tenant-calendar-count-badge.has-queue.is-owner {
  border-left-color: #b45309 !important;
  background: #fff8ed !important;
  color: #7c2d12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-meta.tenant-calendar-count-badge.has-queue.is-watch {
  border-left-color: #1d4ed8 !important;
  background: #f5f8ff !important;
  color: #1e3a8a !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend span {
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #52647b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 850 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend span::before {
  display: none !important;
  content: none !important;
}

/* 20260623 pass 390: explicit calendar legend tokens with non-color labels. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend span {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  min-height: 24px !important;
  padding: 3px 8px 3px 7px !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #52647b !important;
  border-radius: 3px !important;
  background: #ffffff !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 850 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend span b {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 28px !important;
  height: 16px !important;
  padding: 0 4px !important;
  border: 1px solid currentColor !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: inherit !important;
  font-size: 8px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

/* 20260623 pass 391: account/security menu is a modal right drawer with scrim. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-session-menu-open {
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu-backdrop.tenant-session-menu-backdrop.hidden {
  display: none !important;
  pointer-events: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-session-menu-open #app-session-menu-backdrop.tenant-session-menu-backdrop:not(.hidden) {
  position: fixed !important;
  inset: 0 !important;
  z-index: 8990 !important;
  display: block !important;
  pointer-events: auto !important;
  background: rgba(15, 23, 42, .34) !important;
  backdrop-filter: blur(1.5px) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu {
  position: fixed !important;
  top: 16px !important;
  right: 18px !important;
  bottom: 16px !important;
  left: auto !important;
  z-index: 9000 !important;
  display: grid !important;
  grid-template-rows: auto auto minmax(0, 1fr) !important;
  gap: 14px !important;
  width: min(408px, calc(100vw - 36px)) !important;
  min-width: min(408px, calc(100vw - 36px)) !important;
  height: calc(100vh - 32px) !important;
  max-height: calc(100vh - 32px) !important;
  padding: 16px !important;
  border: 1px solid #b8c8dc !important;
  border-left: 4px solid #174ea6 !important;
  border-radius: 6px !important;
  background: #ffffff !important;
  box-shadow: 0 28px 70px rgba(15, 23, 42, .28) !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu.hidden {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu .tenant-session-menu-head {
  position: sticky !important;
  top: 0 !important;
  z-index: 1 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  gap: 12px !important;
  align-items: start !important;
  min-height: 58px !important;
  padding: 0 0 13px !important;
  border-bottom: 1px solid #dbe3ee !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu #app-session-menu-close.tenant-session-menu-close {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 72px !important;
  height: 34px !important;
  min-height: 34px !important;
  padding: 0 12px !important;
  border: 1px solid #9fb2c8 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu #app-session-menu-close.tenant-session-menu-close::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu #app-session-menu-close.tenant-session-menu-close::after {
  display: none !important;
  content: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu {
    top: 10px !important;
    right: 10px !important;
    bottom: 10px !important;
    width: calc(100vw - 20px) !important;
    min-width: calc(100vw - 20px) !important;
    height: calc(100vh - 20px) !important;
    max-height: calc(100vh - 20px) !important;
  }
}

/* 20260623 pass 392: no-blocker quick wins for contrast, command density, and terminology. */
html body.tenant-app-body[data-app-surface="workspace"] .meta,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-scope,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-command-result-copy small,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-session-menu-item small,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-calendar-date-context,
html body.tenant-app-body[data-app-surface="workspace"] .hvx176-queue-title p,
html body.tenant-app-body[data-app-surface="workspace"] .hvx112-work-meta,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-number-meta,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-report-card small,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-settings-list small {
  color: #4a5568 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result {
  grid-template-columns: 32px minmax(0, 1fr) 176px !important;
  min-height: 50px !important;
  padding: 8px 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-time {
  display: grid !important;
  grid-template-columns: 54px 64px 42px !important;
  align-items: center !important;
  justify-content: end !important;
  gap: 8px !important;
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-type-badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 48px !important;
  min-height: 18px !important;
  border-left: 3px solid #52647b !important;
  background: transparent !important;
  color: #17324d !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-month-shell {
  padding-top: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-grid-legend {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 1px !important;
  margin-top: 8px !important;
  border: 1px solid #d8e3ef !important;
  background: #d8e3ef !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-grid-legend span {
  display: grid !important;
  grid-template-columns: minmax(92px, auto) minmax(0, 1fr) !important;
  gap: 8px !important;
  align-items: center !important;
  min-height: 30px !important;
  padding: 0 10px 0 9px !important;
  border-left: 3px solid #52647b !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-grid-legend span.is-sla {
  border-left-color: #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-grid-legend span.is-owner {
  border-left-color: #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-grid-legend span.is-watch {
  border-left-color: #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-grid-legend strong {
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-grid-legend small {
  color: #4a5568 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  line-height: 1.1 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary::after {
    content: "Timeline filters" !important;
    min-width: 116px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-grid-legend {
    grid-template-columns: 1fr !important;
  }
}

/* 20260624 pass 380: Timeline actions distinguish queue filters from row owner assignment. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module .hvx304-attention-action {
  width: auto !important;
  min-width: 152px !important;
  max-width: 174px !important;
  min-height: 34px !important;
  padding: 0 12px !important;
  border: 1px solid #123b73 !important;
  border-left: 3px solid #123b73 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  font-size: 10.5px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  line-height: 1.05 !important;
  text-align: center !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx304-attention-module p {
  max-width: 560px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx332-row-action-button[data-timeline-action="assign-owner"] {
  min-width: 126px !important;
  max-width: 160px !important;
  border-color: #123b73 !important;
  border-left-color: #123b73 !important;
  background: #ffffff !important;
  color: #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx332-row-action-button[data-timeline-action="assign-owner"] b {
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  white-space: nowrap !important;
}

/* 20260624 pass 381: Timeline table keeps one header row; groups are section dividers. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row {
  border-left: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row td.hvx50-section-row {
  height: 34px !important;
  padding: 0 !important;
  border-top: 1px solid #cbd8e6 !important;
  border-bottom: 1px solid #cbd8e6 !important;
  border-left: 3px solid #123b73 !important;
  border-right: 0 !important;
  background: #f4f8fc !important;
  color: #17324d !important;
  box-shadow: none !important;
  text-decoration: none !important;
  vertical-align: middle !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row .hvx50-section-row-inner {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;
  min-height: 34px !important;
  padding: 0 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row .hvx50-section-row-inner strong {
  display: inline-flex !important;
  gap: 8px !important;
  align-items: center !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row .hvx50-section-row-inner small {
  display: inline-flex !important;
  gap: 8px !important;
  align-items: center !important;
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
}

/* 20260624 pass 382: no-blocker enterprise density and action semantics polish. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 th,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table-v2 td,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-calendar button.tenant-calendar-day,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-numbers .tenant-number-panel,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-report-card,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-settings-shortcut {
  border-color: #e5e7eb !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 th {
  padding: 5px 9px !important;
  background: #f8fafc !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 td {
  padding: 5px 9px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row .hvx50-work-cell > strong {
  color: #0f172a !important;
  font-size: 13px !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-work-meta,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-touch-cell {
  color: #475569 !important;
  font-size: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result {
  min-height: 44px !important;
  padding: 6px 9px !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-type-badge {
  min-width: 44px !important;
  text-transform: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result-copy strong {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result-copy small {
  color: #475569 !important;
  font-size: 10.5px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-head,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-toolbar {
  min-height: 42px !important;
  padding: 6px 8px !important;
  border-color: #e5e7eb !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar button.tenant-calendar-day {
  min-height: 74px !important;
  padding: 4px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-card {
  padding: 10px 12px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-card strong {
  color: #0f172a !important;
  font-size: 22px !important;
  font-weight: 940 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-card small {
  color: #52647b !important;
  font-size: 10px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-category-divider,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut-group-head {
  position: sticky !important;
  top: 0 !important;
  z-index: 2 !important;
  min-height: 28px !important;
  padding: 5px 10px !important;
  border: 1px solid #e5e7eb !important;
  background: #f9fafb !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-category-divider strong,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut-group-head strong {
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut {
  min-height: 44px !important;
  padding: 7px 10px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline article.hvx100-mobile-timeline-row {
    margin: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    min-height: 48px !important;
    padding: 6px 8px 6px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #e5e7eb !important;
    border-left: 3px solid #52647b !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card.risk {
    border-left-color: #b91c1c !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card.watch {
    border-left-color: #b45309 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-card-copy {
    min-width: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-id,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx960-mobile-age {
    justify-self: end !important;
    color: #52647b !important;
    font-size: 10px !important;
  }
}

/* 20260624 pass 383: soften over-polished list/KPI treatments after reviewer rerun. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-card strong {
  font-size: 18px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-type-badge {
  min-width: 50px !important;
  border-left-color: #64748b !important;
  color: #17324d !important;
  font-size: 9px !important;
  font-weight: 880 !important;
  text-transform: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 52px !important;
    border-bottom-color: #edf2f7 !important;
    border-left-width: 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-height: 20px !important;
    padding: 0 6px !important;
    border: 1px solid #e5e7eb !important;
    border-left: 2px solid currentColor !important;
    background: #ffffff !important;
    font-size: 10px !important;
    font-weight: 850 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    font-size: 12px !important;
    line-height: 1.15 !important;
  }
}

/* 20260624 pass 384: command palette wraps descriptions and uses one action column. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result {
  grid-template-columns: 32px minmax(0, 1fr) 112px !important;
  min-height: 48px !important;
  padding: 7px 9px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-copy {
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-copy small {
  display: block !important;
  max-width: none !important;
  overflow: visible !important;
  color: #475569 !important;
  font-size: 10px !important;
  line-height: 1.16 !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-time {
  grid-template-columns: 58px 42px !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-time > span:nth-child(2) {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-type-badge {
  min-width: 54px !important;
  text-transform: none !important;
}

/* 20260624 pass 385: applied Timeline scope is visible without opening filters. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 38px !important;
  margin: 0 !important;
  padding: 6px 10px !important;
  border: 1px solid #e5e7eb !important;
  border-left: 3px solid #52647b !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar > div {
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar strong {
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar small {
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 700 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-ledger {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 5px !important;
  margin-top: 4px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-ledger span {
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  min-height: 20px !important;
  padding: 0 7px !important;
  border: 1px solid #e5e7eb !important;
  border-left: 2px solid #52647b !important;
  background: #f8fafc !important;
  color: #17324d !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
}

/* 20260624 pass 386: reviewer closure for Calendar, Settings, and mobile Timeline scanability. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-hero {
  display: grid !important;
  grid-template-columns: minmax(210px, .42fr) minmax(0, 1fr) !important;
  gap: 12px !important;
  align-items: start !important;
  padding: 12px !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-hero-copy {
  display: grid !important;
  gap: 4px !important;
  min-width: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-kicker {
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings #app-settings-hero-title {
  margin: 0 !important;
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 940 !important;
  letter-spacing: 0 !important;
  line-height: 1.08 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-hero-text {
  color: #52647b !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcuts-head,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-category-divider,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut-group-head {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  min-height: 30px !important;
  padding: 6px 9px !important;
  border: 1px solid #d8e3ef !important;
  border-left: 3px solid #52647b !important;
  border-radius: 0 !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcuts-head strong,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-category-divider strong,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut-group-head strong {
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcuts-head span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-category-divider span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut-group-head span {
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(82px, auto) minmax(74px, auto) !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 48px !important;
  border-left: 3px solid #d8e3ef !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut:hover,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut:focus-visible {
  border-left-color: #123b73 !important;
  background: #f8fbff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut-copy {
  min-width: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut-copy strong {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 920 !important;
  line-height: 1.08 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut-copy small {
  display: block !important;
  overflow: hidden !important;
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  line-height: 1.16 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut-meta,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut-state {
  justify-self: end !important;
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 820 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut-state {
  color: #123b73 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-head {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  gap: 10px !important;
  align-items: center !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-head .card-title {
  font-size: 18px !important;
  line-height: 1.08 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs {
  display: grid !important;
  grid-template-columns: auto auto auto !important;
  align-items: center !important;
  gap: 1px !important;
  border: 1px solid #d8e3ef !important;
  background: #d8e3ef !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs button,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs small {
  min-height: 28px !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs button {
  padding: 0 9px !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 880 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  border-left: 3px solid #123b73 !important;
  background: #eef4ff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs small {
  display: inline-flex !important;
  align-items: center !important;
  padding: 0 8px !important;
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-ops-board {
  border: 1px solid #d8e3ef !important;
  background: #d8e3ef !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-ops-row {
  min-height: 34px !important;
  padding: 0 8px !important;
  border-left: 3px solid transparent !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-ops-row:not(.is-head):hover {
  border-left-color: #123b73 !important;
  background: #f8fbff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-ops-row.is-head {
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-ops-row strong {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-ops-row button {
  min-height: 28px !important;
  padding: 0 9px !important;
  border-radius: 2px !important;
  font-size: 10px !important;
  font-weight: 880 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-applied-filter-bar {
    position: sticky !important;
    top: 0 !important;
    z-index: 4 !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    min-height: 36px !important;
    padding: 5px 8px !important;
    border-left-width: 2px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-applied-filter-bar small {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-filter-ledger {
    overflow-x: auto !important;
    flex-wrap: nowrap !important;
    max-width: calc(100vw - 112px) !important;
    margin-top: 3px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-filter-ledger span {
    flex: 0 0 auto !important;
    min-height: 18px !important;
    padding: 0 6px !important;
    font-size: 9px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-applied-filter-bar button {
    min-height: 28px !important;
    padding: 0 8px !important;
    font-size: 10px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx50-workqueue-mobile {
    gap: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-hero,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-head {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut {
    grid-template-columns: minmax(0, 1fr) auto !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut-meta {
    display: none !important;
  }
}

/* 20260624 pass 387: applied Timeline filter strip must not collide with the table header. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar {
  height: auto !important;
  min-height: 50px !important;
  margin: 8px 0 !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar > div {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  grid-template-areas:
    "title summary"
    "chips chips" !important;
  align-items: center !important;
  gap: 4px 8px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar strong {
  grid-area: title !important;
  margin: 0 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar small {
  grid-area: summary !important;
  display: block !important;
  margin: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-ledger {
  grid-area: chips !important;
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 4px !important;
  margin: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-ledger span {
  justify-content: flex-start !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar {
    min-height: 40px !important;
    margin: 4px 0 !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar > div {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-areas:
      "title"
      "chips" !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-filter-ledger {
    display: flex !important;
    flex-wrap: nowrap !important;
  }
}

/* 20260624 pass 388: reserve space for the desktop KPI row before the filter strip. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header {
  min-height: 126px !important;
  height: auto !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header > .hvx176-queue-kpi-strip {
  min-height: 126px !important;
  height: auto !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header .hvx176-queue-kpi {
  min-height: 54px !important;
  height: 54px !important;
  padding: 7px 10px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header {
    min-height: 0 !important;
  }
}

/* 20260624 pass 389: outrank older EOF max-height rules for the desktop Timeline command header. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.hvx176-queue-header.hvx176-queue-header {
  min-height: 126px !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.hvx176-queue-header.hvx176-queue-header > .hvx176-queue-kpi-strip {
  min-height: 126px !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx176-queue-header.hvx176-queue-header.hvx176-queue-header .hvx176-queue-kpi {
  min-height: 54px !important;
  height: 54px !important;
  max-height: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-filter-mobile-summary {
  display: none !important;
}

/* 20260624 pass 390: mobile Timeline filters use a readable summary instead of clipped chips. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar {
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    min-height: 48px !important;
    padding: 6px 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar > div {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-areas:
      "title"
      "summary" !important;
    gap: 4px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar small,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-ledger {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-mobile-summary {
    grid-area: summary !important;
    display: block !important;
    overflow: visible !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 760 !important;
    letter-spacing: 0 !important;
    line-height: 1.2 !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 8px !important;
    min-height: 54px !important;
    padding: 7px 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary > div {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 4px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary .tenant-timeline-filter-mobile-summary {
    display: block !important;
    overflow: visible !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 760 !important;
    line-height: 1.2 !important;
    white-space: normal !important;
  }
}

/* 20260624 pass 391: resized desktop-to-mobile Timeline still hides desktop chips. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.tenant-timeline-applied-filter-bar {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 8px !important;
    min-height: 54px !important;
    padding: 7px 8px !important;
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.tenant-timeline-applied-filter-bar > div {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-areas:
      "title"
      "summary" !important;
    gap: 4px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.tenant-timeline-applied-filter-bar small,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-ledger.tenant-timeline-filter-ledger.tenant-timeline-filter-ledger {
    display: none !important;
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-mobile-summary.tenant-timeline-filter-mobile-summary {
    grid-area: summary !important;
    display: block !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 760 !important;
    line-height: 1.2 !important;
    white-space: normal !important;
  }
}

/* 20260624 pass 393: EOF cascade for reviewer quick wins. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-status-pill#app-status-pill#app-status-pill {
  border-color: #b7c8dc !important;
  background: #ffffff !important;
  color: #102a43 !important;
  font-weight: 910 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-status-pill#app-status-pill#app-status-pill::before {
  content: "Live";
  display: inline-flex !important;
  align-items: center !important;
  min-height: 18px !important;
  margin-right: 8px !important;
  padding: 0 7px !important;
  border-radius: 999px !important;
  background: #e9f7ef !important;
  color: #166534 !important;
  font-size: 9px !important;
  font-weight: 940 !important;
  letter-spacing: .02em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu #app-session-menu-close.tenant-session-menu-close {
  display: inline-grid !important;
  place-items: center !important;
  width: 32px !important;
  min-width: 32px !important;
  height: 32px !important;
  min-height: 32px !important;
  padding: 0 !important;
  border-radius: 999px !important;
  font-size: 19px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  color: #17324d !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-head::after {
  content: "Esc closes";
  align-self: start !important;
  margin-top: 8px !important;
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section-primary {
  padding: 10px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 4px !important;
  background: #f7fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 6px 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  grid-template-columns: 82px minmax(100px, .72fr) minmax(0, 1fr) !important;
  min-height: 38px !important;
  padding: 6px 8px !important;
  border-color: #cbd8e6 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row:nth-of-type(2),
html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row:last-of-type {
  grid-column: auto !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row > span:first-child,
html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-select > span:first-child {
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 940 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select,
html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row input {
  min-height: 30px !important;
  padding: 4px 7px !important;
  font-size: 12px !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls#app-stage-calls .tenant-call-stage-metrics.tenant-call-stage-metrics {
  gap: 2px !important;
  border-color: #b7c8dc !important;
  background: #c7d5e5 !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls#app-stage-calls .tenant-call-stage-metrics.tenant-call-stage-metrics .tenant-metric-card.tenant-metric-card {
  min-height: 78px !important;
  padding: 10px 12px !important;
  background: #ffffff !important;
  box-shadow: inset 4px 0 0 #123b73 !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls#app-stage-calls .tenant-call-stage-metrics.tenant-call-stage-metrics .tenant-metric-card .meta {
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 940 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls#app-stage-calls .tenant-call-stage-metrics.tenant-call-stage-metrics .tenant-metric-card strong {
  color: #0f172a !important;
  font-size: 25px !important;
  font-weight: 960 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls#app-stage-calls .tenant-call-stage-metrics.tenant-call-stage-metrics .tenant-metric-card small {
  color: #52647b !important;
  font-size: 11px !important;
  font-weight: 760 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-summary,
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx350-mobile-summary {
    border-radius: 4px !important;
    background: #ffffff !important;
    box-shadow: inset 4px 0 0 #123b73 !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-summary > *,
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx350-mobile-summary > * {
    border-bottom: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-table tr,
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx350-mobile-row {
    border-radius: 4px !important;
    background: #ffffff !important;
    box-shadow: 0 0 0 1px #d8e3ef !important;
  }
}

/* 20260624 pass 394: outrank drawer-era close-button width rules. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu #app-session-menu-close#app-session-menu-close.tenant-session-menu-close.tenant-overlay-close {
  display: inline-grid !important;
  place-items: center !important;
  flex: 0 0 32px !important;
  width: 32px !important;
  min-width: 32px !important;
  max-width: 32px !important;
  height: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important;
  padding: 0 !important;
  border-radius: 999px !important;
  font-size: 19px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-indent: 0 !important;
  overflow: hidden !important;
}

/* 20260624 pass 395: mobile workspace filter CTA stays compact and inside viewport. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter {
    display: inline-grid !important;
    place-items: center !important;
    flex: 0 0 88px !important;
    width: 88px !important;
    min-width: 88px !important;
    max-width: 88px !important;
    min-height: 44px !important;
    margin-right: 10px !important;
    padding: 0 10px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter span {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter-btn#app-workspace-filter-btn.tenant-workspace-search-filter::after {
    content: "Filters" !important;
    display: inline-block !important;
    overflow: hidden !important;
    max-width: 68px !important;
    color: inherit !important;
    font-size: 12px !important;
    font-weight: 920 !important;
    line-height: 1 !important;
    text-overflow: ellipsis !important;
  }
}

/* 20260624 pass 396: mobile section selector pseudo-label uses compact wording. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary::after {
    content: "Filters" !important;
    display: inline-grid !important;
    place-items: center !important;
    min-width: 76px !important;
    max-width: 76px !important;
    min-height: 34px !important;
    padding: 0 8px !important;
    overflow: hidden !important;
    border-radius: 2px !important;
    font-size: 11px !important;
    font-weight: 920 !important;
    line-height: 1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}

/* 20260624 pass 397: outrank older mobile section pseudo-label content. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu#app-mobile-section-menu.tenant-mobile-section-menu > summary::after {
    content: "Filters" !important;
    display: inline-grid !important;
    place-items: center !important;
    min-width: 76px !important;
    max-width: 76px !important;
    min-height: 34px !important;
    padding: 0 8px !important;
    overflow: hidden !important;
    border-radius: 2px !important;
    font-size: 11px !important;
    font-weight: 920 !important;
    line-height: 1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}

/* 20260624 pass 398: compact mobile Timeline filter and quieter section headers. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary {
    min-height: 38px !important;
    padding: 5px 8px !important;
    gap: 6px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary > div {
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary strong {
    flex: 0 0 auto !important;
    color: #17324d !important;
    font-size: 10px !important;
    font-weight: 940 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary .tenant-timeline-filter-mobile-summary {
    display: block !important;
    min-width: 0 !important;
    overflow: hidden !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 760 !important;
    line-height: 1.15 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary button[data-timeline-action="open-filter"] {
    min-width: 58px !important;
    min-height: 30px !important;
    padding: 0 8px !important;
    font-size: 10px !important;
  }
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-group-row .hvx50-section-row-inner strong {
  gap: 0 !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-group-row .hvx50-section-row-inner strong b {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 20px !important;
  padding: 0 8px !important;
  border: 1px solid #cbd8e6 !important;
  border-left: 3px solid #123b73 !important;
  background: #ffffff !important;
  color: #17324d !important;
}

/* 20260624 pass 399: outrank legacy mobile grid filter stack. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary {
    display: flex !important;
    align-items: center !important;
    min-height: 38px !important;
    height: auto !important;
    padding: 5px 8px !important;
    margin: 6px 0 !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary > div {
    display: flex !important;
    flex: 1 1 auto !important;
    align-items: center !important;
    gap: 6px !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary strong {
    display: inline-flex !important;
    flex: 0 0 auto !important;
    width: auto !important;
    min-width: auto !important;
    max-width: none !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary .tenant-timeline-filter-mobile-summary {
    display: block !important;
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary button[data-timeline-action="open-filter"] {
    display: none !important;
  }
}

/* 20260624 pass 400: reviewer hierarchy pass for Timeline status clarity, mobile IA, and Voice KPI units. */
html body.tenant-app-body .tenant-workspace-status-group #app-status-pill .tenant-runtime-help {
  display: inline-grid !important;
  place-items: center !important;
  width: 16px !important;
  height: 16px !important;
  margin-left: 6px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 50% !important;
  background: #f8fafc !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  vertical-align: middle !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx304-attention-module.hvx100-attention-banner {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  gap: 4px 10px !important;
  align-items: center !important;
  min-height: 64px !important;
  padding: 10px 12px !important;
  border: 1px solid #d6e2ef !important;
  border-left: 4px solid #b45309 !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx304-attention-module.hvx100-attention-banner .hvx304-attention-kicker {
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 850 !important;
  letter-spacing: .02em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx304-attention-module.hvx100-attention-banner strong {
  display: flex !important;
  align-items: baseline !important;
  gap: 5px !important;
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx304-attention-module.hvx100-attention-banner strong b {
  color: #9a3412 !important;
  font-size: 22px !important;
  font-weight: 960 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx304-attention-module.hvx100-attention-banner p {
  grid-column: 1 / 2 !important;
  margin: 0 !important;
  color: #475569 !important;
  font-size: 11px !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx304-attention-module.hvx100-attention-banner .hvx304-attention-action {
  grid-column: 2 / 3 !important;
  grid-row: 1 / span 3 !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card strong {
  overflow: visible !important;
  color: #0f172a !important;
  font-size: 22px !important;
  line-height: 1.08 !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card .meta {
  min-height: 26px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row .hvx760-mobile-title-line {
    align-items: start !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row .hvx760-mobile-work-title {
    font-size: 15px !important;
    line-height: 1.12 !important;
  }
}

/* 20260624 pass 401: calm reviewer regression from loud summary/KPI styling. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx304-attention-module.hvx100-attention-banner {
  min-height: 48px !important;
  padding: 7px 10px !important;
  border-color: #d6e2ef !important;
  border-left-color: #456179 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx304-attention-module.hvx100-attention-banner .hvx304-attention-kicker {
  color: #475569 !important;
  font-size: 9px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx304-attention-module.hvx100-attention-banner strong {
  color: #0f172a !important;
  font-size: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx304-attention-module.hvx100-attention-banner strong b {
  color: #17324d !important;
  font-size: 16px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx304-attention-module.hvx100-attention-banner p {
  color: #64748b !important;
  font-size: 10px !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card {
  border: 1px solid #d6e2ef !important;
  border-left: 2px solid #456179 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics .tenant-metric-card strong {
  font-size: 20px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics.tenant-voice-metric-strip {
  display: block !important;
  border: 1px solid #d6e2ef !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics.tenant-voice-metric-strip .tenant-metric-card {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  grid-template-rows: auto !important;
  align-items: center !important;
  align-content: center !important;
  min-height: 34px !important;
  height: auto !important;
  max-height: none !important;
  gap: 0 8px !important;
  padding: 8px 10px !important;
  border: 0 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics.tenant-voice-metric-strip .tenant-metric-card:last-child {
  border-bottom: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics.tenant-voice-metric-strip .tenant-metric-card .meta {
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  color: #475569 !important;
  font-size: 10px !important;
  line-height: 1.1 !important;
  font-weight: 850 !important;
  letter-spacing: .02em !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics.tenant-voice-metric-strip .tenant-metric-card strong {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 860 !important;
  line-height: 1.08 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls#app-stage-calls .tenant-call-stage-metrics.tenant-voice-metric-strip .tenant-metric-card small {
  display: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.tenant-timeline-applied-filter-bar:not(.is-mobile-summary) {
    display: flex !important;
    align-items: center !important;
    min-height: 38px !important;
    height: auto !important;
    padding: 5px 8px !important;
    margin: 6px 0 !important;
    overflow: hidden !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.tenant-timeline-applied-filter-bar:not(.is-mobile-summary) > div {
    display: flex !important;
    flex: 1 1 auto !important;
    align-items: center !important;
    gap: 6px !important;
    min-width: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.tenant-timeline-applied-filter-bar:not(.is-mobile-summary) strong {
    flex: 0 0 auto !important;
    width: auto !important;
    color: #17324d !important;
    font-size: 10px !important;
    font-weight: 940 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.tenant-timeline-applied-filter-bar:not(.is-mobile-summary) strong {
    font-size: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.tenant-timeline-applied-filter-bar:not(.is-mobile-summary) strong::after {
    content: "Filters" !important;
    font-size: 10px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.tenant-timeline-applied-filter-bar:not(.is-mobile-summary) small,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.tenant-timeline-applied-filter-bar:not(.is-mobile-summary) .tenant-timeline-filter-ledger,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.tenant-timeline-applied-filter-bar:not(.is-mobile-summary) button {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.tenant-timeline-applied-filter-bar:not(.is-mobile-summary) .tenant-timeline-filter-mobile-summary {
    display: block !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
    overflow: hidden !important;
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 760 !important;
    line-height: 1.15 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}

/* 20260624 pass 403: end-of-file enterprise refinement layer for the reviewer loop. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 {
  border-collapse: separate !important;
  border-spacing: 0 2px !important;
  border-color: #edf2f7 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th {
  border-color: #dbe5f0 !important;
  background: #f8fafc !important;
  color: #1f2f43 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 td {
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx112-row-status-token {
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-head {
  min-height: 112px !important;
  border-bottom: 1px solid #dbe5f0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-month-shell,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day {
  border-color: #d8e3ee !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected {
  border: 2px solid #123b73 !important;
  box-shadow: inset 0 0 0 1px #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-chip {
  min-height: 18px !important;
  border-left: 3px solid currentColor !important;
  background: #ffffff !important;
  font-weight: 880 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-hero-actions button:first-child,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-executive-actions button:first-child {
  background: #123b73 !important;
  border-color: #123b73 !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-hero-actions button.secondary,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-row-manage,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-executive-actions button.secondary {
  background: #ffffff !important;
  border: 1px solid #b8c9dc !important;
  color: #123b73 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-main-detail-grid article,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-stack,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-current-routing,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers .tenant-number-detail-summary {
  border-color: #dbe5f0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #dbe5f0 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band article {
  min-height: 84px !important;
  padding: 12px 14px !important;
  border: 0 !important;
  border-right: 1px solid #dbe5f0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band article:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports .tenant-report-kpi-band strong {
  font-size: 24px !important;
  line-height: 1 !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  border: 1px solid #dbe5f0 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter .tenant-filter-section-primary {
  border-top: 1px solid #dbe5f0 !important;
  background: #ffffff !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row .hvx760-mobile-meta-line,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row small {
    display: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row .tenant-timeline-mobile-card {
    min-height: 38px !important;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
}

/* 20260624 pass 408: EOF reviewer closeout for lighter timeline and account evidence hierarchy. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-command-bar.hvx410-queue-header {
  border: 0 !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx410-queue-kpi-strip {
  display: grid !important;
  grid-template-columns: minmax(142px, 1.35fr) repeat(4, minmax(72px, .76fr)) minmax(150px, auto) !important;
  gap: 1px !important;
  background: #e7eef6 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx410-kpi-cell {
  border: 0 !important;
  background: #f8fafc !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx410-kpi-action {
  border: 0 !important;
  border-bottom: 1px solid #8da4bd !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #123b73 !important;
  min-width: 150px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th {
  color: #24364b !important;
  font-size: 11px !important;
  font-weight: 920 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-section-row {
  border: 0 !important;
  border-left: 3px solid #123b73 !important;
  background: #f2f7fc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body .tenant-session-menu-evidence .tenant-session-evidence-heading {
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body .tenant-session-menu-evidence .tenant-session-evidence-row {
  min-height: 38px !important;
  border: 0 !important;
  border-top: 1px solid #e7eef6 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body .tenant-session-menu-evidence .tenant-session-evidence-row button {
  border: 0 !important;
  border-bottom: 1px solid #9fb2c8 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #123b73 !important;
  box-shadow: none !important;
}

/* 20260624 pass 409: timeline row actions are tertiary queue affordances. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx332-row-action-button[data-timeline-action="assign-owner"] {
  min-width: 0 !important;
  max-width: 150px !important;
  min-height: 24px !important;
  padding: 2px 0 2px 8px !important;
  border: 0 !important;
  border-left: 2px solid #123b73 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #123b73 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline button.hvx332-row-action-button[data-timeline-action="assign-owner"] b {
  border-bottom: 1px solid #8da4bd !important;
  color: #123b73 !important;
  font-size: 10px !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  white-space: nowrap !important;
}

/* 20260624 pass 410: command palette uses action badges, not repeated shortcut placeholders. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-pinned-toggle.is-filter-label {
  color: #52647b !important;
  font-size: 10.5px !important;
  font-weight: 760 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result-time {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  min-width: 64px !important;
  grid-template-columns: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-type-badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 54px !important;
  min-height: 22px !important;
  padding: 0 8px !important;
  border: 1px solid #dbe5f1 !important;
  border-radius: 4px !important;
  background: #f8fafc !important;
  color: #123b73 !important;
  font-family: inherit !important;
  font-size: 10px !important;
  font-weight: 820 !important;
  line-height: 1 !important;
  text-transform: none !important;
}

/* 20260624 pass 411: reviewer-driven 10/10 enterprise polish layer. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-box {
  border-radius: 4px !important;
  box-shadow: 0 8px 18px rgba(15, 23, 42, .10) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result {
  grid-template-columns: 32px minmax(0, 1fr) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result-time,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-type-badge {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-section > p span {
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 720 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 {
  border-spacing: 0 1px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 th {
  padding: 7px 10px !important;
  color: #1a2433 !important;
  font-size: 10.5px !important;
  font-weight: 780 !important;
  letter-spacing: .02em !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table-v2 td {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-section-row {
  border-left-width: 2px !important;
  background: #f5f7fa !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-section-row-inner {
  min-height: 30px !important;
  padding: 6px 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-section-row-inner strong {
  color: #172033 !important;
  font-size: 11.5px !important;
  font-weight: 820 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter {
  max-width: 1040px !important;
  border-radius: 4px !important;
  box-shadow: 0 8px 18px rgba(15, 23, 42, .10) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head {
  min-height: 58px !important;
  padding: 10px 14px !important;
  border-bottom: 1px solid #dbe5f0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-facet-state {
  margin: 8px 14px 0 !important;
  padding: 6px 8px !important;
  border-left: 2px solid #123b73 !important;
  border-radius: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary {
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary b,
html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary strong,
html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary small {
  font-size: 10.5px !important;
  line-height: 1.15 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section-primary {
  margin: 8px 14px 0 !important;
  padding: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section-title {
  min-height: 24px !important;
  margin-bottom: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  min-height: 34px !important;
  padding: 5px 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  position: sticky !important;
  bottom: 0 !important;
  padding: 9px 14px !important;
  border-top: 1px solid #dbe5f0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-head {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  align-items: center !important;
  min-height: 82px !important;
  padding: 12px 14px !important;
  gap: 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-head .card-title,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-month-label {
  color: #172033 !important;
  font-size: 18px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 10px !important;
  padding: 10px 12px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-mode-tabs,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-legend {
  align-items: center !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers#app-stage-numbers#app-stage-numbers .tenant-number-row-manage {
  justify-self: end !important;
  min-width: 84px !important;
  min-height: 28px !important;
  padding: 4px 10px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports .tenant-reports-controlbar {
  align-items: end !important;
  justify-content: flex-end !important;
  gap: 8px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-summary,
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx350-mobile-summary {
    padding: 8px 10px !important;
    box-shadow: inset 2px 0 0 #123b73 !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row {
    margin-bottom: 6px !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 42px !important;
    padding: 7px 9px !important;
    border-color: #dbe5f0 !important;
    box-shadow: inset 2px 0 0 #123b73 !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    color: #111827 !important;
    font-size: 12.5px !important;
    font-weight: 880 !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    justify-self: start !important;
    min-width: 74px !important;
    border-left-width: 2px !important;
    font-size: 9.5px !important;
    font-weight: 760 !important;
  }
}

/* 20260624 pass 412: remove the command palette's retired action column at highest precedence. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result.tenant-command-result.tenant-command-result {
  grid-template-columns: 32px minmax(0, 1fr) !important;
}

/* 20260624 pass 413: low-score surface refinements for calendar, reports, and mobile. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.is-selected {
  border: 1px solid #123b73 !important;
  box-shadow: inset 2px 0 0 #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-meta.tenant-calendar-count-badge.has-queue {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 20px !important;
  padding: 2px 6px 2px 8px !important;
  border: 1px solid #dbe5f0 !important;
  border-left: 3px solid currentColor !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  font-size: 10px !important;
  font-weight: 820 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-meta.tenant-calendar-count-badge.has-queue.is-sla {
  color: #991b1b !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-meta.tenant-calendar-count-badge.has-queue.is-owner {
  color: #9a3412 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-meta.tenant-calendar-count-badge.has-queue.is-watch {
  color: #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-grid-legend span {
  min-height: 24px !important;
  border-left-width: 3px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band {
  border: 0 !important;
  border-top: 1px solid #dbe5f0 !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band article {
  min-height: 66px !important;
  padding: 9px 12px !important;
  border-right: 1px solid #e2e8f0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band span {
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band strong {
  color: #0f172a !important;
  font-size: 22px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band small {
  color: #52647b !important;
  font-size: 10.5px !important;
  font-weight: 650 !important;
}

/* 20260624 pass 414: keep Reports KPI scope labels visible for reviewer trust. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports#app-stage-reports#app-stage-reports#app-stage-reports .tenant-report-kpi-band > span small {
  max-width: 100% !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

/* 20260624 pass 415: account/security drawer reads as an enterprise side panel. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-session-menu-open #app-session-menu-backdrop.tenant-session-menu-backdrop:not(.hidden) {
  background: rgba(15, 23, 42, .18) !important;
  backdrop-filter: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu {
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: min(424px, 100vw) !important;
  min-width: min(424px, 100vw) !important;
  height: 100vh !important;
  max-height: 100vh !important;
  padding: 16px 16px 18px !important;
  border-top: 0 !important;
  border-right: 0 !important;
  border-bottom: 0 !important;
  border-left: 4px solid #123b73 !important;
  border-radius: 0 !important;
  box-shadow: -18px 0 44px rgba(15, 23, 42, .16) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-head {
  grid-template-columns: minmax(0, 1fr) auto !important;
  gap: 10px 12px !important;
  padding-bottom: 14px !important;
  border-bottom: 1px solid #cfdceb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-title-block strong {
  color: #0f172a !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  line-height: 1.12 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu #app-session-menu-close.tenant-session-menu-close {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 64px !important;
  height: 30px !important;
  min-height: 30px !important;
  padding: 0 12px !important;
  border: 1px solid #9fb2c8 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  font-size: 11px !important;
  font-weight: 880 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-head::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu .tenant-session-menu-evidence {
  border-color: #cfdceb !important;
  border-left-color: #123b73 !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu .tenant-session-evidence-heading b {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu .tenant-session-evidence-heading small {
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu .tenant-session-evidence-row button {
  min-width: 64px !important;
  min-height: 28px !important;
  border: 1px solid #b8c8dc !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  box-shadow: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    border-radius: 2px !important;
    border-left: 3px solid #123b73 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status strong {
    color: #0f172a !important;
    font-size: 13px !important;
    font-weight: 860 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary b,
  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx365-mobile-status-summary span {
    min-height: 18px !important;
    padding: 0 0 0 5px !important;
    border: 0 !important;
    border-left: 2px solid currentColor !important;
    border-radius: 0 !important;
    background: transparent !important;
    font-size: 10px !important;
    font-weight: 760 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 38px !important;
    padding: 6px 8px !important;
    border-bottom-color: #dbe5f0 !important;
  }
}

/* 20260624 pass 416: final specificity lock for account drawer enterprise chrome. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"].tenant-session-menu-open #app-session-menu-backdrop#app-session-menu-backdrop.tenant-session-menu-backdrop:not(.hidden) {
  background: rgba(15, 23, 42, .18) !important;
  backdrop-filter: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu.tenant-session-menu {
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: min(424px, 100vw) !important;
  min-width: min(424px, 100vw) !important;
  height: 100vh !important;
  max-height: 100vh !important;
  border-top: 0 !important;
  border-right: 0 !important;
  border-bottom: 0 !important;
  border-left: 4px solid #123b73 !important;
  border-radius: 0 !important;
  box-shadow: -18px 0 44px rgba(15, 23, 42, .16) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu #app-session-menu-close#app-session-menu-close#app-session-menu-close.tenant-session-menu-close {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 64px !important;
  height: 30px !important;
  min-height: 30px !important;
  padding: 0 12px !important;
  border: 1px solid #9fb2c8 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  font-size: 11px !important;
  font-weight: 880 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}

/* 20260624 pass 417: mobile Timeline fills the viewport with explicit continuation/audit state. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-workqueue-mobile {
    display: flex !important;
    flex-direction: column !important;
    min-height: calc(100svh - 174px) !important;
    padding-bottom: 10px !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-continuation-panel {
    display: flex !important;
    flex: 1 1 auto !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    min-height: 136px !important;
    margin: 10px 12px 0 !important;
    padding: 12px !important;
    border: 1px solid #cfdceb !important;
    border-left: 3px solid #123b73 !important;
    border-radius: 2px !important;
    background: #f8fafc !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-continuation-head {
    display: grid !important;
    gap: 3px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-continuation-head span,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-continuation-grid small,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-continuation-foot span {
    color: #52647b !important;
    font-size: 10px !important;
    font-weight: 760 !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-continuation-head strong {
    color: #0f172a !important;
    font-size: 15px !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-continuation-head small {
    color: #52647b !important;
    font-size: 11px !important;
    font-weight: 680 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-continuation-grid {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 6px !important;
    margin: 10px 0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-continuation-grid span {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 8px !important;
    min-height: 28px !important;
    padding: 0 0 0 8px !important;
    border-left: 2px solid #123b73 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-continuation-grid b {
    color: #0f172a !important;
    font-size: 12px !important;
    font-weight: 860 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-continuation-foot {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 8px !important;
    padding-top: 8px !important;
    border-top: 1px solid #dbe5f0 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-continuation-foot b {
    color: #123b73 !important;
    font-size: 11px !important;
    font-weight: 860 !important;
  }
}

/* 20260624 pass 419: EOF specificity lock for 10/10 enterprise polish. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter {
  width: min(540px, calc(100vw - 40px)) !important;
  padding: 0 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-head {
  min-height: 46px !important;
  padding: 10px 14px !important;
  border-bottom: 1px solid #cfdceb !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-title-row span,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-scope-summary small,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-impact-panel,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-preview-rows {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-section-primary {
  margin: 0 !important;
  padding: 12px 14px !important;
  border: 0 !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  gap: 8px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row {
  display: grid !important;
  grid-template-columns: 86px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 42px !important;
  margin: 0 !important;
  padding: 0 10px !important;
  border: 1px solid #d7e2ef !important;
  border-left: 3px solid #456179 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row[hidden] {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-row-owner,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-row-attachments {
  grid-column: 1 / -1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row > span:first-child {
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row input,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select {
  min-height: 30px !important;
  height: 30px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-head,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-toolbar {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-grid-legend {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 8px !important;
  margin-top: 8px !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-grid-legend span,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar .tenant-calendar-legend span {
  min-height: 30px !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-advanced-divider,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-section-heading,
html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings#app-stage-settings .tenant-settings-group-heading {
  min-height: 34px !important;
  padding: 0 14px !important;
  border-top: 1px solid #cfdceb !important;
  border-bottom: 1px solid #cfdceb !important;
  border-left: 3px solid #123b73 !important;
  background: #f8fafc !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 900 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx50-workqueue-mobile {
    min-height: calc(100svh - 152px) !important;
    border: 0 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status {
    min-height: 54px !important;
    margin: 6px 10px 4px !important;
    padding: 8px 10px !important;
    border-radius: 2px !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 34px !important;
    padding: 5px 8px !important;
    border-radius: 0 !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-timeline-row .hvx760-mobile-work-title {
    font-size: 14px !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .hvx100-mobile-continuation-panel {
    min-height: 112px !important;
    margin: 8px 10px 0 !important;
    padding: 10px !important;
    border-radius: 2px !important;
    background: #ffffff !important;
  }
}

/* 20260624 pass 420: reviewer polish for command semantics, Timeline chips, and evidence cards. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result {
  grid-template-columns: 26px minmax(0, 1fr) auto !important;
  gap: 8px !important;
  min-height: 44px !important;
  padding: 6px 9px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-type-badge,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-enter-hint {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 20px !important;
  padding: 0 7px !important;
  border: 1px solid #c6d6e7 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #334155 !important;
  font-size: 9.5px !important;
  font-weight: 860 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-enter-hint {
  grid-column: 3 !important;
  color: #123b73 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-enter-hint kbd {
  margin-right: 4px !important;
  color: #0f172a !important;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace !important;
  font-size: 9px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result-copy small,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-section > p {
  color: #334155 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-session-evidence-card {
  display: grid !important;
  grid-template-columns: 24px minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 8px !important;
  border-left-width: 3px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] .tenant-session-evidence-status {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 20px !important;
  height: 20px !important;
  border: 1px solid #bbd7c5 !important;
  border-radius: 999px !important;
  background: #f0fdf4 !important;
  color: #15803d !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 34px !important;
  margin: 0 0 6px !important;
  padding: 5px 8px !important;
  border: 1px solid #d7e2ef !important;
  border-left: 3px solid #123b73 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips > strong {
  color: #17324d !important;
  font-size: 10.5px !important;
  font-weight: 900 !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-chip-row {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
  min-width: 0 !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-chip-row span {
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  min-width: 0 !important;
  max-width: 176px !important;
  min-height: 22px !important;
  padding: 0 7px !important;
  border: 1px solid #cfdceb !important;
  border-radius: 2px !important;
  background: #f8fafc !important;
  color: #334155 !important;
  font-size: 10px !important;
  font-weight: 760 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-chip-row b {
  color: #0f172a !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-workqueue-table th {
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx112-work-meta span,
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx50-touch-cell {
  color: #475569 !important;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace !important;
  font-size: 10px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx332-row-action-button {
  border-radius: 2px !important;
  font-size: 10px !important;
  font-weight: 880 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result {
    grid-template-columns: 24px minmax(0, 1fr) !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-type-badge,
  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-enter-hint {
    display: none !important;
  }
}

/* 20260624 pass 424: zero-blocker reviewer polish for command, filters, and mobile hierarchy. */
html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-pinned-toggle {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-section > p {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  min-height: 26px !important;
  margin: 0 !important;
  padding: 0 10px !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #f8fafc !important;
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette .tenant-command-result:is(:focus-visible, .is-selected) {
  outline: 2px solid #123b73 !important;
  outline-offset: -2px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-actions {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 48px !important;
  padding: 10px 0 0 !important;
  border-top: 1px solid #dbe5f0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state {
  grid-column: 1 !important;
  justify-self: start !important;
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 780 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-clear {
  grid-column: 2 !important;
  min-height: 34px !important;
  padding: 0 10px !important;
  border: 0 !important;
  background: transparent !important;
  color: #456179 !important;
  font-size: 11px !important;
  font-weight: 820 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-revert {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-apply {
  grid-column: 3 !important;
  min-width: 132px !important;
  min-height: 38px !important;
  border: 1px solid #123b73 !important;
  border-radius: 2px !important;
  background: #123b73 !important;
  color: #ffffff !important;
  font-size: 11px !important;
  font-weight: 900 !important;
}

@media (max-width: 760px) {
  html body .tenant-timeline-applied-filter-bar.is-desktop-chips {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    min-height: 34px !important;
    margin: 6px 10px !important;
    padding: 5px 8px !important;
    overflow: hidden !important;
    border: 1px solid #cfdceb !important;
    border-left: 3px solid #123b73 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
  }

  html body .tenant-timeline-applied-filter-bar.is-desktop-chips > strong {
    display: block !important;
    min-width: 0 !important;
    overflow: hidden !important;
    color: #17324d !important;
    font-size: 10px !important;
    font-weight: 840 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body .tenant-timeline-applied-filter-bar.is-desktop-chips > strong::before {
    content: none !important;
  }

  html body .tenant-timeline-applied-filter-bar.is-desktop-chips .tenant-timeline-filter-chip-row {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips {
    display: grid !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-filter-chip-row {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    min-height: 34px !important;
    margin: 6px 10px !important;
    border: 1px solid #cfdceb !important;
    border-left: 3px solid #123b73 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline .tenant-timeline-filter-mobile-summary {
    color: #334155 !important;
    font-size: 10px !important;
    font-weight: 780 !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips.is-desktop-chips {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips.is-desktop-chips > strong {
    display: block !important;
    min-width: 0 !important;
    overflow: hidden !important;
    color: #17324d !important;
    font-size: 10px !important;
    font-weight: 840 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips.is-desktop-chips > strong::before {
    content: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips.is-desktop-chips .tenant-timeline-filter-chip-row,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips.is-desktop-chips .tenant-timeline-filter-chip-row * {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
  }
}

/* 20260624 pass 405: remove leaked duplicate Filters label from mobile Timeline fallback strip. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) > strong::after,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.tenant-timeline-applied-filter-bar:not(.is-mobile-summary) > strong::after {
    content: none !important;
    display: none !important;
  }
}

/* 20260624 pass 406: Calendar month grid uses readable operational event chips. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day.tenant-calendar-day {
  align-content: start !important;
  min-height: 96px !important;
  padding: 8px 10px !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-head {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
  min-height: 20px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-body {
  display: grid !important;
  gap: 5px !important;
  align-content: start !important;
  margin-top: 7px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-day-meta.tenant-calendar-count-badge.has-queue {
  min-height: 20px !important;
  padding: 2px 7px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 999px !important;
  background: #f8fafc !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 860 !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  gap: 3px 6px !important;
  align-items: center !important;
  min-height: 36px !important;
  width: 100% !important;
  max-width: 100% !important;
  padding: 5px 7px !important;
  overflow: hidden !important;
  border: 1px solid #d6e2ef !important;
  border-left: 4px solid #123b73 !important;
  border-radius: 3px !important;
  background: #fbfdff !important;
  box-shadow: none !important;
  color: #17324d !important;
  text-align: left !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-sla {
  border-left-color: #b91c1c !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-owner {
  border-left-color: #b45309 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal.is-watch {
  border-left-color: #1d4ed8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-time {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 38px !important;
  min-height: 18px !important;
  padding: 0 6px !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 999px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-title {
  min-width: 0 !important;
  overflow: hidden !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar#app-stage-calendar .tenant-calendar-chip.is-queue-signal small {
  grid-column: 1 / -1 !important;
  overflow: hidden !important;
  color: #52647b !important;
  font-size: 9.5px !important;
  font-weight: 760 !important;
  line-height: 1.1 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

/* 20260624 pass 426: number detail right rail has one summary, then tab content. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail-summary .tenant-number-detail-summary-title {
  grid-column: 1 / -1 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
  min-height: 30px !important;
  padding: 0 0 8px !important;
  border: 0 !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail-summary .tenant-number-detail-summary-title span {
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-detail-summary .tenant-number-detail-summary-title strong {
  color: #0f172a !important;
  font-size: 12px !important;
  font-weight: 920 !important;
}

/* 20260624 pass 426: Timeline next-step cells are status markers, not repeated buttons. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx332-row-action-button,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline [data-timeline-next-action] {
  display: inline-grid !important;
  justify-items: start !important;
  min-width: 120px !important;
  min-height: 0 !important;
  padding: 0 0 0 9px !important;
  border: 0 !important;
  border-left: 2px solid #64748b !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #17324d !important;
  font-size: 11px !important;
  font-weight: 880 !important;
  line-height: 1.15 !important;
  text-align: left !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx332-row-action-button:hover,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline [data-timeline-next-action]:hover,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx332-row-action-button:focus-visible,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline [data-timeline-next-action]:focus-visible {
  background: transparent !important;
  box-shadow: none !important;
  outline: 0 !important;
}

/* 20260624 pass 426: command rows are the action; avoid repeated tiny Open buttons. */
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-type-badge {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-enter-hint {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 42px !important;
  min-height: 22px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 820 !important;
}

/* 20260624 pass 427: Timeline table reads as an operations ledger, not a boxed control grid. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 {
  border-collapse: separate !important;
  border-spacing: 0 4px !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 thead th {
  height: 34px !important;
  padding: 0 12px !important;
  border: 0 !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #f7fafc !important;
  color: #17324d !important;
  font-size: 10.5px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 tbody tr.hvx100-workqueue-row td {
  height: 62px !important;
  padding: 10px 12px !important;
  border: 0 !important;
  border-bottom: 1px solid #e5e7eb !important;
  background: #ffffff !important;
  box-shadow: none !important;
  vertical-align: middle !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 tbody tr.hvx100-workqueue-row.is-selected td,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 tbody tr.hvx100-workqueue-row[aria-selected="true"] td {
  background: #f8fbff !important;
  box-shadow: inset 0 1px 0 #cfe0f3, inset 0 -1px 0 #cfe0f3 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 tbody tr.hvx100-workqueue-row.is-selected td:first-child,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 tbody tr.hvx100-workqueue-row[aria-selected="true"] td:first-child {
  box-shadow: inset 3px 0 0 #123b73, inset 0 1px 0 #cfe0f3, inset 0 -1px 0 #cfe0f3 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 .hvx50-group-row.hvx100-workqueue-group-row td.hvx50-section-row {
  height: 34px !important;
  border-top: 1px solid #e5e7eb !important;
  border-bottom: 1px solid #e5e7eb !important;
  border-left: 3px solid #123b73 !important;
  background: #f7fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row .hvx50-work-cell > strong {
  color: #0f172a !important;
  font-size: 15px !important;
  font-weight: 880 !important;
  line-height: 1.28 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-work-meta {
  margin-top: 4px !important;
  color: #475569 !important;
  font-size: 11px !important;
  font-weight: 720 !important;
  line-height: 1.25 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 7px !important;
  min-width: 118px !important;
  min-height: 30px !important;
  padding: 0 10px !important;
  border-radius: 2px !important;
  box-shadow: none !important;
  font-size: 12px !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx332-row-action-button {
  padding: 0 0 0 10px !important;
  border: 0 !important;
  border-left: 3px solid #64748b !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #17324d !important;
  font-size: 11.5px !important;
  line-height: 1.18 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx332-row-action-button:hover,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx332-row-action-button:focus-visible {
  background: transparent !important;
  box-shadow: none !important;
  outline: 2px solid transparent !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline article.hvx100-mobile-timeline-row .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 56px !important;
    padding: 8px 10px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-timeline-row .hvx760-mobile-work-title {
    font-size: 15.5px !important;
    line-height: 1.22 !important;
  }
}

/* 20260624 pass 428: runtime trust header must never truncate critical status/timestamp text. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right .tenant-workspace-status-group,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group.tenant-workspace-status-group {
  display: flex !important;
  align-items: stretch !important;
  flex: 1 1 332px !important;
  min-width: 332px !important;
  max-width: none !important;
  overflow: visible !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-status-pill#app-status-pill#app-status-pill,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group #app-status-pill#app-status-pill {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 18px !important;
  align-items: center !important;
  gap: 8px !important;
  width: 100% !important;
  min-width: 332px !important;
  max-width: none !important;
  min-height: 46px !important;
  padding: 6px 10px 6px 12px !important;
  overflow: visible !important;
  border: 1px solid #b7c8dc !important;
  border-left: 3px solid #16a34a !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
  color: #102a43 !important;
  text-align: left !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-status-pill#app-status-pill#app-status-pill.mail-pill-governance {
  border-left-color: #d97706 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-status-pill#app-status-pill#app-status-pill::before,
html body.tenant-app-body[data-app-surface="workspace"] #app-status-pill#app-status-pill#app-status-pill::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-status-pill .tenant-runtime-status-copy {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 2px !important;
  min-width: 0 !important;
  overflow: visible !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-status-pill .tenant-runtime-status-copy strong {
  display: block !important;
  overflow: visible !important;
  color: #0f172a !important;
  font-size: 11.5px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
  line-height: 1.1 !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-status-pill .tenant-runtime-status-copy small {
  display: block !important;
  overflow: visible !important;
  color: #334155 !important;
  font-size: 10.5px !important;
  font-weight: 760 !important;
  letter-spacing: 0 !important;
  line-height: 1.15 !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-status-pill .tenant-runtime-help {
  justify-self: end !important;
  width: 16px !important;
  height: 16px !important;
  margin: 0 !important;
  flex: 0 0 16px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right .tenant-workspace-status-group,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group.tenant-workspace-status-group {
    min-width: 0 !important;
    flex-basis: 100% !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-status-pill#app-status-pill#app-status-pill,
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-status-group #app-status-pill#app-status-pill {
    min-width: 0 !important;
    width: 100% !important;
  }
}

/* 20260624 pass 429: enterprise design-system unification across reviewer surfaces. */
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
  display: grid !important;
  grid-template-columns: minmax(332px, 1fr) minmax(210px, auto) !important;
  align-items: stretch !important;
  gap: 0 !important;
  min-height: 46px !important;
  padding: 0 !important;
  border: 1px solid #dbe5f0 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
  overflow: visible !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right .tenant-workspace-status-group,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right .tenant-workspace-account-group {
  min-width: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right #app-status-pill#app-status-pill#app-status-pill {
  min-width: 0 !important;
  border: 0 !important;
  border-left: 3px solid #16a34a !important;
  border-radius: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right #app-status-pill.mail-pill-governance#app-status-pill#app-status-pill {
  border-left-color: #b45309 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right #app-session-menu-btn.tenant-shell-identity-btn,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right .tenant-shell-identity-btn {
  min-height: 46px !important;
  border: 0 !important;
  border-left: 1px solid #dbe5f0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-command-bar.hvx410-queue-header {
  border: 1px solid #dbe5f0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx410-queue-kpi-strip {
  gap: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx410-kpi-cell {
  border-right: 1px solid #e5e7eb !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx410-kpi-cell small,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx410-kpi-cell > span {
  color: #475569 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx410-kpi-action {
  border-radius: 2px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-filter:not(.hidden) {
  border: 1px solid #dbe5f0 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: 0 14px 34px rgba(15, 23, 42, 0.08) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-filter .tenant-filter-section,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-filter .tenant-filter-facet-state,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-filter .tenant-filter-impact-panel,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-filter .tenant-workspace-filter-actions {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
  border-color: #e5e7eb !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-filter label,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-filter .tenant-filter-builder-row,
html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-filter .tenant-filter-select {
  border-color: #dbe5f0 !important;
  border-left-color: #64748b !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-routing-risk,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-chip,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-radius: 2px !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-routing-risk {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 24px !important;
  padding: 0 8px 0 9px !important;
  border: 0 !important;
  border-left: 3px solid #64748b !important;
  background: #f8fafc !important;
  color: #17324d !important;
  font-size: 11px !important;
  font-weight: 820 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-readiness.is-ready,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-taxonomy.is-capable,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-routing-risk.is-ready {
  border-left-color: #16a34a !important;
  background: #f4fbf6 !important;
  color: #166534 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-routing-risk.is-risk {
  border-left-color: #b45309 !important;
  background: #fffaf0 !important;
  color: #92400e !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-chip {
  min-height: 26px !important;
  border: 0 !important;
  border-left: 3px solid currentColor !important;
  background: #ffffff !important;
  color: #17324d !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-day.is-selected {
  background: #f8fbff !important;
  box-shadow: inset 0 0 0 2px #123b73 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-kpi-band article,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut {
  border-color: #e5e7eb !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut-meta,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-shortcut-state {
  justify-self: end !important;
  min-width: 72px !important;
  text-align: right !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] .tenant-workspace-toolbar-right {
    grid-template-columns: minmax(0, 1fr) !important;
    border: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    gap: 8px !important;
    padding: 12px 12px 10px !important;
    border: 0 !important;
    border-top: 1px solid #dbe5f0 !important;
    border-bottom: 1px solid #dbe5f0 !important;
    border-left: 3px solid #123b73 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px 10px !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    border-left: 0 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
  }
}

/* 20260624 pass 429b: outrank older mobile/filter boxiness rules. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter:not(.hidden) {
  box-shadow: 0 14px 34px rgba(15, 23, 42, 0.08) !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx100-mobile-ops-status.hvx100-mobile-ops-status {
    border-radius: 0 !important;
    box-shadow: none !important;
  }
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter:not(.hidden) {
  box-shadow: 0 14px 34px rgba(15, 23, 42, 0.08) !important;
}

/* 20260624 pass 429c: remove the legacy heavy drawer cast from Timeline filters. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter:not(.hidden),
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden) {
  border: 1px solid #dbe5f0 !important;
  border-radius: 2px !important;
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.055) !important;
}

/* 20260624 pass 430: account security surface is a true right-side drawer. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-session-menu-open[data-app-surface="workspace"] #app-session-menu-backdrop.tenant-session-menu-backdrop:not(.hidden) {
  background: rgba(15, 23, 42, 0.30) !important;
  backdrop-filter: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu[data-overlay-pattern="right-drawer"].tenant-session-menu {
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: auto !important;
  width: min(424px, 100vw) !important;
  min-width: min(424px, 100vw) !important;
  height: 100vh !important;
  max-height: 100vh !important;
  padding: 0 !important;
  gap: 0 !important;
  grid-template-rows: auto auto minmax(0, 1fr) !important;
  border: 0 !important;
  border-left: 4px solid #123b73 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: -18px 0 42px rgba(15, 23, 42, 0.16) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu[data-overlay-pattern="right-drawer"].tenant-session-menu .tenant-session-menu-head {
  position: sticky !important;
  top: 0 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 36px !important;
  grid-template-areas:
    "title close"
    "evidence evidence" !important;
  gap: 12px !important;
  align-items: start !important;
  padding: 16px 16px 14px !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu[data-overlay-pattern="right-drawer"].tenant-session-menu .tenant-session-menu-title-block {
  grid-area: title !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu[data-overlay-pattern="right-drawer"].tenant-session-menu .tenant-session-menu-evidence {
  grid-area: evidence !important;
  margin-top: 0 !important;
  border-radius: 2px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu[data-overlay-pattern="right-drawer"].tenant-session-menu #app-session-menu-close#app-session-menu-close.tenant-session-menu-close.tenant-overlay-close {
  position: relative !important;
  grid-area: close !important;
  display: grid !important;
  place-items: center !important;
  justify-self: end !important;
  align-self: start !important;
  width: 34px !important;
  min-width: 34px !important;
  max-width: 34px !important;
  height: 34px !important;
  min-height: 34px !important;
  max-height: 34px !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 1px solid #cbd8e6 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: transparent !important;
  font-size: 0 !important;
  line-height: 1 !important;
  text-indent: -999px !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu[data-overlay-pattern="right-drawer"].tenant-session-menu #app-session-menu-close#app-session-menu-close.tenant-session-menu-close.tenant-overlay-close::before,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu[data-overlay-pattern="right-drawer"].tenant-session-menu #app-session-menu-close#app-session-menu-close.tenant-session-menu-close.tenant-overlay-close::after {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  display: block !important;
  width: 15px !important;
  height: 2px !important;
  border-radius: 999px !important;
  background: #0f172a !important;
  transform-origin: center !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu[data-overlay-pattern="right-drawer"].tenant-session-menu #app-session-menu-close#app-session-menu-close.tenant-session-menu-close.tenant-overlay-close::before {
  transform: translate(-50%, -50%) rotate(45deg) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu[data-overlay-pattern="right-drawer"].tenant-session-menu #app-session-menu-close#app-session-menu-close.tenant-session-menu-close.tenant-overlay-close::after {
  transform: translate(-50%, -50%) rotate(-45deg) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu[data-overlay-pattern="right-drawer"].tenant-session-menu #app-session-menu-close#app-session-menu-close.tenant-session-menu-close.tenant-overlay-close:hover,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu[data-overlay-pattern="right-drawer"].tenant-session-menu #app-session-menu-close#app-session-menu-close.tenant-session-menu-close.tenant-overlay-close:focus-visible {
  border-color: #123b73 !important;
  background: #f8fafc !important;
  outline: 2px solid rgba(18, 59, 115, 0.20) !important;
  outline-offset: 1px !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu#app-session-menu[data-overlay-pattern="right-drawer"].tenant-session-menu {
    width: 100vw !important;
    min-width: 100vw !important;
  }
}

/* 20260624 pass 431: scan-density and status language polish for reviewer 10/10 loop. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-row td {
  height: 52px !important;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
  border-bottom-color: #e5e7eb !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-group-row .hvx50-section-row {
  height: 28px !important;
  border-left-width: 3px !important;
  background: #f8fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx112-row-status-token.hvx100-primary-state {
  min-width: 104px !important;
  min-height: 26px !important;
  padding-right: 8px !important;
  padding-left: 8px !important;
  border-left-width: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx70-row-next-label.hvx100-row-next-state {
  min-width: 104px !important;
  padding-left: 9px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-day.has-queue-work .tenant-calendar-count-badge {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-day.has-queue-work {
  min-height: 88px !important;
  border-color: #dbe5f0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-day.is-selected {
  border-color: #123b73 !important;
  background: #f8fbff !important;
  box-shadow: inset 0 0 0 2px #123b73 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-day.is-selected .tenant-calendar-day-number {
  display: inline-grid !important;
  place-items: center !important;
  width: 24px !important;
  height: 24px !important;
  border-radius: 2px !important;
  background: #123b73 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  min-height: 24px !important;
  padding: 3px 6px !important;
  border: 0 !important;
  border-left: 3px solid currentColor !important;
  border-radius: 0 !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal .tenant-calendar-chip-title {
  font-size: 10px !important;
  line-height: 1.05 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary {
    position: sticky !important;
    top: 0 !important;
    z-index: 18 !important;
    min-height: 30px !important;
    margin: 4px 0 !important;
    padding: 4px 7px !important;
    border: 0 !important;
    border-bottom: 1px solid #dbe5f0 !important;
    border-left: 3px solid #123b73 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-filter-mobile-summary {
    font-size: 9.5px !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    position: sticky !important;
    top: 32px !important;
    z-index: 17 !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 6px 8px !important;
    min-height: 48px !important;
    margin: 0 0 4px !important;
    padding: 7px 8px !important;
    overflow: hidden !important;
    border: 0 !important;
    border-bottom: 1px solid #dbe5f0 !important;
    border-left: 3px solid #123b73 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status strong {
    font-size: 11px !important;
    line-height: 1 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status small {
    font-size: 9px !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 3px 7px !important;
    min-width: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary span {
    font-size: 9px !important;
    line-height: 1.05 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 40px !important;
    padding: 4px 6px 4px 7px !important;
    border: 0 !important;
    border-bottom: 1px solid #e2e8f0 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-title-line {
    gap: 4px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-height: 16px !important;
    padding-left: 4px !important;
    font-size: 8.5px !important;
    line-height: 1.02 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    font-size: 14px !important;
    line-height: 1.08 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx960-mobile-age {
    font-size: 8.5px !important;
  }
}

/* 20260624 pass 433: reviewer loop polish for enterprise scan density and shared component rhythm. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-applied-filter-bar,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-column-map {
  border-left: 0 !important;
  border-right: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-filter-chip-row span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-applied-filter-bar strong {
  border: 0 !important;
  border-left: 3px solid #123b73 !important;
  border-radius: 0 !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 thead th {
  border-top: 0 !important;
  border-right: 0 !important;
  border-left: 0 !important;
  border-bottom: 1px solid #d7e2ee !important;
  background: #f7fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-workqueue-table-v2 tbody tr.hvx100-workqueue-row td {
  border-right: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="conversations"] #mail-threads .hvx100-conversation-row td,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #mail-threads .hvx100-conversation-row td {
  border-right: 0 !important;
  border-left: 0 !important;
  border-bottom: 1px solid #edf2f7 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="conversations"] #mail-threads .hvx100-conversation-row.is-owner-required .hvx960-conversation-evidence,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="conversations"] #mail-threads .hvx100-conversation-row.is-owner-required .hvx100-conversation-reason,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #mail-threads .hvx100-conversation-row.is-owner-required .hvx960-conversation-evidence,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #mail-threads .hvx100-conversation-row.is-owner-required .hvx100-conversation-reason {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="conversations"] #mail-threads .mail-conversation-triage,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="conversations"] #mail-threads .hvx100-owner-control,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="conversations"] #mail-threads .hvx100-conversation-row-action,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #mail-threads .mail-conversation-triage,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #mail-threads .hvx100-owner-control,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="inbox"] #mail-threads .hvx100-conversation-row-action {
  border-top: 0 !important;
  border-right: 0 !important;
  border-bottom: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-grid {
  gap: 10px !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-grid label,
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-row,
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-result-line,
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter .tenant-filter-impact-ledger {
  border: 0 !important;
  border-left: 3px solid #4f6a86 !important;
  border-radius: 0 !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter .tenant-workspace-filter-actions {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  align-items: center !important;
  gap: 12px !important;
  min-height: 58px !important;
  padding: 10px 12px !important;
  border: 0 !important;
  border-top: 1px solid #dbe5f0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-head,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-toolbar {
  border: 0 !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-legend {
  border: 0 !important;
  border-left: 3px solid #123b73 !important;
  border-radius: 0 !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-day,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar button.tenant-calendar-day {
  border-color: #e4ebf3 !important;
  box-shadow: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-continuation-panel {
    border: 0 !important;
    border-left: 3px solid #123b73 !important;
    border-bottom: 1px solid #e4ebf3 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 46px !important;
    padding: 6px 7px 6px 8px !important;
    border: 0 !important;
    border-bottom: 1px solid #e4ebf3 !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-work-title {
    font-size: 14.5px !important;
    line-height: 1.12 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card .hvx760-mobile-state {
    min-height: 18px !important;
    padding-left: 5px !important;
    font-size: 8.75px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-actions button {
    min-height: 44px !important;
    padding: 0 12px !important;
  }
}

/* 20260624 pass 434: enterprise affordance polish from OpenAI/Novita 8.6 reviewer loop. */
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-view-select,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-view-select {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  grid-template-areas: "label count" "select select" !important;
  gap: 5px 10px !important;
  align-items: center !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-view-select b,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-view-select b {
  grid-area: label !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-view-select small,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-view-select small {
  grid-area: count !important;
  justify-self: end !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-view-select select,
html body.tenant-app-body[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-view-select select {
  grid-area: select !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 28px !important;
  padding: 0 30px 0 9px !important;
  border: 1px solid #b7c8da !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #102033 !important;
  font-size: 12px !important;
  font-weight: 840 !important;
  line-height: 1 !important;
  opacity: 1 !important;
  -webkit-text-fill-color: #102033 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-section + .tenant-command-section {
  margin-top: 8px !important;
  padding-top: 10px !important;
  border-top: 1px solid #e3ebf4 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-section {
  padding: 0 !important;
  border: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-button {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  grid-template-areas: "title chevron" "copy chevron" !important;
  width: 100% !important;
  min-height: 48px !important;
  padding: 9px 10px !important;
  border: 1px solid #d6e2ef !important;
  border-left: 3px solid #123b73 !important;
  border-radius: 2px !important;
  background: #fbfdff !important;
  color: #123b73 !important;
  box-shadow: none !important;
  text-align: left !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-button span {
  grid-area: title !important;
  display: flex !important;
  align-items: baseline !important;
  gap: 8px !important;
  min-width: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-button b {
  font-size: 12px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-button em {
  color: #52647b !important;
  font-size: 10.5px !important;
  font-style: normal !important;
  font-weight: 820 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-button small {
  grid-area: copy !important;
  margin-top: 2px !important;
  color: #52647b !important;
  font-size: 10.5px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-button > strong {
  grid-area: chevron !important;
  align-self: center !important;
  justify-self: end !important;
  display: grid !important;
  place-items: center !important;
  width: 22px !important;
  height: 22px !important;
  border: 1px solid #b7c8da !important;
  border-radius: 999px !important;
  color: #123b73 !important;
  font-size: 16px !important;
  line-height: 1 !important;
}

html body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-session-menu#app-session-menu .tenant-session-menu-evidence .tenant-session-evidence-row button.secondary {
  min-width: auto !important;
  min-height: 24px !important;
  padding: 0 2px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #123b73 !important;
  box-shadow: none !important;
  font-size: 10.5px !important;
  font-weight: 880 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-anchor-row {
  grid-column: 1 / -1 !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 7px !important;
  align-items: center !important;
  margin-top: 10px !important;
  padding-top: 10px !important;
  border-top: 1px solid #dbe5f0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="settings"] #app-stage-settings .tenant-settings-anchor-row a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 28px !important;
  padding: 0 10px !important;
  border: 1px solid #c9d7e8 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  font-size: 10.5px !important;
  font-weight: 860 !important;
  text-decoration: none !important;
}

html body.mail-body #mail-compose-modal .mail-compose-top-action-rail,
html body.mail-embedded #mail-compose-modal .mail-compose-top-action-rail,
#mail-compose-modal .mail-compose-top-action-rail {
  grid-template-columns: minmax(0, 1fr) auto auto auto !important;
  align-items: center !important;
}

html body.mail-body #mail-compose-modal .mail-compose-send-risk,
html body.mail-embedded #mail-compose-modal .mail-compose-send-risk,
#mail-compose-modal .mail-compose-send-risk {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  min-height: 28px !important;
  padding: 0 8px !important;
  border: 1px solid #d7b36a !important;
  border-left: 3px solid #b45309 !important;
  border-radius: 2px !important;
  background: #fffbeb !important;
  color: #78450f !important;
  font-size: 10px !important;
  font-weight: 880 !important;
}

html body.mail-body #mail-compose-modal .mail-compose-send-risk b,
html body.mail-embedded #mail-compose-modal .mail-compose-send-risk b,
#mail-compose-modal .mail-compose-send-risk b {
  display: grid !important;
  place-items: center !important;
  width: 16px !important;
  height: 16px !important;
  border-radius: 999px !important;
  background: #b45309 !important;
  color: #ffffff !important;
  font-size: 10px !important;
  line-height: 1 !important;
}

html body.mail-body #mail-compose-modal #compose-top-send-btn,
html body.mail-embedded #mail-compose-modal #compose-top-send-btn,
html body.mail-body #mail-compose-modal #compose-send-btn,
html body.mail-embedded #mail-compose-modal #compose-send-btn,
#mail-compose-modal #compose-top-send-btn,
#mail-compose-modal #compose-send-btn {
  gap: 6px !important;
}

html body.mail-body #mail-compose-modal #compose-top-send-btn::before,
html body.mail-embedded #mail-compose-modal #compose-top-send-btn::before,
html body.mail-body #mail-compose-modal #compose-send-btn::before,
html body.mail-embedded #mail-compose-modal #compose-send-btn::before,
#mail-compose-modal #compose-top-send-btn::before,
#mail-compose-modal #compose-send-btn::before {
  content: "!" !important;
  display: grid !important;
  place-items: center !important;
  width: 16px !important;
  height: 16px !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, .2) !important;
  color: currentColor !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

html body.mail-body #mail-compose-modal .mail-compose-format-toolbar,
html body.mail-embedded #mail-compose-modal .mail-compose-format-toolbar,
#mail-compose-modal .mail-compose-format-toolbar {
  min-height: 34px !important;
  padding: 4px 6px !important;
  gap: 4px !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #fbfdff !important;
}

html body.mail-body #mail-compose-modal .mail-compose-format-toolbar button,
html body.mail-embedded #mail-compose-modal .mail-compose-format-toolbar button,
#mail-compose-modal .mail-compose-format-toolbar button {
  width: 28px !important;
  min-width: 28px !important;
  max-width: 28px !important;
  height: 26px !important;
  min-height: 26px !important;
  padding: 0 !important;
  border-color: #c9d7e8 !important;
  background: #ffffff !important;
  color: #17324d !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-head {
  padding: 12px 14px !important;
  gap: 10px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-toolbar {
  padding: 10px 14px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-legend span,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs button {
  min-height: 24px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-inventory-table td {
  vertical-align: middle !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-readiness,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-taxonomy,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-routing-risk {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 22px !important;
  padding: 0 7px !important;
  border-radius: 2px !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-stage-numbers .tenant-number-row-manage {
  min-width: 72px !important;
  min-height: 28px !important;
  padding: 0 10px !important;
  border-radius: 2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-number-detail .tenant-number-tabs button {
  position: relative !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 20px !important;
  gap: 4px 8px !important;
  padding-right: 9px !important;
  text-align: left !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-number-detail .tenant-number-tabs button::after {
  content: ">" !important;
  grid-column: 2 !important;
  grid-row: 1 / span 2 !important;
  align-self: center !important;
  justify-self: end !important;
  color: #52647b !important;
  font-size: 13px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-number-detail .tenant-number-tabs button:hover,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="numbers"] #app-number-detail .tenant-number-tabs button:focus-visible {
  border-color: #9fb3ca !important;
  background: #f7fafc !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-kpi-band {
  align-items: stretch !important;
  gap: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-kpi-band span {
  display: grid !important;
  grid-template-rows: auto auto minmax(0, 1fr) !important;
  align-content: start !important;
  min-height: 78px !important;
  padding: 10px 12px !important;
  border-right: 1px solid #e2e8f0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-kpi-band span:last-child {
  border-right: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-kpi-band b {
  min-height: 14px !important;
  color: #52647b !important;
  font-size: 10px !important;
  font-weight: 860 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="reports"] #app-stage-reports .tenant-report-kpi-band strong {
  margin-top: 4px !important;
  font-size: 20px !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls .tenant-call-readiness-strip {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 6px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calls"] #app-stage-calls .tenant-call-readiness-strip span {
  display: grid !important;
  align-content: center !important;
  min-height: 42px !important;
  padding: 7px 8px !important;
  border: 1px solid #d6e2ef !important;
  border-left: 3px solid #123b73 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary {
    min-height: 28px !important;
    padding: 3px 6px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary strong,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-filter-mobile-summary {
    text-transform: none !important;
    letter-spacing: 0 !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx100-mobile-ops-status {
    min-height: 42px !important;
    padding: 6px 7px !important;
  }
}

/* 20260624 pass 435: remove filter drawer clipping by making the primary filter a stable centered modal. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden) {
  position: fixed !important;
  top: 88px !important;
  right: auto !important;
  bottom: auto !important;
  left: 50% !important;
  display: grid !important;
  grid-template-rows: auto auto auto auto !important;
  width: min(592px, calc(100vw - 96px)) !important;
  min-width: 0 !important;
  max-width: calc(100vw - 96px) !important;
  min-height: 0 !important;
  height: auto !important;
  max-height: none !important;
  padding: 0 !important;
  overflow: visible !important;
  transform: translateX(-50%) !important;
  border: 1px solid #cfdceb !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  box-shadow: 0 18px 42px rgba(15, 23, 42, .16) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden)::after {
  content: none !important;
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden) .tenant-workspace-filter-head {
  position: static !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  min-height: 42px !important;
  padding: 8px 14px !important;
  border: 0 !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden) .tenant-workspace-filter-head-actions {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden) .tenant-filter-facet-state {
  margin: 0 !important;
  padding: 8px 14px !important;
  border: 0 !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #fbfdff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden) .tenant-filter-section-primary {
  margin: 0 !important;
  padding: 10px 14px !important;
  border: 0 !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden) .tenant-workspace-filter-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  gap: 6px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden) .tenant-workspace-filter-row {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden) .tenant-workspace-filter-actions {
  position: static !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 50px !important;
  margin: 0 !important;
  padding: 8px 14px !important;
  border: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden) #app-filter-action-state {
  grid-column: 1 !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

@media (max-height: 660px), (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter#app-workspace-filter.tenant-workspace-filter:not(.hidden) {
    top: 18px !important;
    width: min(624px, calc(100vw - 28px)) !important;
    max-width: calc(100vw - 28px) !important;
    max-height: calc(100vh - 36px) !important;
    overflow: auto !important;
  }
}

/* 20260624 pass 436: breach-first Timeline action model and clickable severity tiles. */
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx410-kpi-tile-action {
  border-right: 1px solid #e7eef6 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx410-kpi-tile-action:hover,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx410-kpi-tile-action:focus-visible {
  background: #f4f8fc !important;
  outline: 2px solid #123b73 !important;
  outline-offset: -2px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx410-kpi-tile-action.is-breach:hover,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx410-kpi-tile-action.is-breach:focus-visible {
  background: #fff5f5 !important;
  outline-color: #b91c1c !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx410-kpi-action-cluster {
  border-left: 1px solid #dbe5f0 !important;
  padding-left: 10px !important;
}

/* 20260624 pass 437: command palette overflow is a single explicit row action. */
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-button {
  grid-template-areas: "title cta" "copy cta" !important;
  cursor: pointer !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-button > strong {
  grid-area: cta !important;
  align-self: center !important;
  justify-self: end !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 92px !important;
  height: 28px !important;
  padding: 0 10px !important;
  border: 1px solid #c4d2e4 !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #123b73 !important;
  font-size: 10.5px !important;
  font-weight: 880 !important;
  line-height: 1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-button:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette .tenant-command-more-button:focus-visible {
  border-color: #9fb3ca !important;
  background: #f7fafc !important;
  outline: 2px solid #123b73 !important;
  outline-offset: -2px !important;
}

/* 20260624 pass 440: mobile Timeline state must use labeled chips, never a clipped system sentence. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary {
    display: block !important;
    min-height: auto !important;
    height: auto !important;
    padding: 8px !important;
    overflow: visible !important;
    border: 1px solid #cfdceb !important;
    border-left: 3px solid #123b73 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-mobile-chips {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 6px !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-mobile-chip {
    display: grid !important;
    align-content: center !important;
    min-width: 0 !important;
    min-height: 38px !important;
    padding: 5px 7px !important;
    overflow: visible !important;
    border: 1px solid #d8e3ef !important;
    border-left: 3px solid #123b73 !important;
    border-radius: 2px !important;
    background: #fbfdff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-mobile-chip b,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-mobile-chip em {
    display: block !important;
    min-width: 0 !important;
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    letter-spacing: 0 !important;
  }
}

/* 20260624 pass 441: desktop-rendered Timeline summary must survive reviewer/mobile resize. */
@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) {
    display: block !important;
    min-height: auto !important;
    height: auto !important;
    padding: 8px !important;
    overflow: visible !important;
    border: 1px solid #cfdceb !important;
    border-left: 3px solid #123b73 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) > strong {
    display: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 6px !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: visible !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row span,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row * {
    display: block !important;
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    max-height: none !important;
    overflow: visible !important;
    visibility: visible !important;
    text-overflow: clip !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row span {
    display: grid !important;
    align-content: center !important;
    justify-self: stretch !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    min-height: 38px !important;
    padding: 5px 7px !important;
    border: 1px solid #d8e3ef !important;
    border-left: 3px solid #123b73 !important;
    border-radius: 2px !important;
    background: #fbfdff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row b {
    color: #52677f !important;
    font-size: 8.5px !important;
    font-weight: 880 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
  }

  html body .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) {
    display: block !important;
    min-height: auto !important;
    height: auto !important;
    padding: 8px !important;
    overflow: visible !important;
    border: 1px solid #cfdceb !important;
    border-left: 3px solid #123b73 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
  }

  html body .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) > strong {
    display: none !important;
  }

  html body .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 6px !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: visible !important;
  }

  html body .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row span,
  html body .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row * {
    display: block !important;
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    max-height: none !important;
    overflow: visible !important;
    visibility: visible !important;
    text-overflow: clip !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }

  html body .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row span {
    display: grid !important;
    align-content: center !important;
    justify-self: stretch !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    min-height: 38px !important;
    padding: 5px 7px !important;
    border: 1px solid #d8e3ef !important;
    border-left: 3px solid #123b73 !important;
    border-radius: 2px !important;
    background: #fbfdff !important;
    box-shadow: none !important;
  }

  html body .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row b {
    color: #52677f !important;
    font-size: 8.5px !important;
    font-weight: 880 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
  }
}

/* 20260624 pass 442: targeted hierarchy polish from zero-blocker OpenAI/Novita review. */
@media (max-width: 760px) {
  html body #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    position: relative !important;
    min-height: 54px !important;
    padding: 7px 28px 7px 8px !important;
    border-bottom-color: #d7e2ee !important;
    cursor: pointer !important;
  }

  html body #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card::after {
    content: ">" !important;
    position: absolute !important;
    top: 50% !important;
    right: 10px !important;
    transform: translateY(-50%) !important;
    color: #34516f !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
  }

  html body #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card:focus-within,
  html body #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card:hover {
    background: #f8fbff !important;
    outline: 2px solid #123b73 !important;
    outline-offset: -2px !important;
  }

  html body #app-stage-timeline .hvx960-mobile-age,
  html body #app-stage-timeline .hvx365-mobile-status-summary b,
  html body #app-stage-timeline .hvx365-mobile-status-summary span {
    color: #25364d !important;
    font-weight: 850 !important;
  }
}

html body #app-workspace-filter .tenant-workspace-filter-actions {
  align-items: center !important;
  gap: 10px !important;
  border-top: 1px solid #d8e3ef !important;
  background: #ffffff !important;
}

html body #app-workspace-filter #app-filter-action-state {
  min-height: 32px !important;
  padding-left: 9px !important;
  border-left: 3px solid #123b73 !important;
  color: #25364d !important;
  font-size: 11px !important;
  font-weight: 820 !important;
}

html body #app-workspace-filter #app-filter-clear,
html body #app-workspace-filter #app-filter-revert {
  min-height: 32px !important;
  border-color: #cbd8e8 !important;
  background: #ffffff !important;
  color: #123b73 !important;
}

html body #app-workspace-filter #app-filter-apply {
  min-height: 34px !important;
  background: #123b73 !important;
  color: #ffffff !important;
}

html body #app-stage-calendar .tenant-calendar-head h2,
html body #app-stage-calendar .tenant-calendar-head strong,
html body #app-stage-calendar .tenant-calendar-toolbar h2 {
  color: #101827 !important;
  font-size: 22px !important;
  font-weight: 820 !important;
  line-height: 1.12 !important;
}

html body #app-stage-calendar .tenant-calendar-legend,
html body #app-stage-calendar .tenant-calendar-mode-tabs {
  border-left: 3px solid #123b73 !important;
  background: #fbfdff !important;
}

html body #app-stage-calendar .tenant-calendar-chip.is-queue-signal,
html body #app-stage-calendar .tenant-calendar-count-badge.tenant-calendar-signal-chip {
  border-radius: 2px !important;
  font-weight: 840 !important;
}

html body #app-stage-settings .tenant-settings-section-title,
html body #app-stage-settings .tenant-settings-section h3,
html body #app-stage-settings .tenant-settings-group-title {
  color: #101827 !important;
  font-size: 11px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
}

html body #app-stage-settings .tenant-settings-shortcut {
  min-height: 54px !important;
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

html body #app-stage-calls .tenant-call-readiness-strip,
html body #app-stage-calls .tenant-call-stage-metrics.tenant-voice-metric-strip {
  align-items: stretch !important;
  gap: 8px !important;
}

html body #app-stage-calls .tenant-call-readiness-strip span,
html body #app-stage-calls .tenant-call-stage-metrics.tenant-voice-metric-strip .tenant-metric-card {
  border-left: 3px solid #123b73 !important;
  background: #fbfdff !important;
}

/* 20260624 pass 444: mobile chrome must not create horizontal overflow after reviewer resize. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-context-strip.tenant-mobile-ops-strip,
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu {
    box-sizing: border-box !important;
    width: auto !important;
    max-width: calc(100% - 20px) !important;
    margin-right: 10px !important;
    margin-left: 10px !important;
    overflow-x: clip !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu > summary,
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu .tenant-mobile-section-menu-list,
  html body.tenant-app-body[data-app-surface="workspace"] #app-mobile-section-menu.tenant-mobile-section-menu button {
    box-sizing: border-box !important;
    max-width: 100% !important;
    overflow-x: clip !important;
  }
}

/* 20260624 pass 445: mobile Timeline uses quieter state affordances after reviewer pass. */
@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-filter-mobile-chip {
    border-color: #dbe5f0 !important;
    border-left-width: 2px !important;
    background: #fbfdff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-summary,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-queue-panel,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary {
    border-color: #dbe5f0 !important;
    border-left-width: 2px !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    min-height: 52px !important;
    border-color: transparent !important;
    border-bottom: 1px solid #dbe5f0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card:focus-within,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card:hover {
    background: #fbfdff !important;
    outline: 0 !important;
    box-shadow: inset 3px 0 0 #123b73 !important;
  }
}

/* 20260624 pass 446: reviewer-driven density, hierarchy, and status consistency. */
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-table th,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-workqueue-table th,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline table th {
  color: #172033 !important;
  font-size: 10.5px !important;
  font-weight: 920 !important;
  letter-spacing: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .hvx100-workqueue-row strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-work-title,
html body.tenant-app-body[data-app-surface="workspace"] #app-stage-timeline .tenant-timeline-row-title {
  color: #101827 !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-workspace-filter-title-row strong {
  color: #101827 !important;
  font-size: 14px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-view-select {
  min-height: 34px !important;
  padding: 5px 8px !important;
  border-left-width: 2px !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row > span:first-child,
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-select > span:first-child {
  color: #344861 !important;
  font-size: 9.5px !important;
  font-weight: 900 !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row input,
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-builder-row select,
html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-view-select select {
  min-height: 28px !important;
  height: 28px !important;
  color: #101827 !important;
  font-size: 10.5px !important;
  font-weight: 720 !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-check-copy {
  display: flex !important;
  align-items: center !important;
  gap: 7px !important;
  min-width: 0 !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-check-copy small {
  display: none !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter #app-filter-action-state {
  min-height: 28px !important;
  padding-left: 8px !important;
  color: #172033 !important;
  font-size: 10.5px !important;
  font-weight: 840 !important;
}

html body #app-stage-calendar .tenant-calendar-head {
  padding: 8px 12px !important;
  gap: 8px !important;
}

html body #app-stage-calendar .tenant-calendar-toolbar {
  min-height: 44px !important;
  padding: 8px 12px !important;
}

html body #app-stage-calendar .tenant-calendar-mode-tabs,
html body #app-stage-calendar .tenant-calendar-legend {
  min-height: 32px !important;
  padding: 0 !important;
  border-left-width: 2px !important;
}

html body #app-stage-calendar .tenant-calendar-mode-tabs button,
html body #app-stage-calendar .tenant-calendar-legend span {
  min-height: 28px !important;
  color: #172033 !important;
  font-size: 10px !important;
  font-weight: 860 !important;
}

html body #app-stage-calendar .tenant-calendar-day {
  min-height: 76px !important;
}

html body #app-stage-calendar .tenant-calendar-chip,
html body #app-stage-calendar .tenant-calendar-count-badge {
  color: #101827 !important;
  font-size: 10px !important;
  font-weight: 860 !important;
}

html body #app-stage-calendar .tenant-calendar-chip-title {
  color: #101827 !important;
  font-weight: 900 !important;
}

html body #app-stage-numbers .tenant-number-readiness,
html body #app-stage-numbers .tenant-number-taxonomy,
html body #app-stage-numbers .tenant-number-routing-risk {
  min-height: 22px !important;
  border: 1px solid #cbd8e8 !important;
  border-left: 3px solid #64748b !important;
  background: #ffffff !important;
  color: #172033 !important;
  font-size: 10px !important;
  font-weight: 860 !important;
}

html body #app-stage-numbers .tenant-number-readiness.is-ready,
html body #app-stage-numbers .tenant-number-taxonomy.is-ready,
html body #app-stage-numbers .tenant-number-routing-risk.is-ready {
  border-left-color: #15803d !important;
  background: #f0fdf4 !important;
  color: #166534 !important;
}

html body #app-stage-numbers .tenant-number-readiness.is-review,
html body #app-stage-numbers .tenant-number-taxonomy.is-review,
html body #app-stage-numbers .tenant-number-routing-risk.is-review,
html body #app-stage-numbers .tenant-number-readiness.is-warning,
html body #app-stage-numbers .tenant-number-taxonomy.is-warning,
html body #app-stage-numbers .tenant-number-routing-risk.is-warning {
  border-left-color: #b45309 !important;
  background: #fffbeb !important;
  color: #92400e !important;
}

html body #app-number-detail .tenant-number-tabs button {
  min-height: 38px !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  border-color: #dbe5f0 !important;
  border-left: 2px solid transparent !important;
}

html body #app-number-detail .tenant-number-tabs button[aria-selected="true"],
html body #app-number-detail .tenant-number-tabs button.is-active {
  border-left-color: #123b73 !important;
  background: #f8fbff !important;
}

html body #app-stage-reports .tenant-report-kpi-band span {
  min-height: 70px !important;
  padding: 8px 10px !important;
}

html body #app-stage-reports .tenant-report-kpi-band b {
  color: #344861 !important;
  font-size: 9.5px !important;
}

html body #app-stage-reports .tenant-report-kpi-band strong {
  font-size: 19px !important;
}

html body #app-stage-settings .tenant-settings-shortcut {
  min-height: 48px !important;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

html body #app-stage-settings .tenant-settings-shortcut small,
html body #app-stage-settings .tenant-settings-shortcut .tenant-settings-count,
html body #app-stage-settings .tenant-settings-shortcut [class*="count"] {
  color: #64748b !important;
  font-size: 10px !important;
  font-weight: 700 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-filter-mobile-chip {
    min-height: 34px !important;
    padding: 4px 6px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary {
    min-height: 60px !important;
    padding: 8px 9px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary span {
    color: #172033 !important;
    font-size: 10.5px !important;
    font-weight: 860 !important;
  }
}

/* 20260624 pass 447: status taxonomy and interaction clarity polish. */
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-section > p {
  min-height: 28px !important;
  border-bottom: 1px solid #cbd8e8 !important;
  background: #f4f7fb !important;
  color: #24364d !important;
  font-size: 10.5px !important;
  font-weight: 940 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result.is-selected,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result:hover,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result:focus-visible {
  border-left: 4px solid #123b73 !important;
  background: #eef5ff !important;
  outline: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result.is-selected strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result:hover strong,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result:focus-visible strong {
  color: #0f172a !important;
  font-weight: 930 !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-row-attachments {
  grid-template-columns: 72px minmax(0, 1fr) !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-row-attachments .tenant-filter-check-copy {
  justify-content: flex-start !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-row-attachments input[type="checkbox"] {
  width: 16px !important;
  height: 16px !important;
  accent-color: #123b73 !important;
}

html body.tenant-app-body.tenant-filter-modal-open[data-app-surface="workspace"] #app-workspace-filter#app-workspace-filter#app-workspace-filter .tenant-filter-check-label {
  color: #172033 !important;
  font-size: 10px !important;
  font-weight: 840 !important;
  text-transform: none !important;
}

html body #app-stage-numbers .tenant-number-readiness,
html body #app-stage-numbers .tenant-number-taxonomy,
html body #app-stage-numbers .tenant-number-routing-risk {
  text-transform: none !important;
}

html body #app-stage-numbers .tenant-number-taxonomy.is-capable {
  border-left-color: #123b73 !important;
  background: #f8fbff !important;
  color: #123b73 !important;
}

html body #app-stage-calendar .tenant-calendar-toolbar h2,
html body #app-stage-calendar #app-calendar-month-label {
  color: #0f172a !important;
  font-size: 20px !important;
  font-weight: 940 !important;
}

html body #app-stage-calendar .tenant-calendar-date-context,
html body #app-stage-calendar #app-calendar-date-context {
  color: #344861 !important;
  font-size: 10.5px !important;
  font-weight: 820 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-summary,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary {
    background: #f8fbff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-mobile-card.hvx760-mobile-task-card {
    border-bottom-color: #ccd9e8 !important;
  }
}

/* 20260624 pass 448: flatten Timeline/Calendar hierarchy after reviewer plateau. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) {
  display: flex !important;
  align-items: center !important;
  min-height: 30px !important;
  max-height: 30px !important;
  margin: 0 !important;
  padding: 4px 10px !important;
  border: 0 !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) > strong {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row {
  display: flex !important;
  flex: 1 1 auto !important;
  align-items: center !important;
  gap: 8px !important;
  min-width: 0 !important;
  overflow: hidden !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row span {
  display: inline-flex !important;
  align-items: baseline !important;
  gap: 5px !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: 180px !important;
  min-height: 22px !important;
  padding: 0 7px !important;
  border: 0 !important;
  border-left: 2px solid #8aa3bf !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #172033 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-applied-filter-bar.is-desktop-chips:not(.is-mobile-summary) .tenant-timeline-filter-chip-row b {
  color: #52647b !important;
  font-size: 9px !important;
  font-weight: 880 !important;
  text-transform: uppercase !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-group-row strong,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-group-row span {
  color: #172033 !important;
  font-weight: 900 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] .tenant-app-header.tenant-app-header-bar {
  min-height: 48px !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] .tenant-app-stage-copy {
  gap: 0 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-title.tenant-app-title {
  font-size: 20px !important;
  line-height: 1.1 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-subtitle.tenant-app-subtitle {
  display: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-head {
  display: grid !important;
  grid-template-columns: minmax(220px, 1fr) minmax(260px, .85fr) !important;
  gap: 8px 14px !important;
  min-height: 72px !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-head .tenant-calendar-legend-primary {
  grid-column: 2 !important;
  width: 100% !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-toolbar {
  border-top: 1px solid #dbe5f0 !important;
  border-bottom: 1px solid #dbe5f0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-month-label {
  color: #0f172a !important;
  font-size: 21px !important;
  font-weight: 940 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-applied-filter-bar.is-mobile-summary {
    border-top-color: #dbe5f0 !important;
    border-bottom-color: #dbe5f0 !important;
    background: #ffffff !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-filter-mobile-chips {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .hvx365-mobile-status-summary {
    min-height: 54px !important;
    border: 0 !important;
    border-left: 2px solid #123b73 !important;
    border-top: 1px solid #dbe5f0 !important;
    border-bottom: 1px solid #dbe5f0 !important;
    background: #ffffff !important;
  }
}

/* 20260624 pass 450: final cascade position for reviewer-critical surfaces. */
/* 20260624 pass 453: command palette single-list correction after reviewer clipping regression. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-box {
  width: min(680px, calc(100vw - 56px)) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-layout {
  display: block !important;
  margin: 0 16px 12px !important;
  border: 1px solid #cbd8e8 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-preview {
  display: none !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-results {
  border-right: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result {
  display: grid !important;
  grid-template-columns: 34px minmax(0, 1fr) 58px !important;
  gap: 10px !important;
  min-height: 50px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-copy strong,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result-copy small {
  display: block !important;
  overflow: visible !important;
  max-width: none !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-type-badge {
  display: none !important;
}

/* 20260624 pass 452: high-specificity lock after all older command/mobile overrides. */
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-box {
  border-radius: 0 !important;
  box-shadow: 0 8px 20px rgba(15, 23, 42, .14) !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-layout {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 220px !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-preview {
  display: grid !important;
  border-radius: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-result {
  display: grid !important;
  grid-template-columns: 34px minmax(0, 1fr) 126px 58px !important;
  min-height: 50px !important;
  border-radius: 0 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-type-badge {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  justify-items: end !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #344861 !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-type-badge b,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-type-badge small {
  display: block !important;
  overflow: hidden !important;
  max-width: 118px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-enter-hint,
html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette#app-command-palette .tenant-command-enter-hint kbd {
  display: inline-block !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-mobile-chips {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 6px 8px !important;
  }

  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-mobile-chip b,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .tenant-timeline-filter-mobile-chip em,
  html body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline#app-stage-timeline#app-stage-timeline#app-stage-timeline .hvx760-mobile-work-title {
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }
}

html body.tenant-app-body.tenant-command-open .tenant-app-shell,
html body.tenant-app-body.tenant-command-open .tenant-workspace-toolbar,
html body.tenant-app-body.tenant-command-open .tenant-app-layout {
  filter: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette.tenant-command-palette {
  align-items: flex-start !important;
  padding-top: 78px !important;
  background: rgba(15, 23, 42, .28) !important;
  backdrop-filter: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-box {
  width: min(860px, calc(100vw - 56px)) !important;
  border: 1px solid #8aa3bf !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: 0 8px 20px rgba(15, 23, 42, .14) !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-layout {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 220px !important;
  gap: 0 !important;
  margin: 0 16px 12px !important;
  border: 1px solid #cbd8e8 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-preview {
  display: grid !important;
  align-content: start !important;
  gap: 9px !important;
  padding: 12px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #f8fbff !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-result {
  display: grid !important;
  grid-template-columns: 34px minmax(0, 1fr) 126px 58px !important;
  gap: 8px !important;
  min-height: 50px !important;
  padding: 0 10px !important;
  border: 0 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  border-left: 3px solid transparent !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-type-badge {
  display: grid !important;
  justify-items: end !important;
  min-width: 0 !important;
  color: #344861 !important;
  line-height: 1.05 !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-type-badge b,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-type-badge small {
  display: block !important;
  overflow: hidden !important;
  max-width: 118px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-enter-hint,
html body.tenant-app-body[data-app-surface="workspace"] #app-command-palette#app-command-palette .tenant-command-enter-hint kbd {
  width: auto !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #52647b !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs {
  border: 1px solid #8aa3bf !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs button {
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #17324d !important;
  font-size: 10px !important;
  font-weight: 920 !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-mode-tabs button.is-active {
  background: #123b73 !important;
  color: #ffffff !important;
}

html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-count-badge,
html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="calendar"] #app-stage-calendar .tenant-calendar-chip.is-queue-signal {
  min-height: 23px !important;
  border-left-width: 3px !important;
  background: #f8fbff !important;
  color: #101827 !important;
  font-size: 10px !important;
  font-weight: 930 !important;
}

@media (max-width: 760px) {
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-filter-mobile-chips {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 6px 8px !important;
  }

  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-filter-mobile-chip b,
  html body.tenant-app-body[data-app-surface="workspace"][data-active-tab="timeline"] #app-stage-timeline .tenant-timeline-filter-mobile-chip em {
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }
}
