/**
 * Account light theme — PRDNA + Command Account info hosts only.
 * Dark mode is unchanged. Shell is never #fff. Cards are not inverted #1f2937.
 * Do not paint body#commandBody, #ccRail, #tab-chats, or #contextPanel — Chats keeps its own light scheme.
 */
body:not(.app-theme-dark) #acctBusinessProfileView,
body:not(.app-theme-dark) #acctBusinessWorkspace,
body:not(.app-theme-dark) #tab-partner,
body:not(.app-theme-dark) #acctProfileEditSheet,
body:not(.app-theme-dark) #acctPersonProfileView,
body:not(.app-theme-dark) #acctCustomerCaseShell,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer,
body:not(.app-theme-dark) #acctPersonProfileOverlay,
body:not(.app-theme-dark) #staffPersonProfileView,
body:not(.app-theme-dark) #acctCwBillingOverlay,
body:not(.app-theme-dark) #acctCwInvoiceOverlay,
body:not(.app-theme-dark) #acctCwPayAmountOverlay,
body:not(.app-theme-dark) #acctCwExternalOverlay,
body:not(.app-theme-dark) #serviceDetailOverlay,
body:not(.app-theme-dark) #chatMessages {
  --acct-teal: #128C7E;
  --acct-green: #00A854;
  --acct-shell: #e6ece9;
  --acct-shell-mid: #d7e8e2;
  --acct-shell-fade: linear-gradient(180deg, var(--acct-teal) 0%, var(--acct-shell-mid) 38%, var(--acct-shell) 100%);
  --acct-card: #eef3f0;
  --acct-chip: #e4ebe7;
  --acct-ink: #0f291f;
  --acct-body: #1f3a32;
  --acct-mute: #5b726a;
  --acct-stroke: #c5d4ce;
  --acct-field: #e8eeeb;
  --acct-purple: #7c3aed;
  --pcb-surface: #eef3f0;
  --pcb-wash: #e6ece9;
  --pcb-border: #c5d4ce;
  --pcb-text: #0f291f;
  --pcb-muted: #5b726a;
}

body:not(.app-theme-dark) #acctBusinessProfileView,
body:not(.app-theme-dark) #acctBusinessWorkspace,
body:not(.app-theme-dark) #tab-partner {
  background: linear-gradient(180deg, var(--acct-teal) 0%, var(--acct-shell-mid) 38%, var(--acct-shell) 100%) !important;
  background-attachment: fixed !important;
  color: var(--acct-body) !important;
}
body:not(.app-theme-dark) #acctBusinessProfileView {
  padding-top: 0 !important;
}
body:not(.app-theme-dark) #acctBusinessProfileView .acct-bp-head {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  z-index: 6 !important;
  padding-top: max(10px, env(safe-area-inset-top, 0px)) !important;
  min-height: var(--acct-bp-head-h, calc(52px + env(safe-area-inset-top, 0px))) !important;
  box-sizing: border-box !important;
  pointer-events: none !important;
}
body:not(.app-theme-dark) #acctBusinessProfileView .acct-bp-head > * {
  pointer-events: auto !important;
}
body:not(.app-theme-dark) #acctBusinessProfileView .acct-bp-scroll {
  padding-top: var(--acct-bp-head-h, calc(52px + env(safe-area-inset-top, 0px))) !important;
  scroll-padding-top: var(--acct-bp-head-h, calc(52px + env(safe-area-inset-top, 0px))) !important;
}

body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer {
  background: linear-gradient(180deg, var(--acct-teal) 0%, var(--acct-shell-mid) 28%, var(--acct-shell) 100%) !important;
  color: var(--acct-body) !important;
}

body:not(.app-theme-dark) #acctBusinessProfileView .acct-bp-head,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-head,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-bw-head,
body:not(.app-theme-dark) #tab-partner .acct-info-head,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-head {
  background: #128C7E !important;
  border-bottom: 0 !important;
  color: #fff !important;
  box-shadow: none !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-bw-title,
body:not(.app-theme-dark) #acctBusinessProfileView .acct-bp-name,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-head,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-head button,
body:not(.app-theme-dark) #acctBusinessProfileView .acct-bp-back,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-bw-back,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-head button {
  color: #fff !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-tabs,
body:not(.app-theme-dark) #tab-partner .acct-info-tabs,
body:not(.app-theme-dark) #acctBusinessProfileView .acct-bp-tabs,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-tabs {
  background: transparent !important;
  border-bottom-color: transparent !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-tab,
body:not(.app-theme-dark) #tab-partner .acct-info-tab,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-tab {
  color: #0f291f !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-tab.is-on,
body:not(.app-theme-dark) #tab-partner .acct-info-tab.is-on,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-tab.is-on,
body:not(.app-theme-dark) #acctBusinessProfileView .acct-bp-tab.is-on,
body:not(.app-theme-dark) #acctBusinessProfileView .acct-bp-cat[aria-selected="true"] {
  color: var(--acct-green) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-h,
body:not(.app-theme-dark) #tab-partner .acct-ov-h,
body:not(.app-theme-dark) #acctBusinessProfileView .acct-ov-h,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-ov-h,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-h {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-identity,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-identity,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-overview-card,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-dest-card,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-bw-row,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-bw-start,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-cw-case,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-cw-vip-row,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-card,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-card-overview,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-order,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-wf-row,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-card,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-portal-block,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-cw-profile-card,
body:not(.app-theme-dark) #acctBusinessWorkspace table,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-card,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-split,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-order,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-tile,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-ov-card,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-ov-order,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-overview-card,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-status-card,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-pcb-drawer,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer [data-acct-info-panel="tools"] .ctx-menu-item,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-cw-support-mail,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-cw-support-call {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-body) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-name,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-name,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-cw-fact-v,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-status-value,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-card-name,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-order-title,
body:not(.app-theme-dark) #acctBusinessWorkspace #acctCwToolsList .acct-info-dest-copy,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-split-title,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-order-title,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-tile-title,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-why-title,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-ov-order-title,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-pcb-title,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-status-value,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-cw-step-head strong,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-id-value,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-cw-vip-label {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-meta,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-cw-fact-k,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-status-kicker,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-cw-fact span,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-card-count,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-empty,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-cw-placeholder,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-order-meta,
body:not(.app-theme-dark) #acctBusinessProfileView .acct-bp-meta,
body:not(.app-theme-dark) #acctBusinessProfileView .acct-bp-detail > span:first-child,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-empty,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-split-sum,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-order-meta,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-tile-sub,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-why-body,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-card .acct-bp-detail > span:first-child,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-ov-order-meta,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-pcb-sub,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-empty,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-group-head,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-portal-copy,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-portal-kicker,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-wf-label,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-id-label,
body:not(.app-theme-dark) #acctBusinessWorkspace #acctCwToolsList .acct-info-dest-copy > span,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-bw-row span,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-cw-case span {
  color: var(--acct-mute) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-identity-copy,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-card .acct-bp-detail > span:last-child,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-card-overview p,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-order-applicant,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-client-details-kicker,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-name {
  color: var(--acct-body) !important;
}

body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #contextAccountId,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #contextAccountPhone,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #contextAccountEmail,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #contextAccountRepName {
  color: var(--acct-mute) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-dp,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-dp {
  background: var(--acct-chip) !important;
  border-color: var(--acct-stroke) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-dp span,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-dp span {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-lane-stack .pcb-cat-btn,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-lane-stack .pcb-cat-btn,
body:not(.app-theme-dark) #acctBusinessWorkspace #acctCwToolsList .acct-info-dest-icon,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-card-icon,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-order-thumb,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-split-media,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-order-thumb,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-tile-img,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-tile-ph,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-split-ph {
  background: var(--acct-chip) !important;
  color: var(--acct-ink) !important;
  border-color: var(--acct-stroke) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-lane-stack .pcb-cat-btn {
  color: var(--acct-purple) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-lane-stack .pcb-cat-btn.is-on,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-lane-stack .pcb-cat-btn.is-selected,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-lane-stack .pcb-cat-btn.is-on,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-lane-stack .pcb-cat-btn.is-selected {
  color: var(--acct-green) !important;
  background: rgba(0, 168, 84, 0.12) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-bucket-plus {
  background: #00A854 !important;
  color: #fff !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-bucket-search,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-bucket-search,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-cw-profile-card input,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-intake-collapse,
body:not(.app-theme-dark) #acctBusinessProfileView #acctBizCatSearch,
body:not(.app-theme-dark) #acctInfoEditProfileHost .profile-account-card input,
body:not(.app-theme-dark) #acctInfoEditProfileHost .profile-account-card select,
body:not(.app-theme-dark) #acctInfoEditProfileHost #commandVipAppSupportCard select {
  background: var(--acct-field) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-preview-pane,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-preview-col,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-thumb .pcb-doc-preview-fill,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-preview-pane img,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-preview-pane iframe {
  background: var(--acct-chip) !important;
  border-color: var(--acct-stroke) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-guide-panel {
  background: var(--acct-card) !important;
  border-top-color: var(--acct-stroke) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-guide-teaser,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-guide-body {
  color: var(--acct-body) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-act {
  background: var(--acct-chip) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .intake-field-block[data-fm-preview-question],
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .intake-field-block[data-fm-preview-question] {
  background: var(--acct-chip) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-body) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-tag {
  background: var(--acct-chip) !important;
  color: var(--acct-body) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-wf-meter { background: var(--acct-stroke) !important; }
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-wf-dot {
  background: var(--acct-chip) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-body) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-wf-step.is-done .pcb-wf-label,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-wf-step.is-current .pcb-wf-label,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-card-go,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-pcb-back,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-pcb-back,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-all,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-split-price,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-tile-price {
  color: #047857 !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story,
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-task-copy strong {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .prdna-pp,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .prdna-pp {
  background: transparent !important;
  color: var(--acct-body) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .prdna-pp__name,
body:not(.app-theme-dark) #acctBusinessWorkspace .prdna-pp__counts strong,
body:not(.app-theme-dark) #acctBusinessWorkspace .prdna-pp__card,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .prdna-pp__name {
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .prdna-pp__card,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .prdna-pp__card {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
}

body:not(.app-theme-dark) #acctBusinessProfileView .cc-cat-item,
body:not(.app-theme-dark) #acctBusinessWorkspace .cc-cat-item {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-body) !important;
}
body:not(.app-theme-dark) #acctBusinessProfileView .cc-cat-item:hover,
body:not(.app-theme-dark) #acctBusinessWorkspace .cc-cat-item:hover {
  background: var(--acct-card) !important;
}
body:not(.app-theme-dark) #acctBusinessProfileView .cc-cat-name,
body:not(.app-theme-dark) #acctBusinessWorkspace .cc-cat-name,
body:not(.app-theme-dark) #acctBusinessProfileView .cc-cat-heading,
body:not(.app-theme-dark) #acctBusinessWorkspace .cc-cat-heading {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #serviceDetailOverlay.cc-cat-pdp-mode,
body:not(.app-theme-dark) #serviceDetailOverlay.cc-cat-pdp-mode #serviceDetailPanel {
  background: var(--acct-shell-fade, linear-gradient(180deg, var(--acct-teal) 0%, var(--acct-shell-mid, #d7e8e2) 38%, var(--acct-shell) 100%)) !important;
  background-attachment: fixed !important;
  color: var(--acct-body) !important;
  border-color: var(--acct-stroke) !important;
}
body:not(.app-theme-dark) #serviceDetailOverlay.cc-cat-pdp-mode .sticky.top-0 {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  color: #fff !important;
}
body:not(.app-theme-dark) #serviceDetailOverlay .sticky.top-0 {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  color: #fff !important;
}
body:not(.app-theme-dark) #serviceDetailOverlay.cc-cat-pdp-mode #serviceDetailPanel {
  position: relative !important;
  padding-top: 0 !important;
}
body:not(.app-theme-dark) #serviceDetailOverlay.cc-cat-pdp-mode .sticky.bottom-0 {
  background: #e6ece9 !important;
  border-color: var(--acct-stroke) !important;
}
body:not(.app-theme-dark) #acctBizPdpActions {
  background: #d7e8e2 !important;
  border-color: var(--acct-stroke) !important;
}

body:not(.app-theme-dark) #serviceDetailOverlay .cc-pdp-card,
body:not(.app-theme-dark) #serviceDetailOverlay .cc-pdp-faq details,
body:not(.app-theme-dark) #serviceDetailOverlay .cc-pdp-receipt {
  background: var(--acct-card) !important;
  border: 1px solid var(--acct-stroke) !important;
  color: var(--acct-body) !important;
}
body:not(.app-theme-dark) #serviceDetailOverlay .cc-pdp-title,
body:not(.app-theme-dark) #serviceDetailOverlay .cc-pdp-h,
body:not(.app-theme-dark) #serviceDetailOverlay .cc-pdp-card h4,
body:not(.app-theme-dark) #serviceDetailOverlay .cc-pdp-avg,
body:not(.app-theme-dark) #serviceDetailOverlay .cc-pdp-review-name,
body:not(.app-theme-dark) #serviceDetailOverlay .cc-pdp-faq summary,
body:not(.app-theme-dark) #serviceDetailOverlay #svcDetailTitle {
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #serviceDetailOverlay .sticky.top-0,
body:not(.app-theme-dark) #serviceDetailOverlay .sticky.top-0 #svcDetailName,
body:not(.app-theme-dark) #serviceDetailOverlay .sticky.top-0 button {
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #serviceDetailOverlay .cc-pdp-kicker {
  color: #14532d !important;
}
body:not(.app-theme-dark) #serviceDetailOverlay .cc-pdp-fee,
body:not(.app-theme-dark) #serviceDetailOverlay .cc-pdp-fee-now,
body:not(.app-theme-dark) #serviceDetailOverlay .text-mgGreen,
body:not(.app-theme-dark) #serviceDetailOverlay .fee-row .font-bold,
body:not(.app-theme-dark) #serviceDetailOverlay .fee-row .text-mgGreen {
  color: #14532d !important;
}
body:not(.app-theme-dark) #serviceDetailOverlay .cc-pdp-muted,
body:not(.app-theme-dark) #serviceDetailOverlay .cc-pdp-card p,
body:not(.app-theme-dark) #serviceDetailOverlay .cc-pdp-body,
body:not(.app-theme-dark) #serviceDetailOverlay .cc-pdp-review-meta,
body:not(.app-theme-dark) #serviceDetailOverlay .text-gray-400,
body:not(.app-theme-dark) #serviceDetailOverlay .text-gray-300,
body:not(.app-theme-dark) #serviceDetailOverlay .text-gray-200 {
  color: var(--acct-mute) !important;
}
body:not(.app-theme-dark) #serviceDetailOverlay .fee-row {
  border-bottom: 1px solid var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #serviceDetailOverlay .fee-row span {
  color: inherit !important;
}
body:not(.app-theme-dark) #serviceDetailOverlay .fee-row .font-bold,
body:not(.app-theme-dark) #serviceDetailOverlay .fee-row .text-mgGreen {
  color: #14532d !important;
}
body:not(.app-theme-dark) #serviceDetailOverlay .sticky.bottom-0 {
  background: #d7e8e2 !important;
  border-color: var(--acct-stroke) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .mg-library-host,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .mg-library-host,
body:not(.app-theme-dark) #acctBusinessWorkspace .mg-library-host .bg-white,
body:not(.app-theme-dark) #acctBusinessWorkspace .mg-library-host .bg-gray-50,
body:not(.app-theme-dark) #acctBusinessWorkspace .mg-library-host section,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .mg-library-host section {
  background: transparent !important;
  color: var(--acct-body) !important;
  border-color: var(--acct-stroke) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .mg-library-host .cmd-doc-folder-tile,
body:not(.app-theme-dark) #acctBusinessWorkspace .mg-library-host ul.vault-file-list > li,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .mg-library-host .cmd-doc-folder-tile,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .mg-library-host ul.vault-file-list > li {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctInfoEditProfileHost .profile-account-card,
body:not(.app-theme-dark) #acctInfoEditProfileHost #commandVipAppSupportCard,
body:not(.app-theme-dark) #acctInfoEditProfileHost .profile-stat-card,
body:not(.app-theme-dark) #acctInfoEditProfileHost .profile-list-row,
body:not(.app-theme-dark) #acctInfoEditProfileHost .profile-history-card,
body:not(.app-theme-dark) #acctInfoEditProfileHost .profile-history-row {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-body) !important;
}
body:not(.app-theme-dark) #acctInfoEditProfileHost .text-mgDark,
body:not(.app-theme-dark) #acctInfoEditProfileHost h4 {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctCwBillingSheet,
body:not(.app-theme-dark) #acctCwInvoiceSheet,
body:not(.app-theme-dark) .acct-cw-pay-amount-sheet {
  background: var(--acct-card) !important;
  color: var(--acct-body) !important;
  border-color: var(--acct-stroke) !important;
}
body:not(.app-theme-dark) #acctCwExternalOverlay {
  background: linear-gradient(180deg, var(--acct-teal) 0%, var(--acct-shell) 40%, var(--acct-shell) 100%) !important;
  color: var(--acct-body) !important;
}
body:not(.app-theme-dark) #acctCwExternalBar {
  background: #d7e8e2 !important;
  border-color: var(--acct-stroke) !important;
}
body:not(.app-theme-dark) #acctCwExternalTitle,
body:not(.app-theme-dark) #acctCwExternalCopy,
body:not(.app-theme-dark) #acctCwExternalDest {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .prdna-gloss-wrapper,
body:not(.app-theme-dark) #acctBusinessProfileView .prdna-gloss-wrapper,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .prdna-gloss-wrapper {
  background-color: transparent !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-workspace,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace {
  background: transparent !important;
  color: var(--acct-body) !important;
}

body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-why-row,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-card .acct-bp-detail {
  border-bottom-color: var(--acct-stroke) !important;
}

body:not(.app-theme-dark) #acctBusinessProfileView .acct-bp-logo-wrap {
  border-color: var(--acct-shell) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-identity-actions .acct-info-view-profile,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-identity-actions .acct-info-view-profile,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-view-profile,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-view-profile {
  background: linear-gradient(180deg, #8b5cf6 0%, #6d28d9 100%) !important;
  border-color: #7c3aed !important;
  color: #fff !important;
}

/* Pass 2 — beat always-on dark !important on Account hosts only. */

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-card,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-svc-card,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-card-overview,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-svc-card-overview,
body:not(.app-theme-dark) #acctInfoCustomerBucketHost .pcb-svc-card,
body:not(.app-theme-dark) #acctInfoCustomerBucketHost .pcb-svc-card-overview,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-order,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-ov-order,
body:not(.app-theme-dark) #acctInfoResultsHost .acct-ov-order,
body:not(.app-theme-dark) #acctCustomerHistoryHost .acct-ov-order {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-body) !important;
  box-shadow: none !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-card-name,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-svc-card-name,
body:not(.app-theme-dark) #acctInfoCustomerBucketHost .pcb-svc-card-name,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-order-title,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-ov-order-title,
body:not(.app-theme-dark) #acctInfoResultsHost .acct-ov-order-title,
body:not(.app-theme-dark) #acctCustomerHistoryHost .acct-ov-order-title {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-card-count,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-svc-card-sub,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-order-meta,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-ov-order-meta,
body:not(.app-theme-dark) #acctInfoResultsHost .acct-ov-order-meta {
  color: var(--acct-mute) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-card-icon,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-svc-card-icon,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-order-thumb,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-ov-order-thumb {
  background: var(--acct-chip) !important;
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story,
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-body) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-lab,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-lab,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-open,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-open,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-row,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-row {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-task-copy span,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-task-copy span,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-id-label,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-id-label {
  color: var(--acct-mute) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story,
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story {
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 8px;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-row,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-task,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-row,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-task,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-row,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-task,
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-row,
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-task {
  border: 1px solid #8fa39b !important;
  border-radius: 8px;
  background: #e4ebe7 !important;
  margin: 0;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-kicker,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-kicker,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-kicker,
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-kicker {
  border: 0 !important;
  padding: 4px 4px 0;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-tasks,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-tasks {
  border: 0 !important;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-id-row,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-id-row {
  border-bottom: 1px solid var(--acct-stroke) !important;
  padding: 8px 0;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-id-row:last-child,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-id-row:last-child {
  border-bottom: 0 !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-case-action-bar,
body:not(.app-theme-dark) #acctCustomerBucketHost .acct-info-case-action-bar,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-case-action-bar {
  background: #dce8e3 !important;
  border-top: 1px solid var(--acct-stroke) !important;
  box-shadow: none !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-case-action-bar .pcb-case-story-open,
body:not(.app-theme-dark) #acctCustomerBucketHost .acct-info-case-action-bar .pcb-case-story-open,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-case-action-bar .pcb-case-story-open {
  color: var(--acct-ink) !important;
  border-top: 0 !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-case-act,
body:not(.app-theme-dark) #acctCustomerBucketHost .acct-info-case-act,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-case-act {
  background: var(--acct-chip) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-case-act.is-danger,
body:not(.app-theme-dark) #acctCustomerBucketHost .acct-info-case-act.is-danger,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-case-act.is-danger {
  background: #7f1d1d !important;
  border-color: #fca5a5 !important;
  color: #fecaca !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-id-value,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-id-value,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-client-details-kicker,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-client-details-kicker,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-name,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-svc-name {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent,
body:not(.app-theme-dark) #acctCustomerCaseShell.pcb-workspace,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-workspace {
  background: transparent !important;
  color: var(--acct-body) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace [data-section],
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace [data-section],
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent [data-section],
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent [data-section],
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-wf-row,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-wf-row,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-wf-row[data-section],
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-wf-row[data-section],
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-client-details-card,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-client-details-card,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .cmd-svc-surface,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .cmd-svc-surface,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-canvas,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-canvas {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace [data-section] .text-gray-100,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace [data-section] .text-gray-200,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace [data-section] .text-gray-300,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace [data-section] .text-gray-100,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace [data-section] .text-gray-200,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace [data-section] .text-gray-300,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace [data-section="service-summary"] > .text-\[10px\].uppercase:first-child,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace [data-section="service-summary"] > .text-\[10px\].uppercase:first-child {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-canvas-shell,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-canvas-shell--static,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-canvas-shell,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-canvas-shell--static {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-body) !important;
  box-shadow: none !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-client-details-kicker,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .cmd-svc-surface > .pcb-svc-name,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-client-details-kicker,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .cmd-svc-surface > .pcb-svc-name,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-canvas > summary {
  background: #d7e8e2 !important;
  color: var(--acct-ink) !important;
  border-bottom-color: var(--acct-stroke) !important;
  box-shadow: none !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-h,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-ov-h,
body:not(.app-theme-dark) #acctInfoResultsHost #historicalImportHeading,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #historicalImportHeading,
body:not(.app-theme-dark) #acctCustomerHistoryHost .acct-ov-h,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-tools-title,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-tools-title {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctInfoResultsHost,
body:not(.app-theme-dark) #acctInfoResultsHost.acct-info-embed-host,
body:not(.app-theme-dark) #acctInfoResultsHost #panel-historical-import,
body:not(.app-theme-dark) #acctInfoResultsHost #historicalImportClientHint,
body:not(.app-theme-dark) #acctCustomerHistoryHost {
  color: var(--acct-body) !important;
}

body:not(.app-theme-dark) #acctInfoResultsHost #historicalImportRefreshBtn {
  background: #14532d !important;
  border-color: #14532d !important;
  color: #e6ece9 !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-card,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-card,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-thumb,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-thumb {
  background: #e6e4e0 !important;
  border-color: #b8b4ae !important;
  color: #3f3d39 !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-row-name,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-row-name {
  color: #3f3d39 !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-guide-toggle,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-guide-toggle,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-guide-toggle .pcb-wf-guide-title,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-guide-toggle .pcb-wf-guide-title,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-guide-toggle .pcb-wf-guide-chevron,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-guide-toggle .pcb-wf-guide-chevron {
  color: #fff !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-row[data-pcb-doc-state="missing-optional"] .pcb-doc-row-name,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-row[data-pcb-doc-state="missing-optional"] .pcb-doc-row-name {
  color: #2563eb !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-identity-copy,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-identity-copy,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-name,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-name {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-meta,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-meta,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #contextAccountId,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #contextAccountPhone,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #contextAccountEmail,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #contextAccountRepName,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-cat-label,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-cat-label {
  color: var(--acct-mute) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-lane-stack .pcb-cat-btn,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-lane-stack .pcb-cat-btn {
  color: var(--acct-purple) !important;
}

body:not(.app-theme-dark) #acctPersonProfileOverlay,
body:not(.app-theme-dark) #staffPersonProfileView {
  background: linear-gradient(180deg, var(--acct-teal) 0%, var(--acct-shell-mid) 32%, var(--acct-shell) 100%) !important;
  color: var(--acct-body) !important;
}

body:not(.app-theme-dark) #acctPersonProfileOverlayBack,
body:not(.app-theme-dark) #staffPersonProfileBack {
  color: #fff !important;
  background: transparent !important;
}

@media (max-width: 639px) {
  body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-customer-bucket,
  body:not(.app-theme-dark) #acctCustomerOverviewHost [data-acct-cw-overview="active"],
  body:not(.app-theme-dark) #acctBusinessWorkspace #acctCwToolsList,
  body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-list,
  body:not(.app-theme-dark) #acctInfoResultsHost #historicalImportList,
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-customer-bucket,
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewServicesHost,
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolWorkspace,
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolsList .ctx-menu-nav,
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer [data-acct-info-forms-service-list] .ctx-menu-nav {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer {
    max-width: 100vw !important;
    width: 100% !important;
  }
}

@media (min-width: 640px) {
  body:not(.app-theme-dark) #acctBusinessProfileView .acct-bp-scroll,
  body:not(.app-theme-dark) #acctBusinessWorkspace .acct-bw-scroll {
    max-width: 1120px;
    width: 100%;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    box-sizing: border-box;
  }
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer {
    max-width: 100% !important;
    width: 100% !important;
  }
  body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-list,
  body:not(.app-theme-dark) #acctBusinessWorkspace #acctCwToolsList,
  body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-customer-bucket,
  body:not(.app-theme-dark) #acctCustomerOverviewHost [data-acct-cw-overview="active"],
  body:not(.app-theme-dark) #acctCustomerHistoryHost [data-acct-cw-history],
  body:not(.app-theme-dark) #acctInfoResultsHost #historicalImportList,
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-customer-bucket,
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewServicesHost,
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolWorkspace,
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolsList .ctx-menu-nav,
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer [data-acct-info-forms-service-list] .ctx-menu-nav {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 12px;
  }
  body:not(.app-theme-dark) #acctBusinessWorkspace #acctCwToolsList .acct-ov-head,
  body:not(.app-theme-dark) #acctCustomerOverviewHost [data-acct-cw-overview="active"] .acct-ov-head,
  body:not(.app-theme-dark) #acctCustomerOverviewHost [data-acct-cw-overview="active"] .acct-info-empty,
  body:not(.app-theme-dark) #acctCustomerHistoryHost [data-acct-cw-history] .acct-ov-head,
  body:not(.app-theme-dark) #acctCustomerHistoryHost [data-acct-cw-history] .acct-info-empty,
  body:not(.app-theme-dark) #acctInfoResultsHost #historicalImportHeading,
  body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-pcb-back,
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-pcb-back,
  body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-empty,
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-empty,
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewServicesHost .acct-ov-head,
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolsList .acct-ov-head,
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer [data-acct-info-forms-service-list] .acct-ov-head {
    grid-column: 1 / -1;
  }
}

@media (min-width: 768px) {
  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="case-header"] .pcb-client-details-card {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    column-gap: 28px;
    align-items: start;
  }
  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="case-header"] .pcb-case-divider {
    display: none;
  }
}

@media (min-width: 1024px) {
  body:not(.app-theme-dark) #acctBusinessProfileView .acct-bp-scroll,
  body:not(.app-theme-dark) #acctBusinessWorkspace .acct-bw-scroll {
    padding-left: 24px;
    padding-right: 24px;
  }
  body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer {
    max-width: 100% !important;
    width: 100% !important;
  }
}

@media (min-width: 768px) {
  body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-canvas-shell,
  body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-canvas-shell--static,
  body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-canvas-shell,
  body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-canvas-shell--static,
  html body#commandBody:not(.app-theme-dark) #tab-command .pcb-canvas-shell,
  html body#commandBody:not(.app-theme-dark) #tab-command .pcb-canvas-shell--static,
  html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas-shell,
  html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas-shell--static {
    grid-template-columns: minmax(0, 1fr) !important;
  }
  body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-canvas-shell > .pcb-canvas-body,
  body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-canvas-shell--static > .pcb-canvas-body,
  body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-canvas-shell--static > .pcb-canvas-body--static,
  body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-canvas-shell > .pcb-canvas-body,
  html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas-shell > .pcb-canvas-body,
  html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas-shell--static > .pcb-canvas-body {
    grid-column: 1 / -1 !important;
    width: 100%;
    max-width: none;
  }
  /* Case Details stays 2-col (form | applicant). Guidelines sit under that card — never a 3rd dark column. */
  body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-canvas-shell > .pcb-wf-guide-panel,
  body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-canvas-shell--static > .pcb-wf-guide-panel,
  body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-canvas-shell > .pcb-wf-guide-panel,
  body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-canvas-shell--static > .pcb-wf-guide-panel,
  html body#commandBody:not(.app-theme-dark) #tab-command .pcb-canvas-shell > .pcb-wf-guide-panel,
  html body#commandBody:not(.app-theme-dark) #tab-command .pcb-canvas-shell--static > .pcb-wf-guide-panel,
  html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas-shell > .pcb-wf-guide-panel,
  html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas-shell--static > .pcb-wf-guide-panel {
    grid-column: 1 / -1 !important;
    grid-row: auto !important;
    align-self: start !important;
    height: auto !important;
    min-height: 0 !important;
    width: 100% !important;
    max-width: none !important;
    background: #eef3f0 !important;
    border: 1px solid #c5d4ce !important;
    border-left: 1px solid #c5d4ce !important;
    border-top: 1px solid #c5d4ce !important;
    box-shadow: none !important;
    padding: 0 !important;
  }
  body:not(.app-theme-dark) #acctBusinessWorkspace #acctCustomerCaseShell,
  body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-workflow-grid {
    width: 100%;
    max-width: none;
  }

  /* Case Details: stacked identity rows. Two-column form | applicant only at 768+. */
  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="case-header"] .pcb-case-identity,
  body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-case-identity {
    display: flex !important;
    flex-direction: column !important;
    width: 100%;
    min-width: 0;
    gap: 8px;
  }
  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="case-header"] .pcb-cw-step-head {
    grid-column: 1 / -1;
  }

  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="service-summary"] .cmd-svc-surface {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    column-gap: 28px;
    align-items: start;
  }
  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="service-summary"] .pcb-cw-step-head,
  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="service-summary"] .pcb-svc-tag-row {
    grid-column: 1 / -1;
  }
  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="service-summary"] .pcb-wf-tracker-wrap {
    grid-column: 1;
  }
  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="service-summary"] .pcb-svc-divider {
    display: none;
  }
  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="service-summary"] .pcb-svc-card-overview,
  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="service-summary"] .pcb-portal-block,
  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="service-summary"] .acct-info-empty {
    grid-column: 2;
  }

  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="required-documents"] .pcb-doc-group {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 12px;
  }
  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="required-documents"] .pcb-doc-group-head,
  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="required-documents"] .pcb-cw-step-head,
  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="required-documents"] .pcb-doc-status,
  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="required-documents"] .pcb-doc-footer,
  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="required-documents"] .pcb-doc-guide-panel,
  body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-doc-guide-panel {
    grid-column: 1 / -1 !important;
    grid-row: auto !important;
  }

  body:not(.app-theme-dark) #acctBusinessWorkspace [data-section="payment"],
  body:not(.app-theme-dark) #acctBusinessWorkspace [data-acct-cw-step="5"] {
    max-width: 560px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
}


body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-status-kicker,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-pcb-title,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-pcb-row,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-pcb-go {
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-pcb-icon {
  background: var(--acct-chip) !important;
  color: var(--acct-ink) !important;
  border: 1px solid var(--acct-stroke);
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-pcb-sub,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-empty {
  color: var(--acct-mute) !important;
}

body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost .account-summary-card .space-y-1\.5,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost #notesStaffNotesBody,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost #notesContent,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost .profile-account-card,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost #commandVipAppSupportCard,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost .profile-stat-card,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-note-row,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-note-composer textarea,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-ai-body,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-ai-summary-toggle {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost .account-summary-card .flex.flex-wrap {
  border-bottom-color: var(--acct-stroke) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost .account-summary-card .flex.flex-wrap > span:first-child {
  color: var(--acct-mute) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost .account-summary-card .flex.flex-wrap > span:last-child,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost #notesStaffNotesCard h4,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost .panel-content {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-canvas,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-canvas--expander,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-canvas--expander > summary,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-portal-block,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-tools-btn,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-chat-launch,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace select,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-case-control-select {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-canvas-title,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-chat-copy .pcb-canvas-title,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-chat-desc,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-intake-extra-title,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-intake-extra-help,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-tools-title,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-app-form-meta,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-svc-name,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-portal-copy,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-portal-kicker {
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-tools-group {
  gap: 12px;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .intake-field-block,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .intake-field-block[data-fm-preview-question],
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .intake-field-block input,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .intake-field-block textarea,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer [data-fm-preview-question] {
  background: var(--acct-chip) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .intake-field-block label,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer [data-fm-preview-question] .text-gray-400,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer [data-fm-preview-question] .text-gray-300 {
  color: var(--acct-mute) !important;
}

/* Full-viewport Account destination — never a zoomed chat-pane overlay */
#contextMenuOverlay.acct-info-fullview {
  position: fixed !important;
  inset: 0 !important;
  z-index: 80 !important;
}
body:not(.app-theme-dark) #contextMenuOverlay.acct-info-fullview {
  background: linear-gradient(180deg, #128C7E 0%, #d4ebe4 28%, #d4ebe4 100%) !important;
}
body:not(.app-theme-dark) #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  max-width: none !important;
  left: 0 !important;
  right: 0 !important;
  color-scheme: light;
}
#contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer .acct-info-identity,
body:not(.app-theme-dark) #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer .acct-info-identity {
  flex-wrap: nowrap !important;
  align-items: flex-start;
}
#contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer .acct-info-identity-actions,
body:not(.app-theme-dark) #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer .acct-info-identity-actions {
  flex-direction: column !important;
  flex: 0 0 auto !important;
  width: min(42%, 168px) !important;
  min-width: 118px !important;
  max-width: 46% !important;
  gap: 8px;
}
#contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer .acct-info-identity-actions .acct-info-view-profile,
#contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer .acct-info-identity-actions .acct-info-message,
body:not(.app-theme-dark) #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer .acct-info-identity-actions .acct-info-view-profile,
body:not(.app-theme-dark) #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer .acct-info-identity-actions .acct-info-message {
  width: 100% !important;
  min-width: 0 !important;
  white-space: normal !important;
  flex: 0 0 auto;
  padding-left: 12px;
  padding-right: 12px;
}
body.app-theme-dark #contextMenuOverlay.acct-info-fullview {
  background: rgba(0, 0, 0, 0.45);
}
body.app-theme-dark #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  max-width: none !important;
  left: 0 !important;
  right: 0 !important;
}
@media (min-width: 768px) {
  #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer .acct-info-customer-bucket,
  #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer #acctInfoOverviewServicesHost,
  #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer #acctInfoToolsList .ctx-menu-nav {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 12px;
  }
  #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer .acct-info-empty,
  #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer #acctInfoOverviewServicesHost .acct-ov-head,
  #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer #acctInfoToolsList .acct-ov-head {
    grid-column: 1 / -1;
  }
}

/* White-on-white / faint ink leftovers */
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-ov-order-applicant,
body:not(.app-theme-dark) #acctInfoCustomerBucketHost .acct-ov-order-applicant,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-pcb-sub,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-svc-card-count,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-ov-order-meta,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-svc-card-sub {
  color: var(--acct-body) !important;
}

body:not(.app-theme-dark) #acctInfoCustomerBucketHost .acct-info-case-action-bar,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoCustomerBucketHost .acct-info-case-action-bar {
  background: #dce8e3 !important;
  box-shadow: none !important;
  border-top-color: var(--acct-stroke) !important;
}
body:not(.app-theme-dark) #acctInfoCustomerBucketHost .acct-info-case-action-kicker,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-case-action-kicker {
  display: none !important;
}
body:not(.app-theme-dark) #acctInfoCustomerBucketHost .acct-info-case-act,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-case-act {
  color: var(--acct-ink) !important;
  background: var(--acct-chip) !important;
  border-color: var(--acct-stroke) !important;
}

/* Case workspace leftovers inside Account only — Command landing stays dark */
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent {
  background: transparent !important;
  color: var(--acct-body) !important;
  --pcb-text: #0f291f;
  --pcb-muted: #1f3a32;
  --pcb-meta: #1f3a32;
  --pcb-border: #c5d4ce;
  --pcb-surface: #eef3f0;
  --pcb-wash: #d4ebe4;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-cw-step-head,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-cw-step-head strong,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-cw-step-head,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-cw-step-head strong {
  background: #128C7E !important;
  color: #fff !important;
  border-color: #0e6e63 !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-portal-block,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-portal-block {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-portal-kicker,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-portal-kicker {
  background: #14532d !important;
  color: #fff !important;
  border-bottom-color: #166534 !important;
  box-shadow: none !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-portal-copy,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-portal-badges,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-portal-copy {
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer [data-section="case-header"] .pcb-client-details-card,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer [data-section="service-summary"] .cmd-svc-surface,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer [data-section="required-documents"] .pcb-doc-group {
  display: flex !important;
  flex-direction: column;
  grid-template-columns: none;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer [data-section="case-header"] .pcb-case-divider,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer [data-section="service-summary"] .pcb-svc-divider {
  display: block;
}

body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace select,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-case-control-select,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-case-control-readonly,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace select option,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-case-controls,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .svc-leads-wrap,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace input,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace textarea,
body:not(.app-theme-dark) #acctBusinessWorkspace select,
body:not(.app-theme-dark) #acctBusinessWorkspace input,
body:not(.app-theme-dark) #acctBusinessWorkspace textarea {
  background: var(--acct-field) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
  color-scheme: light;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-wf-guide-panel,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-guide-manual,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-wf-guide-panel,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-guide-manual {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-guide-manual-title,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-guide-manual-heading,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-guide-line,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-guide-manual-title,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-guide-manual-heading,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-guide-line {
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark).acct-info-fullview-open .pcb-guidelines-popup-sheet,
body:not(.app-theme-dark).acct-info-fullview-open .pcb-guidelines-popup-body,
body:not(.app-theme-dark).acct-info-fullview-open .pcb-guidelines-popup-head {
  background: #eef3f0 !important;
  color: #0f291f !important;
  border-color: #c5d4ce !important;
}
body:not(.app-theme-dark).acct-info-fullview-open .pcb-guidelines-popup-title,
body:not(.app-theme-dark).acct-info-fullview-open .pcb-guidelines-popup-body,
body:not(.app-theme-dark).acct-info-fullview-open .pcb-guidelines-popup-body p,
body:not(.app-theme-dark).acct-info-fullview-open .pcb-guidelines-popup-body h2,
body:not(.app-theme-dark).acct-info-fullview-open .pcb-guidelines-popup-body h3 {
  color: #0f291f !important;
}

/* Tools / intake docked into Account */
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOwnerHost,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolWorkspace,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake .intake-form-section,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake .intake-sec-surface,
body:not(.app-theme-dark) #acctBusinessWorkspace #panel-intake,
body:not(.app-theme-dark) #acctBusinessWorkspace #panel-intake .intake-form-section,
body:not(.app-theme-dark) #acctBusinessWorkspace #panel-intake .intake-sec-surface {
  background: var(--acct-shell) !important;
  color: var(--acct-ink) !important;
  border-color: var(--acct-stroke) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOwnerHost .acct-ov-h,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolsList .acct-ov-h {
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolsList .ctx-menu-item,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer [data-acct-info-forms-service-list] .ctx-menu-item {
  background: var(--acct-card) !important;
  color: var(--acct-ink) !important;
  border: 1px solid var(--acct-stroke) !important;
  border-radius: 12px;
  margin-bottom: 12px;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake .intake-unified-input,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake textarea.intake-unified-input,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake select.intake-unified-input,
body:not(.app-theme-dark) #acctBusinessWorkspace #panel-intake .intake-unified-input,
body:not(.app-theme-dark) #acctBusinessWorkspace #panel-intake textarea.intake-unified-input,
body:not(.app-theme-dark) #acctBusinessWorkspace #panel-intake select.intake-unified-input,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .intake-na-pair,
body:not(.app-theme-dark) #acctBusinessWorkspace .intake-na-pair {
  background: var(--acct-field) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
  color-scheme: light;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .intake-na-pair__btn,
body:not(.app-theme-dark) #acctBusinessWorkspace .intake-na-pair__btn,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .intake-field-na-btn,
body:not(.app-theme-dark) #acctBusinessWorkspace .intake-field-na-btn {
  background: var(--acct-chip) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .fm-responses-mode,
body:not(.app-theme-dark) #acctBusinessWorkspace .fm-responses-mode {
  background: var(--acct-chip) !important;
  border-color: var(--acct-stroke) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .fm-responses-mode-btn,
body:not(.app-theme-dark) #acctBusinessWorkspace .fm-responses-mode-btn {
  background: var(--acct-card) !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .fm-responses-mode-btn.fm-active,
body:not(.app-theme-dark) #acctBusinessWorkspace .fm-responses-mode-btn.fm-active {
  background: #14532d !important;
  color: #fff !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-wf-step.is-current .pcb-wf-label,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-wf-step.is-current .pcb-wf-label {
  color: var(--acct-ink) !important;
}

/* Audit leftovers — drawer case/tools/overview only */
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-tools-host,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace [data-section="primary-actions"],
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-case-footer-row,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace [data-section="guidelines"] .pcb-canvas,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace [data-section="notes"] .pcb-canvas,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-doc-guide-panel,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace [data-pcb-canvas="intake"] .pcb-canvas-body,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-intake-inline-host {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
  box-shadow: none !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .cmd-svc-pay,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .cmd-svc-wf-manual,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseMgApplicationStatus,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseLifecycleSelect {
  background: var(--acct-field) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost .panel-content,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost .text-mgDark,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost #notesStaffNotesCard h4,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolWorkspace .text-mgDark,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolWorkspace .text-gray-700 {
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost #notesRequestSummary,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolWorkspace .sa-sale-row,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolWorkspace .sa-vip-act,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolWorkspace .sa-act,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolWorkspace .sa-profile-util-btn {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-svc-card-go,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-ov-chip.is-ok,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-ai-refresh,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-note-save {
  color: #047857 !important;
}

/* Both Account shells — PRDNA workspace parity with Command drawer leftovers */
body:not(.app-theme-dark) #acctProfileEditSheet,
body:not(.app-theme-dark) #acctPersonProfileView {
  background: var(--acct-shell-fade, linear-gradient(180deg, var(--acct-teal) 0%, var(--acct-shell-mid, #d7e8e2) 38%, var(--acct-shell) 100%)) !important;
  background-attachment: fixed !important;
  color: var(--acct-body) !important;
}
body:not(.app-theme-dark) #acctProfileEditSheet .cc-ap-head,
body:not(.app-theme-dark) #acctProfileEditSheet .cc-ap-title,
body:not(.app-theme-dark) #acctProfileEditSheet .cc-ap-back {
  background: transparent !important;
  color: #fff !important;
}
body:not(.app-theme-dark) #acctProfileEditSheet input,
body:not(.app-theme-dark) #acctProfileEditSheet select,
body:not(.app-theme-dark) #acctProfileEditSheet textarea,
body:not(.app-theme-dark) #acctProfileEditSheet .cc-ap-drawer {
  background: var(--acct-field) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
  color-scheme: light;
}
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-tools-host,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace [data-section="primary-actions"],
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-case-footer-row,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace [data-section="guidelines"] .pcb-canvas,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace [data-section="notes"] .pcb-canvas,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-doc-guide-panel,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace [data-pcb-canvas="intake"] .pcb-canvas-body,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-intake-inline-host,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-tools-host,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-doc-guide-panel,
body:not(.app-theme-dark) #acctCustomerCaseShell [data-pcb-canvas="intake"] .pcb-canvas-body,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-intake-inline-host {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
  box-shadow: none !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace select,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace input,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace textarea,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-case-control-select,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-case-control-readonly,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace select option,
body:not(.app-theme-dark) #acctCustomerCaseShell select,
body:not(.app-theme-dark) #acctCustomerCaseShell input,
body:not(.app-theme-dark) #acctCustomerCaseShell textarea {
  background: var(--acct-field) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
  color-scheme: light;
}
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-wf-guide-panel,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-guide-manual,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-wf-guide-panel,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-guide-manual {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace #panel-intake,
body:not(.app-theme-dark) #acctBusinessWorkspace #panel-intake .intake-form-section,
body:not(.app-theme-dark) #acctBusinessWorkspace #panel-intake .intake-sec-surface,
body:not(.app-theme-dark) #acctBusinessWorkspace .intake-unified-input,
body:not(.app-theme-dark) #acctBusinessWorkspace textarea.intake-unified-input,
body:not(.app-theme-dark) #acctBusinessWorkspace select.intake-unified-input {
  background: var(--acct-field) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
  color-scheme: light;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .intake-na-pair__btn,
body:not(.app-theme-dark) #acctBusinessWorkspace .intake-field-na-btn {
  background: var(--acct-chip) !important;
  color: var(--acct-ink) !important;
  border-color: var(--acct-stroke) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-card-go,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-chip.is-ok {
  color: #047857 !important;
}

@media (min-width: 640px) {
  body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-identity-actions,
  #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer .acct-info-identity-actions,
  body:not(.app-theme-dark) #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer .acct-info-identity-actions {
    flex-direction: row !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    gap: 10px;
  }
  body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-identity-actions .acct-info-view-profile,
  body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-identity-actions .acct-info-message,
  #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer .acct-info-identity-actions .acct-info-view-profile,
  #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer .acct-info-identity-actions .acct-info-message,
  body:not(.app-theme-dark) #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer .acct-info-identity-actions .acct-info-view-profile,
  body:not(.app-theme-dark) #contextMenuOverlay.acct-info-fullview #contextMenuDrawer.acct-info-drawer .acct-info-identity-actions .acct-info-message {
    width: auto !important;
    min-width: max-content;
    white-space: nowrap !important;
    padding-left: 16px;
    padding-right: 16px;
  }
}

/* Audit leftovers — both Account hosts only. Bucket landing stays dark. */
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent,
body:not(.app-theme-dark) #acctCustomerCaseShell.pcb-workspace {
  --pcb-text: #0f291f;
  --pcb-muted: #5b726a;
  --pcb-meta: #5b726a;
  --pcb-border: #c5d4ce;
  --pcb-surface: #eef3f0;
  --pcb-wash: #e6ece9;
  color: var(--acct-body) !important;
}

body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost .profile-account-card input,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost .profile-account-card select,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOverviewHost #commandVipAppSupportCard select,
body:not(.app-theme-dark) #acctBusinessWorkspace #acctInfoOverviewHost .profile-account-card input,
body:not(.app-theme-dark) #acctBusinessWorkspace #acctInfoOverviewHost .profile-account-card select {
  background: var(--acct-field) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
  color-scheme: light;
}

body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-status-drawer,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-status-drawer,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-status-card,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-status-card,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-story-sheet,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-story-sheet {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-status-kicker,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-status-kicker,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-status-value,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-status-value {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-case-footer-row > button,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-case-footer-row > select,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-case-footer-row > button,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-case-footer-row > select {
  background: var(--acct-chip) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-case-controls .svc-leads-details summary,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-case-controls .svc-leads-details summary,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-case-control-label,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-case-control-label {
  color: var(--acct-mute) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseLifecycleSelect,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace #commandCaseLifecycleSelect {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-svc-card-overview p,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoCustomerBucketHost .pcb-svc-card-overview p,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-card-overview p {
  color: var(--acct-mute) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-svc-card-overview h4,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-card-overview h4 {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolWorkspace .sa-vip-act,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolWorkspace .sa-act,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolWorkspace .sa-profile-util-btn,
body:not(.app-theme-dark) #acctBusinessWorkspace #acctInfoToolWorkspace .sa-vip-act,
body:not(.app-theme-dark) #acctBusinessWorkspace #acctInfoToolWorkspace .sa-act {
  background: var(--acct-chip) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoToolWorkspace [data-vip-act="generate-link"] {
  color: #047857 !important;
  border-color: var(--acct-green) !important;
}

body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-lane-stack,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-lane-stack {
  border-bottom-color: var(--acct-stroke) !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-lane-row,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-svc-card-overview-facts,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-note-composer,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-card-overview-facts,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-note-composer {
  border-color: var(--acct-stroke) !important;
}

body:not(.app-theme-dark) #staffPersonProfileView .prdna-pp .acct-ov-chip.is-docs,
body:not(.app-theme-dark) #acctPersonProfileOverlay .prdna-pp .acct-ov-chip.is-docs,
body:not(.app-theme-dark) #acctPersonProfileView .prdna-pp .acct-ov-chip.is-docs,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-chip.is-docs {
  background: rgba(30, 58, 138, 0.12) !important;
  color: #1e3a8a !important;
}
body:not(.app-theme-dark) #staffPersonProfileView .prdna-pp .acct-ov-chip.is-review,
body:not(.app-theme-dark) #acctPersonProfileOverlay .prdna-pp .acct-ov-chip.is-review,
body:not(.app-theme-dark) #acctPersonProfileView .prdna-pp .acct-ov-chip.is-review,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-chip.is-review {
  background: rgba(76, 29, 149, 0.12) !important;
  color: #4c1d95 !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-tools-btn,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-chat-launch,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-chat-row,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-tools-btn,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-chat-launch {
  background: var(--acct-chip) !important;
  border: 1px solid var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .text-gray-400,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .text-gray-500,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .text-gray-600,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-meta,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-canvas-status {
  color: var(--acct-mute) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-case-applicant,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-case-id-value,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-canvas-title,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-svc-name,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .text-gray-800,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .text-gray-900 {
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #acctCwBillingBody .pcb-pay-svc,
body:not(.app-theme-dark) #acctCwBillingSheet header strong,
body:not(.app-theme-dark) #acctCwBillingBody .pcb-pay-totals,
body:not(.app-theme-dark) #acctCwBillingBody .pcb-pay-totals span,
body:not(.app-theme-dark) #acctCwBillingBody .pcb-pay-totals .text-gray-100,
body:not(.app-theme-dark) #acctCwBillingBody .pcb-pay-totals .text-gray-200,
body:not(.app-theme-dark) #acctCwBillingBody .pcb-pay-totals .font-semibold,
body:not(.app-theme-dark) #acctCwBillingBody .pcb-pay-balance,
body:not(.app-theme-dark) #acctCwBillingBody .pcb-pay-balance .text-gray-100,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-pay-svc,
body:not(.app-theme-dark) #acctBusinessWorkspace #acctCustomerCaseShell .pcb-pay-totals .text-gray-100,
body:not(.app-theme-dark) #acctBusinessWorkspace #acctCustomerCaseShell .pcb-pay-totals .text-gray-200,
body:not(.app-theme-dark) #acctBusinessWorkspace #acctCustomerCaseShell .pcb-pay-totals .font-semibold {
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #acctCwBillingBody .pcb-pay-was,
body:not(.app-theme-dark) #acctCwBillingBody .pcb-pay-totals .text-gray-400,
body:not(.app-theme-dark) #acctCwBillingBody .pcb-pay-totals .text-gray-500,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-pay-was,
body:not(.app-theme-dark) #acctBusinessWorkspace #acctCustomerCaseShell .pcb-pay-totals .text-gray-400,
body:not(.app-theme-dark) #acctBusinessWorkspace #acctCustomerCaseShell .pcb-pay-totals .text-gray-500 {
  color: var(--acct-mute) !important;
}
body:not(.app-theme-dark) #acctCwBillingBody .pcb-pay-totals .text-mgGreen,
body:not(.app-theme-dark) #acctCwBillingBody .pcb-pay-totals .text-mgGreen span {
  color: #047857 !important;
}
body:not(.app-theme-dark) #acctCwBillingBody .pcb-pay-balance .text-amber-400,
body:not(.app-theme-dark) #acctCwBillingBody .pcb-pay-totals .text-amber-400 {
  color: #c2410c !important;
}
body:not(.app-theme-dark) #acctCwBillingBody .pcb-view-invoice {
  color: var(--acct-ink) !important;
  border-color: var(--acct-stroke) !important;
  background: var(--acct-chip) !important;
}
body:not(.app-theme-dark) #acctCwBillingBody .pcb-generate-checkout,
body:not(.app-theme-dark) #acctCwBillingBody .pcb-pay-now {
  color: #fff !important;
  background: #00A854 !important;
}
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-pay-balance,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-pay-balance .text-gray-100,
body:not(.app-theme-dark) #acctBusinessWorkspace #acctCustomerCaseShell .pcb-pay-balance span {
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-pay-balance .text-amber-400,
body:not(.app-theme-dark) #acctBusinessWorkspace #acctCustomerCaseShell .pcb-pay-balance .text-amber-400 {
  color: #c2410c !important;
}
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-pay-totals,
body:not(.app-theme-dark) #acctBusinessWorkspace #acctCustomerCaseShell [data-pcb-pay-totals] {
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #acctCwInvoiceSheet header {
  background: #d7e8e2 !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}

body:not(.app-theme-dark) #serviceDetailOverlay .cc-pdp-hero {
  background: linear-gradient(145deg, #064e3b 0%, #128C7E 55%, #d4ebe4 100%) !important;
}

body:not(.app-theme-dark) #acctBusinessProfileView .cc-cat-item {
  border-color: var(--acct-stroke) !important;
}
body:not(.app-theme-dark) #acctBusinessProfileView .cc-cat-fee,
body:not(.app-theme-dark) #acctBusinessProfileView .cc-cat-fee-now {
  color: #14532d !important;
}
body:not(.app-theme-dark) #acctBusinessProfileView .cc-cat-meta,
body:not(.app-theme-dark) #acctBusinessProfileView .cc-cat-rating-count,
body:not(.app-theme-dark) #acctBusinessProfileView .cc-cat-elig {
  color: var(--acct-mute) !important;
}
body:not(.app-theme-dark) #acctBusinessProfileView .cc-cat-rating-text {
  color: var(--acct-body) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .mg-library-host .cmd-doc-details-panel,
body:not(.app-theme-dark) #acctBusinessWorkspace .mg-library-host .cmd-doc-more-menu,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .mg-library-host .cmd-doc-details-panel,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .mg-library-host .cmd-doc-more-menu {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .mg-library-host .cmd-doc-meta-line,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .mg-library-host .cmd-doc-meta-line {
  color: var(--acct-mute) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-portal-vip,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-portal-vip {
  color: #6d28d9 !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-portal-badge,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-portal-badge {
  background: var(--acct-chip) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-body) !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-status-pill.is-ok,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-row.is-ok .pcb-case-story-val,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-status {
  color: #047857 !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .acct-bw-strip {
  color: #14532d !important;
  background: rgba(0, 168, 84, 0.12) !important;
}
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-shell-block,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-shell-bar {
  background: #d7e8e2 !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace .pcb-svc-admin[open],
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace .pcb-svc-admin[open] {
  background: var(--acct-card) !important;
  border-color: var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
  box-shadow: 0 8px 24px rgba(15, 41, 31, 0.12) !important;
}

body:not(.app-theme-dark) #acctProfileEditSheet .cc-ap-card,
body:not(.app-theme-dark) #acctProfileEditSheet .cc-ap-drawer {
  background: var(--acct-card) !important;
  border: 1px solid var(--acct-stroke) !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #acctProfileEditSheet .cc-ap-row,
body:not(.app-theme-dark) #acctProfileEditSheet .cc-ap-drawer > summary,
body:not(.app-theme-dark) #acctProfileEditSheet .cc-ap-note {
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #acctProfileEditSheet .cc-ap-photo-wrap {
  border-color: #d4ebe4 !important;
}

/* Locked screenshots — Account-docked Bucket steps + Tools intake. Not Bucket landing. */
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace {
  background: #d4ebe4 !important;
  color: #0f291f !important;
  --pcb-text: #0f291f;
  --pcb-muted: #5b726a;
  --pcb-meta: #5b726a;
  --pcb-border: #c5d4ce;
  --pcb-surface: #eef3f0;
  --pcb-wash: #e6ece9;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent {
  background: transparent !important;
  color: #0f291f !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace .pcb-canvas-shell,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace .pcb-canvas-shell--static,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace .pcb-canvas,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace .pcb-canvas--expander,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace .pcb-canvas--expander > summary,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace .pcb-wf-row,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace [data-section],
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-canvas-shell,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-canvas-shell--static,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace .pcb-canvas-shell,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace .pcb-canvas-shell--static,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace .pcb-canvas,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace .pcb-canvas--expander,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace .pcb-canvas--expander > summary,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace .pcb-wf-row,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace [data-section] {
  background: #eef3f0 !important;
  border-color: #c5d4ce !important;
  color: #0f291f !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace .pcb-cw-step-head,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace .pcb-cw-step-head strong,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace .pcb-canvas--expander > summary,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace .pcb-canvas--expander > summary .pcb-canvas-title,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-cw-step-head,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-cw-step-head strong,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace .pcb-cw-step-head,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace .pcb-cw-step-head strong,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace .pcb-canvas--expander > summary,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace .pcb-canvas--expander > summary .pcb-canvas-title {
  background: #128C7E !important;
  color: #fff !important;
  border-color: #0e6e63 !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace .pcb-canvas-title,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace .pcb-app-form-meta,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-canvas-title,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace .pcb-canvas-title,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace .pcb-app-form-meta {
  color: #0f291f !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace .pcb-cw-step-head .pcb-canvas-title,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace .pcb-cw-step-head .pcb-canvas-title {
  color: #fff !important;
}

/* Tools intake — MG Global Visa form docked in Account */
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake.panel-intake--inline,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panelIntakeContent,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoOwnerHost #panel-intake,
body:not(.app-theme-dark) #acctBusinessWorkspace #panel-intake,
body:not(.app-theme-dark).acct-info-fullview-open #panel-intake,
body:not(.app-theme-dark).acct-info-fullview-open #panelIntakeContent {
  background: #e6ece9 !important;
  color: #0f291f !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake .intake-form-section,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake .intake-unified-root,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake .intake-sec-surface,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake .intake-field-block,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake [data-fm-preview-question],
body:not(.app-theme-dark) #acctBusinessWorkspace #panel-intake .intake-form-section,
body:not(.app-theme-dark) #acctBusinessWorkspace #panel-intake .intake-field-block,
body:not(.app-theme-dark).acct-info-fullview-open #panel-intake .intake-form-section,
body:not(.app-theme-dark).acct-info-fullview-open #panel-intake .intake-sec-surface,
body:not(.app-theme-dark).acct-info-fullview-open #panel-intake .intake-field-block,
body:not(.app-theme-dark).acct-info-fullview-open #panel-intake [data-fm-preview-question] {
  background: #eef3f0 !important;
  border-color: #c5d4ce !important;
  color: #0f291f !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake label,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake .text-gray-200,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake .text-gray-300,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake .text-gray-400,
body:not(.app-theme-dark) #acctBusinessWorkspace #panel-intake label,
body:not(.app-theme-dark).acct-info-fullview-open #panel-intake label,
body:not(.app-theme-dark).acct-info-fullview-open #panel-intake .text-gray-200,
body:not(.app-theme-dark).acct-info-fullview-open #panel-intake .text-gray-300 {
  color: #0f291f !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace #panel-intake input,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace #panel-intake textarea,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #acctInfoWorkspaceHost #commandCaseDetailPanel.pcb-workspace #panel-intake select,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake .intake-unified-input,
body:not(.app-theme-dark) #acctBusinessWorkspace #panel-intake .intake-unified-input,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #panel-intake input,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #panel-intake textarea,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #panel-intake select,
body:not(.app-theme-dark).acct-info-fullview-open #panel-intake .intake-unified-input {
  background: #e8eeeb !important;
  border-color: #c5d4ce !important;
  color: #0f291f !important;
  color-scheme: light;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake .fm-responses-mode,
body:not(.app-theme-dark) #acctBusinessWorkspace #panel-intake .fm-responses-mode,
body:not(.app-theme-dark).acct-info-fullview-open #panel-intake .fm-responses-mode {
  background: #e4ebe7 !important;
  border-color: #c5d4ce !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake .fm-responses-mode-btn,
body:not(.app-theme-dark) #acctBusinessWorkspace #panel-intake .fm-responses-mode-btn,
body:not(.app-theme-dark).acct-info-fullview-open #panel-intake .fm-responses-mode-btn {
  background: #eef3f0 !important;
  color: #0f291f !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #panel-intake .fm-responses-mode-btn.fm-active,
body:not(.app-theme-dark) #acctBusinessWorkspace #panel-intake .fm-responses-mode-btn.fm-active,
body:not(.app-theme-dark).acct-info-fullview-open #panel-intake .fm-responses-mode-btn.fm-active {
  background: #14532d !important;
  color: #fff !important;
}

/* Bucket Cases list — each card is a cell. Buttons stay on the canvas. */
body:not(.app-theme-dark) #tab-command .pcb-case-card.tracker-case-card,
body:not(.app-theme-dark) #tab-command .pcb-root .tracker-case-card,
body:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card,
body:not(.app-theme-dark) .pcb-case-list .pcb-case-card {
  border: 1px solid #c5d4ce !important;
  border-radius: 12px !important;
  box-shadow: none !important;
}
body:not(.app-theme-dark) #tab-command .pcb-case-card.has-action-bar,
body:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card.has-action-bar {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
body:not(.app-theme-dark) #tab-command .pcb-case-action-bar,
body:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-action-bar {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  background: #dce8e3 !important;
  border: 1px solid #c5d4ce !important;
  border-top: 0 !important;
  border-radius: 0 0 12px 12px !important;
  box-shadow: none !important;
  padding: 8px 10px !important;
}
body:not(.app-theme-dark) #tab-command .pcb-case-action-btns,
body:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-action-btns {
  flex-wrap: wrap !important;
  min-width: 0 !important;
}
body:not(.app-theme-dark) #tab-command .pcb-case-action-btns .acct-info-case-act,
body:not(.app-theme-dark) #tab-command .pcb-case-action-btns .mg-banker-case-ctrl,
body:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-action-btns .acct-info-case-act {
  background: #e4ebe7 !important;
  border: 1px solid #c5d4ce !important;
  color: #0f291f !important;
  white-space: nowrap;
  max-width: 100%;
}
body:not(.app-theme-dark) #tab-command .pcb-case-action-kicker,
body:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-action-kicker {
  display: none !important;
}
body:not(.app-theme-dark) #tab-command #prdnaBucketCaseList,
body:not(.app-theme-dark) #tab-command .pcb-case-list {
  padding-bottom: calc(28px + var(--cc-bottom-nav-offset, 72px)) !important;
}

/* Bucket case workspace — same Account light recipe. Dark mode unchanged. */
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace {
  background: #d4ebe4 !important;
  color: #0f291f !important;
  --pcb-text: #0f291f;
  --pcb-muted: #5b726a;
  --pcb-meta: #5b726a;
  --pcb-border: #c5d4ce;
  --pcb-surface: #eef3f0;
  --pcb-wash: #e6ece9;
}
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent {
  background: transparent !important;
  color: #0f291f !important;
  overflow-x: hidden !important;
}
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-canvas-shell,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-canvas-shell--static,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-canvas,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-canvas--expander,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-wf-row,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace [data-section],
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-client-details-card,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .cmd-svc-surface {
  background: #eef3f0 !important;
  border: 1px solid #c5d4ce !important;
  color: #0f291f !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-cw-step-head,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-cw-step-head strong,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-canvas--expander > summary,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-canvas--expander > summary .pcb-canvas-title {
  background: #128C7E !important;
  color: #fff !important;
  border-color: #0e6e63 !important;
}
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-canvas-title,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-case-applicant,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-case-id-value,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-client-details-kicker,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-meta {
  color: #0f291f !important;
}
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace input,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace select,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace textarea,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-case-control-select,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-case-control-readonly {
  background: #e8eeeb !important;
  border-color: #c5d4ce !important;
  color: #0f291f !important;
  color-scheme: light;
}
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-svc-tag-row,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-wf-tracker {
  flex-wrap: wrap !important;
  overflow: visible !important;
  max-width: 100% !important;
  padding-left: 4px !important;
  padding-right: 4px !important;
}
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-wf-guide-inline-toggle,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-guidelines-launch {
  max-width: 100% !important;
  box-sizing: border-box !important;
}

/* Beat #commandCaseDetailContent charcoal — Account drawer, fullview, Bucket landing */
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-client-details-card,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas-shell,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas-shell--static,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--expander,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent [data-section],
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-client-details-card,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas-shell,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas-shell--static,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--expander,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent [data-section],
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-client-details-card,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas-shell,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas-shell--static,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--expander,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent [data-section] {
  background: #eef3f0 !important;
  border: 1px solid #c5d4ce !important;
  color: #0f291f !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-cw-step-head,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-cw-step-head strong,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--expander > summary,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--expander > summary .pcb-canvas-title,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-cw-step-head,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-cw-step-head strong,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--expander > summary,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--expander > summary .pcb-canvas-title,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-cw-step-head,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-cw-step-head strong,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--expander > summary,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--expander > summary .pcb-canvas-title {
  background: #128C7E !important;
  color: #fff !important;
  border-color: #0e6e63 !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--expander > summary .pcb-canvas-status.is-ok,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--expander > summary .pcb-canvas-status.is-ok,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--expander > summary .pcb-canvas-status.is-ok {
  color: #bbf7d0 !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--expander > summary .pcb-canvas-status.is-alert,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--expander > summary .pcb-canvas-status.is-alert,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--expander > summary .pcb-canvas-status.is-alert {
  color: #fecaca !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent input,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent select,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent textarea,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-case-control-select,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent input,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent select,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent textarea,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-case-control-select,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent input,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent select,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent textarea,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-case-control-select {
  background: #e8eeeb !important;
  border-color: #c5d4ce !important;
  color: #0f291f !important;
  color-scheme: light;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-guide-panel,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-guide-body,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-wf-guide-body,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-guide-panel,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-guide-body,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-wf-guide-body,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-guide-panel,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-guide-body,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-wf-guide-body {
  background: #eef3f0 !important;
  color: #0f291f !important;
  border-color: #c5d4ce !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-guide-body,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-guide-body p,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-guide-body .text-gray-100,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-guide-body .text-gray-200,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-guide-body .text-gray-300,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-guide-teaser,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-guide-line,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-wf-guide-body,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-wf-guide-body p,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-guide-body,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-guide-body p,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-guide-line,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-wf-guide-body,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-guide-body,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-guide-body p,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-guide-line,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-wf-guide-body {
  color: #0f291f !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row-name,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row-name,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row-name {
  white-space: normal !important;
  overflow: visible !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-act,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-act,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-act {
  background: #e4ebe7 !important;
  border-color: #c5d4ce !important;
  color: #0f291f !important;
}

/* Steps 6–11 are .pcb-canvas, not --expander. Beat the charcoal summary gradient. */
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--docs > summary,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--intake > summary,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--docs > summary,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas--docs > summary,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary {
  background: #128C7E !important;
  color: #fff !important;
  border-bottom: 1px solid #0e6e63 !important;
  box-shadow: none !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary .pcb-canvas-title,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary .pcb-canvas-status,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary .pcb-canvas-chevron,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary .pcb-canvas-title,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary .pcb-canvas-status,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary .pcb-canvas-chevron,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary .pcb-canvas-title,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary .pcb-canvas-status,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary .pcb-canvas-chevron,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary .pcb-canvas-title,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary .pcb-canvas-status,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary .pcb-canvas-chevron {
  color: #fff !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary .pcb-canvas-status.is-alert,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary .pcb-canvas-status.is-alert,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary .pcb-canvas-status.is-alert,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas > summary .pcb-canvas-status.is-alert {
  color: #fecaca !important;
}
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas-num-badge,
body:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas-num-badge,
body:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas-num-badge,
body:not(.app-theme-dark) #acctBusinessWorkspace #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-canvas-num-badge {
  background: #0e6e63 !important;
  color: #fff !important;
}

/* L4 Bucket + Account workspace — beat Pardna-dark chrome that stays on in light theme.
   #tab-command drops .pcb-bucket-landing here and falls back to bg-[#121212]. Do not paint Chats.
   pcb-bucket-case-header is the L4 “solid black canvas” lock — must be out-specified. */
html body#commandBody:not(.app-theme-dark) #tab-command:not(.pcb-bucket-landing),
html body#commandBody:not(.app-theme-dark) #tab-command:not(.pcb-bucket-landing) #commandScrollArea,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent,
html body#commandBody:not(.app-theme-dark).layout-command.pcb-bucket-case-header #tab-command,
html body#commandBody:not(.app-theme-dark).layout-command.pcb-bucket-case-header #tab-command #commandScrollArea,
html body#commandBody:not(.app-theme-dark).layout-command.pcb-bucket-case-header #commandCaseDetailPanel.pcb-workspace,
html body#commandBody:not(.app-theme-dark).layout-command.pcb-bucket-case-header #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent {
  background: #e6ece9 !important;
  color: #0f291f !important;
  color-scheme: light;
  --pcb-text: #0f291f;
  --pcb-muted: #5b726a;
  --pcb-meta: #5b726a;
  --pcb-border: #c5d4ce;
  --pcb-surface: #eef3f0;
  --pcb-wash: #e6ece9;
}

html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-client-details-kicker,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .cmd-svc-surface > .pcb-svc-name,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-cw-step-head,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-cw-step-head strong,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas > summary,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas--expander > summary,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas--docs > summary,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas--intake > summary {
  background: #128C7E !important;
  color: #fff !important;
  border-color: #0e6e63 !important;
  box-shadow: none !important;
}

html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-client-details-kicker,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .cmd-svc-surface > .pcb-svc-name,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas > summary .pcb-canvas-title,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas > summary .pcb-canvas-status,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas > summary .pcb-canvas-chevron,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas--expander > summary .pcb-canvas-title {
  color: #fff !important;
}

html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas-shell,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas-shell--static,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-client-details-card,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .cmd-svc-surface,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-tools-host,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-chat-row,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace [data-section],
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-card,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-guide-panel,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-wf-row {
  background: #eef3f0 !important;
  border-color: #c5d4ce !important;
  color: #0f291f !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-preview-col,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-preview-pane,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-thumb,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-preview-fill {
  background: #ddd9d3 !important;
  border-color: #b8b4ae !important;
  color: #6b6862 !important;
}

html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-row {
  background: transparent !important;
}

html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-guide-body,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-guide-body p,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-guide-teaser,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-wf-guide-body,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-guide-line {
  color: #1f3a32 !important;
}

html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent [data-section],
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .text-gray-100,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .text-gray-200,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .text-gray-300,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .text-gray-400,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .text-gray-500,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-meta,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-case-id-label,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-case-control-label,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-case-applicant,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-case-id-value,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-case-control-readonly,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-tools-title,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-tools-group-label,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-chat-copy .pcb-canvas-title,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-chat-desc,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-pay-svc,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-pay-was,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-svc-price,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-portal-copy,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-wf-label {
  color: #0f291f !important;
}

html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-case-id-label,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-case-control-label,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-meta,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-chat-desc,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-tools-group-label,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-wf-label {
  color: #5b726a !important;
}

html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-pay-balance {
  color: #c2410c !important;
}

html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent [data-section="case-header"] [data-shell-field="case-stage"],
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent [data-section="case-header"] .case-stage-badge,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent [data-section="case-header"] .bg-slate-800 {
  background: #e4ebe7 !important;
  color: #0f291f !important;
}

html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace input,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace select,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace textarea,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace option,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-case-control-select,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-case-control-readonly,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .svc-leads-details,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .svc-leads-details summary,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .svc-leads-details > div,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .svc-leads-details label {
  background: #e8eeeb !important;
  border-color: #c5d4ce !important;
  color: #0f291f !important;
  color-scheme: light;
}

html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-tools-btn,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-case-footer-row button,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-case-footer-row select,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pay-edit-btn,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-pay-action-row > button:not(.pcb-generate-checkout) {
  background: #e4ebe7 !important;
  border: 1px solid #c5d4ce !important;
  color: #0f291f !important;
}

html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-wf-step.is-done .pcb-wf-label,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-wf-step.is-current .pcb-wf-label {
  color: #0e6e63 !important;
}

html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-portal-block,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-portal-block.pcb-portal-canvas {
  background: #eef3f0 !important;
  border-color: #c5d4ce !important;
  color: #0f291f !important;
}
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-portal-kicker {
  background: #128C7E !important;
  color: #fff !important;
  box-shadow: none !important;
  border-bottom-color: #0e6e63 !important;
}
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-portal-copy {
  color: #1f3a32 !important;
}

/* Application Details extras — last charcoal tiles (Link customer / Intake access / Forms) */
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-intake-drawer,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-intake-drawer-body {
  background: #eef3f0 !important;
  border: 1px solid #8fa39b !important;
  color: #0f291f !important;
}
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-intake-drawer-sum,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-intake-extra-title {
  background: #128C7E !important;
  color: #fff !important;
}
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-intake-extra-help {
  color: #1f3a32 !important;
}
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-lock-chip {
  background: #e4ebe7 !important;
  border-color: #c5d4ce !important;
  color: #0f291f !important;
}
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-lock-chip.is-on {
  background: #d1fae5 !important;
  border-color: #6ee7b7 !important;
  color: #14532d !important;
}

/* Account Bucket case cards — thin outer edge so stacks read as separate cells */
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .acct-info-case-stack,
body:not(.app-theme-dark) #acctInfoCustomerBucketHost .acct-info-case-stack,
body:not(.app-theme-dark) #acctInfoBucketHost .acct-info-case-stack,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-info-case-stack,
body:not(.app-theme-dark) #acctCustomerBucketHost .acct-info-case-stack,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-svc-card,
body:not(.app-theme-dark) #acctInfoCustomerBucketHost .pcb-svc-card,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-svc-card {
  border: 1px solid #8fa39b !important;
  border-radius: 12px !important;
  box-sizing: border-box !important;
}

/* Bucket L4 header — hosted wrap stays clear so the page fade runs through. */
html body#commandBody:not(.app-theme-dark).layout-command.pcb-bucket-case-header header#ccTopBar #commandHeaderWrap.pcb-l4-header,
html body#commandBody:not(.app-theme-dark).layout-command.pcb-bucket-case-header header#ccTopBar #commandHeaderWrap[data-pcb-hosted-top="1"] {
  background: transparent !important;
  border-bottom: 0 !important;
  padding: 6px 12px !important;
  box-shadow: none !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}
html body#commandBody:not(.app-theme-dark).layout-command.pcb-bucket-case-header .pcb-l4-service-title,
html body#commandBody:not(.app-theme-dark).layout-command.pcb-bucket-case-header header#ccTopBar #commandHeaderWrap[data-pcb-hosted-top="1"] .pcb-l4-service-title,
html body#commandBody:not(.app-theme-dark).layout-command.pcb-bucket-case-header .pcb-l4-back,
html body#commandBody:not(.app-theme-dark).layout-command.pcb-bucket-case-header header#ccTopBar #commandHeaderWrap[data-pcb-hosted-top="1"] .pcb-l4-back {
  color: #fff !important;
  font-size: 16px !important;
  line-height: 1.25 !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
  max-width: 100% !important;
  word-break: break-word !important;
}

/* Bucket / Cases chrome — never overflow the mobile bar */
html body#commandBody:not(.app-theme-dark).layout-command header#ccTopBar .pcb-cat-screen-title,
html body#commandBody:not(.app-theme-dark).layout-command header#ccTopBar .pcb-svc-cases-title,
html body#commandBody:not(.app-theme-dark).layout-command header#ccTopBar #pcbBucketTitle,
html body#commandBody:not(.app-theme-dark).layout-command header#ccTopBar .pcb-svc-cases-back {
  color: #111827 !important;
  font-size: 18px !important;
  line-height: 1.2 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
@media (max-width: 767px) {
  html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas > summary .pcb-canvas-title,
  html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-cw-step-head,
  html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-client-details-kicker,
  html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .cmd-svc-surface > .pcb-svc-name,
  html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-wf-guide-inline-toggle,
  html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-guidelines-launch {
    font-size: 13px !important;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
    word-break: break-word !important;
    max-width: 100% !important;
  }
}

/* Application Details body — beat glossy #1f2937 canvas */
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas-body,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-canvas-body--static,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace [data-pcb-canvas="intake"],
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace [data-pcb-canvas="intake"] .pcb-canvas-body,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-intake-inline-host,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-intake-actions,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-app-form-meta {
  background: #eef3f0 !important;
  color: #0f291f !important;
  border-color: #c5d4ce !important;
}

/* Command Bucket case cards — same cell as Account Bucket */
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card.tracker-case-card,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-root .tracker-case-card,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card.case-stage-surface--not-started,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card.case-stage-surface--completed,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card.case-stage-surface--withdrawn,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card[class*="case-stage-surface--"] {
  background: #eef3f0 !important;
  border: 1px solid #8fa39b !important;
  border-left-width: 1px !important;
  border-radius: 12px !important;
  box-shadow: none !important;
  color: #0f291f !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card.pcb-case-tone--hold,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card.pcb-case-tone--hold,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-order.pcb-case-tone--hold,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-order.pcb-case-tone--hold,
body:not(.app-theme-dark) #acctCustomerOverviewHost .acct-ov-order.pcb-case-tone--hold,
body:not(.app-theme-dark) #staffPersonProfileView .prdna-pp .acct-ov-order.pcb-case-tone--hold {
  background: #f8e8dc !important;
  border-color: #c2410c !important;
  border-left: 6px solid #c2410c !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card.pcb-case-tone--submitted,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card.pcb-case-tone--submitted,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-order.pcb-case-tone--submitted,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-order.pcb-case-tone--submitted,
body:not(.app-theme-dark) #acctCustomerOverviewHost .acct-ov-order.pcb-case-tone--submitted,
body:not(.app-theme-dark) #staffPersonProfileView .prdna-pp .acct-ov-order.pcb-case-tone--submitted {
  background: #d7efeb !important;
  border-color: #128C7E !important;
  border-left: 6px solid #128C7E !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card.pcb-case-tone--paid-full,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card.pcb-case-tone--paid-full,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-order.pcb-case-tone--paid-full,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-order.pcb-case-tone--paid-full,
body:not(.app-theme-dark) #acctCustomerOverviewHost .acct-ov-order.pcb-case-tone--paid-full,
body:not(.app-theme-dark) #staffPersonProfileView .prdna-pp .acct-ov-order.pcb-case-tone--paid-full {
  background: #ece4f7 !important;
  border-color: #4c1d95 !important;
  border-left: 6px solid #4c1d95 !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card.pcb-case-tone--deposit,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card.pcb-case-tone--deposit,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-order.pcb-case-tone--deposit,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-order.pcb-case-tone--deposit,
body:not(.app-theme-dark) #acctCustomerOverviewHost .acct-ov-order.pcb-case-tone--deposit,
body:not(.app-theme-dark) #staffPersonProfileView .prdna-pp .acct-ov-order.pcb-case-tone--deposit {
  background: #dce8df !important;
  border-color: #14532d !important;
  border-left: 6px solid #14532d !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card.pcb-case-tone--intake,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card.pcb-case-tone--intake,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-order.pcb-case-tone--intake,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-order.pcb-case-tone--intake,
body:not(.app-theme-dark) #acctCustomerOverviewHost .acct-ov-order.pcb-case-tone--intake,
body:not(.app-theme-dark) #staffPersonProfileView .prdna-pp .acct-ov-order.pcb-case-tone--intake {
  background: #dde6f6 !important;
  border-color: #1e3a8a !important;
  border-left: 6px solid #1e3a8a !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-stack,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-stack {
  border: 1px solid #8fa39b !important;
  border-radius: 12px !important;
  overflow: hidden;
  background: #eef3f0 !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-stack .pcb-case-card,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-stack .pcb-case-card {
  border: 0 !important;
  border-radius: 0 !important;
  margin-bottom: 0 !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .acct-ov-order-identity,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card .acct-ov-order-identity {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent !important;
  color: #0f291f !important;
  text-align: left;
  cursor: pointer;
  font: inherit;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-identity,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card .pcb-case-identity {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 12px !important;
  min-width: 0;
  flex: 1 1 auto;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .acct-ov-order-applicant,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card .acct-ov-order-applicant {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .acct-ov-order-title,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card .tracker-case-name {
  color: #0f291f !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  white-space: normal !important;
  overflow: visible !important;
  word-break: break-word !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .acct-ov-order-applicant,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .tracker-case-meta,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card .acct-ov-order-applicant,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card .tracker-case-meta {
  color: #5b726a !important;
  white-space: normal !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card .pcb-case-story {
  background: #eef3f0 !important;
  border: 1px solid #8fa39b !important;
  border-radius: 14px !important;
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 8px;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-row,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-task,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card .pcb-case-story-row,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card .pcb-case-story-task {
  border: 1px solid #8fa39b !important;
  border-radius: 8px !important;
  background: #e4ebe7 !important;
  color: #0f291f !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-lab,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card .pcb-case-story-lab {
  color: #0f291f !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-kicker,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card .pcb-case-story-kicker {
  border: 0 !important;
  color: #5b726a !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-action-bar,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-action-bar {
  background: #dce8e3 !important;
  border-top: 1px solid #8fa39b !important;
  color: #0f291f !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-action-btns .pcb-case-story-open,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-action-btns .pcb-case-story-open {
  color: #0f291f !important;
  -webkit-text-fill-color: #0f291f !important;
  background: #e4ebe7 !important;
  border: 1px solid #c5d4ce !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-action-btns .pcb-case-story-open .pcb-case-story-ico,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-action-btns .pcb-case-story-open .pcb-case-story-chev,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-action-btns .pcb-case-story-open .pcb-case-story-ico,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-action-btns .pcb-case-story-open .pcb-case-story-chev {
  color: #0f291f !important;
  -webkit-text-fill-color: #0f291f !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-action-btns .pcb-case-story-open .pcb-case-story-ico,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-action-btns .pcb-case-story-open .pcb-case-story-ico {
  background: #d5ddd8 !important;
}

/* Outer canvas = .pcb-case-stack (identity + SUMMARY + Actions). Beat the stone flatten. */
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-stack.pcb-case-tone--hold,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-stack.pcb-case-tone--hold {
  background: #f8e8dc !important;
  border-color: #c2410c !important;
  border-left: 6px solid #c2410c !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-stack.pcb-case-tone--submitted,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-stack.pcb-case-tone--submitted {
  background: #d7efeb !important;
  border-color: #128C7E !important;
  border-left: 6px solid #128C7E !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-stack.pcb-case-tone--paid-full,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-stack.pcb-case-tone--paid-full {
  background: #ece4f7 !important;
  border-color: #4c1d95 !important;
  border-left: 6px solid #4c1d95 !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-stack.pcb-case-tone--deposit,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-stack.pcb-case-tone--deposit {
  background: #dce8df !important;
  border-color: #14532d !important;
  border-left: 6px solid #14532d !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-stack.pcb-case-tone--intake,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-stack.pcb-case-tone--intake {
  background: #dde6f6 !important;
  border-color: #1e3a8a !important;
  border-left: 6px solid #1e3a8a !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-stack[class*="pcb-case-tone--"] .pcb-case-card,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-stack[class*="pcb-case-tone--"] .pcb-case-card {
  background: transparent !important;
  border: 0 !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-stack.pcb-case-tone--hold .pcb-case-action-bar,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-stack.pcb-case-tone--hold .pcb-case-action-bar {
  background: #f0d4c4 !important;
  border-color: #c2410c !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-stack.pcb-case-tone--submitted .pcb-case-action-bar,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-stack.pcb-case-tone--submitted .pcb-case-action-bar {
  background: #c5e4df !important;
  border-color: #128C7E !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-stack.pcb-case-tone--paid-full .pcb-case-action-bar,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-stack.pcb-case-tone--paid-full .pcb-case-action-bar {
  background: #ddd0f0 !important;
  border-color: #4c1d95 !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-stack.pcb-case-tone--deposit .pcb-case-action-bar,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-stack.pcb-case-tone--deposit .pcb-case-action-bar {
  background: #c8d8cc !important;
  border-color: #14532d !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-stack.pcb-case-tone--intake .pcb-case-action-bar,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-stack.pcb-case-tone--intake .pcb-case-action-bar {
  background: #c9d4ee !important;
  border-color: #1e3a8a !important;
}
html body#commandBody:not(.app-theme-dark).layout-command header#ccTopBar .pcb-sort-trigger,
html body#commandBody:not(.app-theme-dark).layout-command header#ccTopBar .pcb-landing-sort-wrap--title .pcb-sort-trigger {
  background: #e4ebe7 !important;
  border: 1px solid #8fa39b !important;
  color: #0f291f !important;
}

/* Overview Active Bucket — outside + cell borders (person + business) */
body:not(.app-theme-dark) #staffPersonProfileView .prdna-pp .acct-ov-order,
body:not(.app-theme-dark) #acctPersonProfileOverlay .prdna-pp .acct-ov-order,
body:not(.app-theme-dark) #acctPersonProfileView .prdna-pp .acct-ov-order,
body:not(.app-theme-dark) #acctBusinessWorkspace .prdna-pp .acct-ov-order,
body:not(.app-theme-dark) #acctBizPanelOverview .acct-ov-order,
body:not(.app-theme-dark) #acctCustomerOverviewHost .acct-ov-order {
  border: 1px solid #8fa39b !important;
  box-sizing: border-box !important;
}
body:not(.app-theme-dark) #staffPersonProfileView .prdna-pp .pcb-case-story,
body:not(.app-theme-dark) #acctPersonProfileOverlay .prdna-pp .pcb-case-story,
body:not(.app-theme-dark) #acctPersonProfileView .prdna-pp .pcb-case-story,
body:not(.app-theme-dark) #acctBusinessWorkspace .prdna-pp .pcb-case-story,
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story {
  border: 1px solid #8fa39b !important;
  background: #eef3f0 !important;
}
body:not(.app-theme-dark) #staffPersonProfileView .prdna-pp .pcb-case-story-row,
body:not(.app-theme-dark) #acctPersonProfileOverlay .prdna-pp .pcb-case-story-row,
body:not(.app-theme-dark) #acctPersonProfileView .prdna-pp .pcb-case-story-row,
body:not(.app-theme-dark) #acctBusinessWorkspace .prdna-pp .pcb-case-story-row,
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-row,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-row,
body:not(.app-theme-dark) #staffPersonProfileView .prdna-pp .pcb-case-story-task,
body:not(.app-theme-dark) #acctPersonProfileOverlay .prdna-pp .pcb-case-story-task,
body:not(.app-theme-dark) #acctPersonProfileView .prdna-pp .pcb-case-story-task,
body:not(.app-theme-dark) #acctBusinessWorkspace .prdna-pp .pcb-case-story-task,
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-task,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-task,
body:not(.app-theme-dark) #staffPersonProfileView .prdna-pp .pcb-case-story-open,
body:not(.app-theme-dark) #acctPersonProfileOverlay .prdna-pp .pcb-case-story-open,
body:not(.app-theme-dark) #acctPersonProfileView .prdna-pp .pcb-case-story-open {
  border: 1px solid #8fa39b !important;
  border-radius: 8px !important;
  background: #e4ebe7 !important;
}

/* Upload cards — stone canvas (not blue/orange/red/green) so status ink can read. */
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-card,
html body#commandBody:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-doc-card,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-card,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-card,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-doc-card {
  background: #e6e4e0 !important;
  border: 1px solid #b8b4ae !important;
  color: #3f3d39 !important;
}
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-preview-col,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-preview-pane,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-thumb,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-preview-fill,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-preview-col,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-preview-pane,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-thumb,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-preview-col,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-thumb {
  background: #ddd9d3 !important;
  border-color: #b8b4ae !important;
  color: #6b6862 !important;
}
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-row,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-row-name,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-row,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-row {
  background: transparent !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row[data-pcb-doc-state="missing"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row[data-pcb-doc-state="missing"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row[data-pcb-doc-state="missing"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-row[data-pcb-doc-state="missing"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-row-state.is-missing,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-row[data-pcb-doc-state="missing"] .pcb-doc-row-name,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-row-state.is-missing,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-row[data-pcb-doc-state="missing"] .pcb-doc-row-name,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-row-state.is-missing {
  color: #b91c1c !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row[data-pcb-doc-state="missing-optional"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row[data-pcb-doc-state="missing-optional"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row[data-pcb-doc-state="missing-optional"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-row[data-pcb-doc-state="missing-optional"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-row-state.is-missing-optional,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-row[data-pcb-doc-state="missing-optional"] .pcb-doc-row-name,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-row-state.is-missing-optional,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-row[data-pcb-doc-state="missing-optional"] .pcb-doc-row-name,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-row-state.is-missing-optional {
  color: #2563eb !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row[data-pcb-doc-state="stale"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row[data-pcb-doc-state="stale"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row[data-pcb-doc-state="stale"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-row[data-pcb-doc-state="stale"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-row-state.is-stale,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-row[data-pcb-doc-state="stale"] .pcb-doc-row-name,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-row-state.is-stale,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-row[data-pcb-doc-state="stale"] .pcb-doc-row-name,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-row-state.is-stale,
html body#commandBody:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row[data-pcb-doc-state="pending"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row[data-pcb-doc-state="pending"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row[data-pcb-doc-state="pending"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-row[data-pcb-doc-state="pending"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-row-state.is-pending,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-row[data-pcb-doc-state="pending"] .pcb-doc-row-name,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-row-state.is-pending,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-row[data-pcb-doc-state="pending"] .pcb-doc-row-name,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-row-state.is-pending {
  color: #c2410c !important;
}
html body#commandBody:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row[data-pcb-doc-state="ok"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row[data-pcb-doc-state="ok"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark).acct-info-fullview-open #commandCaseDetailPanel.pcb-workspace #commandCaseDetailContent .pcb-doc-row[data-pcb-doc-state="ok"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-row[data-pcb-doc-state="ok"] .pcb-doc-row-name,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-row-state.is-ok,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-row[data-pcb-doc-state="ok"] .pcb-doc-row-name,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-row-state.is-ok,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-row[data-pcb-doc-state="ok"] .pcb-doc-row-name,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-row-state.is-ok {
  color: #047857 !important;
}
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-guide-toggle,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-guide-toggle .pcb-wf-guide-title,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-guide-toggle .pcb-wf-guide-chevron,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-guide-toggle,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-doc-guide-toggle {
  background: linear-gradient(180deg, #6d28d9 0%, #5b21b6 48%, #4c1d95 100%) !important;
  color: #fff !important;
  box-shadow: none !important;
}

/* SUMMARY labels/titles were canonical #f8fafc — invisible once the card went light. */
body:not(.app-theme-dark) #tab-partner .pcb-case-story-lab,
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-lab,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-lab,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-lab,
body:not(.app-theme-dark) #acctCustomerBucketHost .pcb-case-story-lab,
body:not(.app-theme-dark) #acctInfoCustomerBucketHost .pcb-case-story-lab,
body:not(.app-theme-dark) #acctInfoOverviewServicesHost .pcb-case-story-lab,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-lab,
body:not(.app-theme-dark) #staffPersonProfileView .prdna-pp .pcb-case-story-lab,
body:not(.app-theme-dark) #acctPersonProfileOverlay .prdna-pp .pcb-case-story-lab,
body:not(.app-theme-dark) #acctPersonProfileView .prdna-pp .pcb-case-story-lab,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-lab,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card .pcb-case-story-lab {
  color: #0f291f !important;
}
body:not(.app-theme-dark) #tab-partner .pcb-case-story-kicker,
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-kicker,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-kicker,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-kicker,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-kicker,
body:not(.app-theme-dark) #staffPersonProfileView .prdna-pp .pcb-case-story-kicker,
body:not(.app-theme-dark) #acctPersonProfileOverlay .prdna-pp .pcb-case-story-kicker,
body:not(.app-theme-dark) #acctPersonProfileView .prdna-pp .pcb-case-story-kicker,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-kicker,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card .pcb-case-story-kicker {
  color: #5b726a !important;
}
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-chev,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-chev,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-chev,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-chev,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-chev,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card .pcb-case-story-chev {
  color: #5b726a !important;
}
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-ico,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-ico,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-ico,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-ico,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-ico,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card .pcb-case-story-ico {
  background: #d7e0dc !important;
  color: #1f3a32 !important;
}
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-row.is-ok .pcb-case-story-ico,
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-task.is-form .pcb-case-story-ico,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-row.is-ok .pcb-case-story-ico,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-row.is-ok .pcb-case-story-ico,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-row.is-ok .pcb-case-story-ico,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-row.is-ok .pcb-case-story-ico {
  background: rgba(4, 120, 87, 0.14) !important;
  color: #047857 !important;
}
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-row.is-stage .pcb-case-story-ico,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-row.is-stage .pcb-case-story-ico,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-row.is-stage .pcb-case-story-ico,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-row.is-stage .pcb-case-story-ico,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-row.is-stage .pcb-case-story-ico {
  background: rgba(37, 99, 235, 0.14) !important;
  color: #1e3a8a !important;
}
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-task.is-docs .pcb-case-story-ico,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-task.is-docs .pcb-case-story-ico,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-task.is-docs .pcb-case-story-ico,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-task.is-docs .pcb-case-story-ico,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-task.is-docs .pcb-case-story-ico {
  background: rgba(185, 28, 28, 0.12) !important;
  color: #b91c1c !important;
}
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-task.is-pay .pcb-case-story-ico,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-task.is-pay .pcb-case-story-ico,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-task.is-pay .pcb-case-story-ico,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-task.is-pay .pcb-case-story-ico,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-task.is-pay .pcb-case-story-ico {
  background: rgba(76, 29, 149, 0.12) !important;
  color: #4c1d95 !important;
}
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #staffPersonProfileView .prdna-pp .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #acctPersonProfileOverlay .prdna-pp .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #acctPersonProfileView .prdna-pp .pcb-case-story-task-copy strong,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-task-copy strong,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card .pcb-case-story-task-copy strong {
  color: #0f291f !important;
}
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-task.is-docs .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-task.is-docs .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-task.is-docs .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-task.is-docs .pcb-case-story-task-copy strong,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-task.is-docs .pcb-case-story-task-copy strong {
  color: #b91c1c !important;
}
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-task.is-pay .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-task.is-pay .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-task.is-pay .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-task.is-pay .pcb-case-story-task-copy strong,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-task.is-pay .pcb-case-story-task-copy strong {
  color: #4c1d95 !important;
}
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-task.is-form .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-task.is-form .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-task.is-form .pcb-case-story-task-copy strong,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-task.is-form .pcb-case-story-task-copy strong,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-task.is-form .pcb-case-story-task-copy strong {
  color: #2563eb !important;
}
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-task-copy span,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-task-copy span,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-task-copy span,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-task-copy span,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-task-copy span {
  color: #5b726a !important;
}
body:not(.app-theme-dark) #tab-partner .pcb-case-story-val,
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-val,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-val,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-val,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-val,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-val,
html body#commandBody:not(.app-theme-dark) #prdnaBucketCaseList .pcb-case-card .pcb-case-story-val {
  color: #c2410c !important;
}
body:not(.app-theme-dark) #tab-partner .pcb-case-story-row.is-ok .pcb-case-story-val,
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-row.is-ok .pcb-case-story-val,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-row.is-ok .pcb-case-story-val,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-row.is-ok .pcb-case-story-val,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-row.is-ok .pcb-case-story-val,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-row.is-ok .pcb-case-story-val {
  color: #047857 !important;
}
body:not(.app-theme-dark) #tab-partner .pcb-case-story-row.is-stage .pcb-case-story-val,
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-row.is-stage .pcb-case-story-val,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-row.is-stage .pcb-case-story-val,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-row.is-stage .pcb-case-story-val,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-row.is-stage .pcb-case-story-val,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-row.is-stage .pcb-case-story-val {
  color: #2563eb !important;
}
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story-row.is-warn .pcb-case-story-val,
body:not(.app-theme-dark) #acctCustomerOverviewHost .pcb-case-story-row.is-warn .pcb-case-story-val,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-case-story-row.is-warn .pcb-case-story-val,
body:not(.app-theme-dark) #contextMenuDrawer.acct-info-drawer .pcb-case-story-row.is-warn .pcb-case-story-val,
html body#commandBody:not(.app-theme-dark) #tab-command .pcb-case-card .pcb-case-story-row.is-warn .pcb-case-story-val {
  color: #c2410c !important;
}

/* Closed Guidelines — compact light card, not a stretched charcoal column */
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-wf-guide-panel.is-collapsed,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-wf-guide-panel.is-collapsed,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-guide-panel.is-collapsed,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-doc-guide-panel.is-collapsed,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-wf-guide-panel.is-collapsed,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-guide-panel.is-collapsed {
  background: #eef3f0 !important;
  border: 1px solid #c5d4ce !important;
  box-shadow: none !important;
  height: auto !important;
  min-height: 0 !important;
  align-self: start !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-wf-guide-panel.is-collapsed .pcb-wf-guide-head,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-wf-guide-panel.is-collapsed .pcb-wf-guide-inline-toggle,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-wf-guide-panel.is-collapsed .pcb-wf-guide-head,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-wf-guide-panel.is-collapsed .pcb-wf-guide-inline-toggle,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-guide-panel.is-collapsed .pcb-doc-guide-toggle,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-doc-guide-panel.is-collapsed .pcb-doc-guide-toggle,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-wf-guide-panel.is-collapsed .pcb-wf-guide-head,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-wf-guide-panel.is-collapsed .pcb-wf-guide-inline-toggle,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-guide-panel.is-collapsed .pcb-doc-guide-toggle {
  background: #eef3f0 !important;
  color: #0f291f !important;
  box-shadow: none !important;
  border-bottom: 0 !important;
}
body:not(.app-theme-dark) #tab-partner .pcb-wf-guide-panel.is-collapsed .pcb-wf-guide-title,
body:not(.app-theme-dark) #tab-partner .pcb-doc-guide-panel.is-collapsed .pcb-wf-guide-title,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-wf-guide-panel.is-collapsed .pcb-wf-guide-title,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-wf-guide-panel.is-collapsed .pcb-wf-guide-title,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-doc-guide-panel.is-collapsed .pcb-wf-guide-title,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-doc-guide-panel.is-collapsed .pcb-wf-guide-title,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-wf-guide-panel.is-collapsed .pcb-wf-guide-toggle,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-wf-guide-panel.is-collapsed .pcb-wf-guide-toggle,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-wf-guide-panel.is-collapsed .pcb-wf-guide-chevron,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-wf-guide-panel.is-collapsed .pcb-wf-guide-chevron,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-wf-guide-panel.is-collapsed .pcb-wf-guide-title,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-doc-guide-panel.is-collapsed .pcb-wf-guide-title,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-wf-guide-panel.is-collapsed .pcb-wf-guide-toggle,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-wf-guide-panel.is-collapsed .pcb-wf-guide-chevron {
  color: #0f291f !important;
}

/* Step 3 extras — Link customer / Intake access / Forms / Log Work stay one row */
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-intake-extras,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-intake-extras,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-intake-extras {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr)) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-intake-extras > .pcb-card-log-work,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-intake-extras > .pcb-card-log-work,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-intake-extras > .pcb-card-log-work {
  background: #128C7E !important;
  color: #fff !important;
  border-color: #128C7E !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-intake-drawer,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-intake-drawer,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-intake-drawer-body,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-intake-drawer-body {
  background: #eef3f0 !important;
  border: 1px solid #8fa39b !important;
  color: #0f291f !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-intake-drawer-sum,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-intake-drawer-sum {
  background: #128C7E !important;
  color: #fff !important;
}

/* Business intake host — beat transparent #tab-intake over Pardna-dark canvas */
body:not(.app-theme-dark) #acctBusinessWorkspace #tab-intake,
body:not(.app-theme-dark) #acctBusinessWorkspace #tab-intake.tab-panel,
body:not(.app-theme-dark) #acctCustomerCaseShell #tab-intake,
body:not(.app-theme-dark) #acctCustomerCaseShell #tab-intake.tab-panel,
body:not(.app-theme-dark) #acctBusinessWorkspace #tab-intake #intakeList,
body:not(.app-theme-dark) #acctBusinessWorkspace #tab-intake #accountIntakeForm,
body:not(.app-theme-dark) #acctBusinessWorkspace #tab-intake .intake-form-section,
body:not(.app-theme-dark) #acctBusinessWorkspace #tab-intake .intake-unified-root,
body:not(.app-theme-dark) #acctBusinessWorkspace #tab-intake .intake-form-body,
body:not(.app-theme-dark) #acctBusinessWorkspace #tab-intake .intake-sec-surface,
body:not(.app-theme-dark) #acctBusinessWorkspace #tab-intake [data-case-id],
body:not(.app-theme-dark) #acctBusinessWorkspace #tab-intake .intake-section-fields,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-intake-inline-host,
body:not(.app-theme-dark) #acctCustomerCaseShell [data-acct-cw-intake-inline],
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-canvas-body,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-canvas-shell,
body:not(.app-theme-dark) #acctCustomerCaseShell .pcb-canvas-shell--static,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace #panel-intake,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace #panelIntakeContent,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace [data-pcb-canvas="intake"],
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace [data-pcb-canvas="intake"] .pcb-canvas-body {
  background: #e6ece9 !important;
  color: #0f291f !important;
  border-color: #c5d4ce !important;
  box-shadow: none !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace #tab-intake .intake-field-block,
body:not(.app-theme-dark) #acctBusinessWorkspace #tab-intake .intake-field-block[data-fm-preview-question],
body:not(.app-theme-dark) #acctCustomerCaseShell #tab-intake .intake-field-block[data-fm-preview-question] {
  background: #e4ebe7 !important;
  border-color: #c5d4ce !important;
  color: #0f291f !important;
}

/* Banker pack — same case-card chrome as Account info / Business */
body:not(.app-theme-dark) #tab-partner .acct-info-case-stack,
body:not(.app-theme-dark) #tab-partner .acct-ov-order {
  border: 1px solid #8fa39b !important;
  box-sizing: border-box !important;
}
body:not(.app-theme-dark) #tab-partner .acct-info-case-stack .acct-ov-order {
  border: 0 !important;
}
body:not(.app-theme-dark) #tab-partner .pcb-case-story {
  background: #eef3f0 !important;
  border: 1px solid #8fa39b !important;
  color: var(--acct-body) !important;
}
body:not(.app-theme-dark) #tab-partner .pcb-case-story-row,
body:not(.app-theme-dark) #tab-partner .pcb-case-story-task,
body:not(.app-theme-dark) #tab-partner .pcb-case-story-open {
  background: #e4ebe7 !important;
  border: 1px solid #8fa39b !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #tab-partner .acct-ov-order.pcb-case-tone--hold,
body:not(.app-theme-dark) #tab-partner .acct-info-case-stack.pcb-case-tone--hold {
  background: #f8e8dc !important;
  border-color: #c2410c !important;
  border-left: 6px solid #c2410c !important;
}
body:not(.app-theme-dark) #tab-partner .acct-ov-order.pcb-case-tone--submitted,
body:not(.app-theme-dark) #tab-partner .acct-info-case-stack.pcb-case-tone--submitted {
  background: #d7efeb !important;
  border-color: #128C7E !important;
  border-left: 6px solid #128C7E !important;
}
body:not(.app-theme-dark) #tab-partner .acct-ov-order.pcb-case-tone--paid-full,
body:not(.app-theme-dark) #tab-partner .acct-info-case-stack.pcb-case-tone--paid-full {
  background: #ece4f7 !important;
  border-color: #4c1d95 !important;
  border-left: 6px solid #4c1d95 !important;
}
body:not(.app-theme-dark) #tab-partner .acct-ov-order.pcb-case-tone--deposit,
body:not(.app-theme-dark) #tab-partner .acct-info-case-stack.pcb-case-tone--deposit {
  background: #dce8df !important;
  border-color: #14532d !important;
  border-left: 6px solid #14532d !important;
}
body:not(.app-theme-dark) #tab-partner .acct-ov-order.pcb-case-tone--intake,
body:not(.app-theme-dark) #tab-partner .acct-info-case-stack.pcb-case-tone--intake {
  background: #dde6f6 !important;
  border-color: #1e3a8a !important;
  border-left: 6px solid #1e3a8a !important;
}

body:not(.app-theme-dark) #acctBusinessWorkspace .banker-cc-card,
body:not(.app-theme-dark) #tab-partner .banker-cc-card {
  background: rgba(236, 253, 245, 0.7) !important;
  border-color: rgba(0, 168, 84, 0.28) !important;
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .banker-cc-card h3,
body:not(.app-theme-dark) #acctBusinessWorkspace .acct-ov-order-applicant {
  color: var(--acct-ink) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .searchable-drop {
  background: var(--acct-field) !important;
  border-color: var(--acct-stroke) !important;
}
body:not(.app-theme-dark) #acctBusinessWorkspace .searchable-opt {
  color: var(--acct-ink) !important;
}

/* Chat rich cards reuse Bucket light tokens. #chatMessages was not a light host,
   so canonical dark-first story/order colors and origin-bubble inherit (white text)
   made catalogue buttons and case rows unreadable. */
body:not(.app-theme-dark) #chatMessages .mg-chat-obj {
  background: var(--acct-card, #eef3f0) !important;
  border-color: var(--acct-stroke, #c5d4ce) !important;
  color: var(--acct-ink, #0f291f) !important;
}
body:not(.app-theme-dark) #chatMessages .mg-chat-obj-title {
  color: var(--acct-ink, #0f291f) !important;
}
body:not(.app-theme-dark) #chatMessages .mg-chat-obj-next,
body:not(.app-theme-dark) #chatMessages .mg-chat-obj-meta,
body:not(.app-theme-dark) #chatMessages .mg-chat-obj-kicker {
  color: var(--acct-mute, #5b726a) !important;
}
body:not(.app-theme-dark) #chatMessages .mg-chat-obj-price {
  color: #047857 !important;
}
body:not(.app-theme-dark) #chatMessages .mg-chat-obj-act {
  background: #e4ebe7 !important;
  border: 1px solid #8fa39b !important;
  color: var(--acct-ink, #0f291f) !important;
}
body:not(.app-theme-dark) #chatMessages .mg-chat-obj-act:hover,
body:not(.app-theme-dark) #chatMessages .mg-chat-obj-act:focus {
  border-color: #047857 !important;
  color: #047857 !important;
}
body:not(.app-theme-dark) #chatMessages .mg-chat-obj--case-full {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: var(--acct-ink, #0f291f) !important;
}
body:not(.app-theme-dark) #chatMessages .mg-chat-obj--case-full .acct-ov-order,
body:not(.app-theme-dark) #chatMessages .mg-chat-obj--case-full .acct-info-case-stack {
  background: var(--acct-card, #eef3f0) !important;
  border-color: var(--acct-stroke, #c5d4ce) !important;
  color: var(--acct-body, #1f3a32) !important;
}
body:not(.app-theme-dark) #chatMessages .mg-chat-obj--case-full .acct-ov-order-title,
body:not(.app-theme-dark) #chatMessages .mg-chat-obj--case-full .acct-ov-order-applicant,
body:not(.app-theme-dark) #chatMessages .mg-chat-obj--case-full .acct-ov-chip,
body:not(.app-theme-dark) #chatMessages .mg-chat-obj--case-full .acct-ov-chevron {
  color: var(--acct-ink, #0f291f) !important;
}
body:not(.app-theme-dark) #chatMessages .mg-chat-obj--case-full .acct-ov-order-meta {
  color: var(--acct-mute, #5b726a) !important;
}
body:not(.app-theme-dark) #chatMessages .mg-chat-obj--case-full .acct-ov-order-thumb {
  background: var(--acct-chip, #e4ebe7) !important;
  color: var(--acct-ink, #0f291f) !important;
}
body:not(.app-theme-dark) #chatMessages .pcb-case-story {
  background: var(--acct-card, #eef3f0) !important;
  border-color: var(--acct-stroke, #c5d4ce) !important;
  color: var(--acct-body, #1f3a32) !important;
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 8px;
}
body:not(.app-theme-dark) #chatMessages .pcb-case-story-lab,
body:not(.app-theme-dark) #chatMessages .pcb-case-story-open,
body:not(.app-theme-dark) #chatMessages .pcb-case-story-row,
body:not(.app-theme-dark) #chatMessages .pcb-case-story-task-copy strong {
  color: #0f291f !important;
}
body:not(.app-theme-dark) #chatMessages .pcb-case-story-val {
  color: #1f3a32 !important;
}
body:not(.app-theme-dark) #chatMessages .pcb-case-story-row.is-ok .pcb-case-story-val {
  color: #047857 !important;
}
body:not(.app-theme-dark) #chatMessages .pcb-case-story-row.is-stage .pcb-case-story-val,
body:not(.app-theme-dark) #chatMessages .pcb-case-story-row.is-form .pcb-case-story-val {
  color: #1e3a8a !important;
}
body:not(.app-theme-dark) #chatMessages .pcb-case-story-row.is-pay .pcb-case-story-val {
  color: #6d28d9 !important;
}
body:not(.app-theme-dark) #chatMessages .pcb-case-story-kicker,
body:not(.app-theme-dark) #chatMessages .pcb-case-story-task-copy span,
body:not(.app-theme-dark) #chatMessages .pcb-case-story-chev {
  color: #5b726a !important;
}
body:not(.app-theme-dark) #chatMessages .pcb-case-story-row,
body:not(.app-theme-dark) #chatMessages .pcb-case-story-task,
body:not(.app-theme-dark) #chatMessages .pcb-case-story-open {
  border: 1px solid #8fa39b !important;
  border-radius: 8px;
  background: #e4ebe7 !important;
  margin: 0;
}
body:not(.app-theme-dark) #chatMessages .pcb-case-story-kicker,
body:not(.app-theme-dark) #chatMessages .pcb-case-story-tasks {
  border: 0 !important;
}
body:not(.app-theme-dark) #chatMessages .pcb-case-story-tasks {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
body:not(.app-theme-dark) #chatMessages .pcb-case-story-ico {
  background: #d7e0dc !important;
  color: #1f3a32 !important;
}
body:not(.app-theme-dark) #chatMessages .pcb-case-story-row.is-ok .pcb-case-story-ico,
body:not(.app-theme-dark) #chatMessages .pcb-case-story-task.is-form .pcb-case-story-ico {
  background: rgba(4, 120, 87, 0.14) !important;
  color: #047857 !important;
}
body:not(.app-theme-dark) #chatMessages .pcb-case-story-row.is-stage .pcb-case-story-ico {
  background: rgba(37, 99, 235, 0.14) !important;
  color: #1e3a8a !important;
}
body:not(.app-theme-dark) #chatMessages .pcb-case-story-task.is-docs .pcb-case-story-ico {
  background: rgba(185, 28, 28, 0.12) !important;
  color: #b91c1c !important;
}
body:not(.app-theme-dark) #chatMessages .pcb-case-story-task.is-pay .pcb-case-story-ico,
body:not(.app-theme-dark) #chatMessages .pcb-case-story-row.is-pay .pcb-case-story-ico {
  background: rgba(124, 58, 237, 0.14) !important;
  color: #6d28d9 !important;
}
body:not(.app-theme-dark) #chatMessages .acct-info-case-action-bar {
  background: #dce8e3 !important;
  border-top: 1px solid var(--acct-stroke, #c5d4ce) !important;
  box-shadow: none !important;
}
body:not(.app-theme-dark) #chatMessages .acct-info-case-action-bar .pcb-case-story-open {
  color: var(--acct-ink, #0f291f) !important;
  border-top: 0 !important;
}

/* Business Bucket: leftover long-card + My Steps / tracker / portal / guide stay hidden
   even when earlier light-mode ID rules use display:flex !important. */
html body#commandBody:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace:has(.pcb-biz-bucket) #commandPcbWorkspaceTabs,
html body#commandBody:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace:has(.pcb-biz-bucket) #commandPcbWorkspaceTabs.pcb-workspace-tabs,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace:has(.pcb-biz-bucket) #commandPcbWorkspaceTabs,
html body#commandBody:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-biz-bucket .pcb-wf-tracker-wrap,
html body#commandBody:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-biz-bucket .pcb-wf-tracker,
html body#commandBody:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-biz-bucket .pcb-portal-block,
html body#commandBody:not(.app-theme-dark) #tab-command #commandCaseDetailPanel.pcb-workspace .pcb-biz-bucket .pcb-wf-guide-panel,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-biz-bucket .pcb-wf-tracker-wrap,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-biz-bucket .pcb-wf-tracker,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-biz-bucket .pcb-portal-block,
html body#commandBody:not(.app-theme-dark) #commandCaseDetailPanel.pcb-workspace .pcb-biz-bucket .pcb-wf-guide-panel,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-biz-bucket .pcb-wf-tracker-wrap,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-biz-bucket .pcb-wf-tracker,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-biz-bucket .pcb-portal-block,
body:not(.app-theme-dark) #acctBusinessWorkspace .pcb-biz-bucket .pcb-wf-guide-panel,
body:not(.app-theme-dark) #staffPersonProfileView .prdna-pp .pcb-case-story,
body:not(.app-theme-dark) #acctPersonProfileView .prdna-pp .pcb-case-story,
body:not(.app-theme-dark) #acctPersonProfileOverlay .prdna-pp .pcb-case-story,
body:not(.app-theme-dark) #acctBizPanelOverview .pcb-case-story,
body:not(.app-theme-dark) #acctInfoOverviewServicesHost .pcb-case-story,
body:not(.app-theme-dark) #acctInfoCustomerBucketHost .pcb-case-story {
  display: none !important;
}

/* Account Tools / Account Info Library: never present the Command black modal. */
#serviceDocumentsModal.acct-lib-light,
body:not(.app-theme-dark) #serviceDocumentsModal,
body:has(#contextMenuDrawer.acct-info-drawer:not(.hidden):not([hidden])) #serviceDocumentsModal {
  --acct-teal: #128C7E;
  --acct-green: #00A854;
  --acct-shell: #e6ece9;
  --acct-card: #eef3f0;
  --acct-ink: #0f291f;
  --acct-body: #1f3a32;
  --acct-mute: #5b726a;
  --acct-stroke: #c5d4ce;
}
#serviceDocumentsModal.acct-lib-light > div,
body:not(.app-theme-dark) #serviceDocumentsModal > div,
body:has(#contextMenuDrawer.acct-info-drawer:not(.hidden):not([hidden])) #serviceDocumentsModal > div {
  background: #f7faf8 !important;
  border-color: var(--acct-stroke, #c5d4ce) !important;
  color: var(--acct-body, #1f3a32) !important;
}
#serviceDocumentsModal.acct-lib-light > div > .px-4.py-3,
body:not(.app-theme-dark) #serviceDocumentsModal > div > .px-4.py-3,
body:has(#contextMenuDrawer.acct-info-drawer:not(.hidden):not([hidden])) #serviceDocumentsModal > div > .px-4.py-3 {
  background: #f7faf8 !important;
  border-color: var(--acct-stroke, #c5d4ce) !important;
}
#serviceDocumentsModal.acct-lib-light #serviceDocumentsModalTitle,
body:not(.app-theme-dark) #serviceDocumentsModal #serviceDocumentsModalTitle,
body:has(#contextMenuDrawer.acct-info-drawer:not(.hidden):not([hidden])) #serviceDocumentsModal #serviceDocumentsModalTitle {
  color: var(--acct-ink, #0f291f) !important;
}
#serviceDocumentsModal.acct-lib-light #serviceDocumentsModalClose,
body:not(.app-theme-dark) #serviceDocumentsModal #serviceDocumentsModalClose,
body:has(#contextMenuDrawer.acct-info-drawer:not(.hidden):not([hidden])) #serviceDocumentsModal #serviceDocumentsModalClose {
  background: #eef3f0 !important;
  border-color: var(--acct-teal, #128C7E) !important;
  color: var(--acct-teal, #128C7E) !important;
}
#serviceDocumentsModal.acct-lib-light #serviceDocumentsModalBody,
body:not(.app-theme-dark) #serviceDocumentsModal #serviceDocumentsModalBody,
body:has(#contextMenuDrawer.acct-info-drawer:not(.hidden):not([hidden])) #serviceDocumentsModal #serviceDocumentsModalBody {
  background: #f7faf8 !important;
  color: var(--acct-body, #1f3a32) !important;
}
#serviceDocumentsModal.acct-lib-light .mg-library-host,
#serviceDocumentsModal.acct-lib-light .mg-library-host [data-doc-panel-root],
#serviceDocumentsModal.acct-lib-light .mg-library-host [data-doc-panel-root] > section,
#serviceDocumentsModal.acct-lib-light .mg-library-host .bg-white,
#serviceDocumentsModal.acct-lib-light .mg-library-host .bg-gray-50,
body:not(.app-theme-dark) #serviceDocumentsModal .mg-library-host,
body:not(.app-theme-dark) #serviceDocumentsModal .mg-library-host [data-doc-panel-root],
body.app-theme-dark #serviceDocumentsModal.acct-lib-light .mg-library-host,
body.app-theme-dark #serviceDocumentsModal.acct-lib-light .mg-library-host [data-doc-panel-root],
#contextMenuDrawer.acct-info-drawer .mg-library-host,
#contextMenuDrawer.acct-info-drawer .mg-library-host [data-doc-panel-root],
#acctInfoOwnerHost .mg-library-host,
#acctInfoOwnerHost .mg-library-host [data-doc-panel-root] {
  background: #f7faf8 !important;
  background-color: #f7faf8 !important;
  color: var(--acct-ink, #0f291f) !important;
  border-color: transparent !important;
}
#serviceDocumentsModal.acct-lib-light .mg-library-host .cmd-lib-title,
#serviceDocumentsModal.acct-lib-light .mg-library-host .cmd-lib-filter-cell,
#serviceDocumentsModal.acct-lib-light .mg-library-host .pcb-filter-select-value,
#serviceDocumentsModal.acct-lib-light .mg-library-host .cmd-lib-icon-btn,
#serviceDocumentsModal.acct-lib-light .mg-library-host .pcb-svc-icon-btn,
#serviceDocumentsModal.acct-lib-light .mg-library-host .text-mgDark,
#serviceDocumentsModal.acct-lib-light .mg-library-host h3,
#contextMenuDrawer.acct-info-drawer .mg-library-host .cmd-lib-title,
#contextMenuDrawer.acct-info-drawer .mg-library-host .text-mgDark,
#acctInfoOwnerHost .mg-library-host .cmd-lib-title,
body.app-theme-dark #serviceDocumentsModal.acct-lib-light .mg-library-host .cmd-lib-title,
body.app-theme-dark #serviceDocumentsModal.acct-lib-light .mg-library-host .text-mgDark {
  color: var(--acct-ink, #0f291f) !important;
}
#serviceDocumentsModal.acct-lib-light .mg-library-host .cmd-lib-filter-row,
#serviceDocumentsModal.acct-lib-light .mg-library-host .cmd-lib-filter-cell,
#serviceDocumentsModal.acct-lib-light .mg-library-host .pcb-filter-select,
#contextMenuDrawer.acct-info-drawer .mg-library-host .cmd-lib-filter-row,
#contextMenuDrawer.acct-info-drawer .mg-library-host .cmd-lib-filter-cell {
  background: #eef3f0 !important;
  border-color: var(--acct-stroke, #c5d4ce) !important;
  color: var(--acct-body, #1f3a32) !important;
}
#serviceDocumentsModal.acct-lib-light .mg-library-host ul.vault-file-list > li,
#serviceDocumentsModal.acct-lib-light .mg-library-host .cmd-doc-folder-tile,
#contextMenuDrawer.acct-info-drawer .mg-library-host ul.vault-file-list > li,
#acctInfoOwnerHost .mg-library-host ul.vault-file-list > li,
body.app-theme-dark #serviceDocumentsModal.acct-lib-light .mg-library-host ul.vault-file-list > li {
  background: #eef3f0 !important;
  border-color: var(--acct-stroke, #c5d4ce) !important;
  color: var(--acct-ink, #0f291f) !important;
}
#serviceDocumentsModal.acct-lib-light .mg-library-host .cmd-doc-name,
#serviceDocumentsModal.acct-lib-light .mg-library-host .cmd-doc-meta-line,
#contextMenuDrawer.acct-info-drawer .mg-library-host .cmd-doc-name,
#acctInfoOwnerHost .mg-library-host .cmd-doc-name {
  color: var(--acct-body, #1f3a32) !important;
}
#serviceDocumentsModal.acct-lib-light .pcb-library-drive-btn,
#serviceDocumentsModal.acct-lib-light .mg-library-host .cmd-doc-view-actions button {
  background: var(--acct-green, #00A854) !important;
  border-color: var(--acct-green, #00A854) !important;
  color: #fff !important;
}

/* Desktop case chrome has a light surface; preserve readable service/back text. */
@media (min-width: 768px) {
  html body#commandBody:not(.app-theme-dark).layout-command.pcb-bucket-case-header header#ccTopBar #commandHeaderWrap[data-pcb-hosted-top="1"] .pcb-l4-title-row .pcb-l4-service-title,
  html body#commandBody:not(.app-theme-dark).layout-command.pcb-bucket-case-header header#ccTopBar #commandHeaderWrap[data-pcb-hosted-top="1"] .pcb-l4-title-row .pcb-l4-back {
    color: #111827 !important;
  }
}
