/* SALES_READY_100_VISUAL_REAL_UI_POLISH_FINAL
   Real UI polish layer for DEPO SİSTEMLERİ. This file is intentionally additive
   and sits after visual-real-ui-applied-lock.css in the CSS stack. */
:root{
  --vrpf-primary:#2563eb;
  --vrpf-primary-strong:#1d4ed8;
  --vrpf-accent:#14b8a6;
  --vrpf-ink:#0f172a;
  --vrpf-muted:#64748b;
  --vrpf-border:#dbe4ef;
  --vrpf-soft:#eef6ff;
  --vrpf-surface:#ffffff;
  --vrpf-success:#16a34a;
  --vrpf-warning:#f59e0b;
  --vrpf-danger:#dc2626;
  --vrpf-radius:22px;
  --vrpf-shadow:0 24px 70px rgba(15,23,42,.14);
  --vrpf-ring:0 0 0 4px rgba(37,99,235,.16);
}

/* v853 mobile shell contract: primary nav is hidden until the menu toggle opens it. */
@media(max-width:980px){
  body[data-zip3-world-class-ui="true"].visual-real-ui-polish-final:not(.zip3-nav-open) :where(.zip3-shell-nav),
  body.zip3-worldclass-ui.visual-real-ui-polish-final:not(.zip3-nav-open) :where(.zip3-shell-nav){
    display:none!important;
  }
  body[data-zip3-world-class-ui="true"].visual-real-ui-polish-final.zip3-nav-open :where(.zip3-shell-nav),
  body.zip3-worldclass-ui.visual-real-ui-polish-final.zip3-nav-open :where(.zip3-shell-nav){
    display:flex!important;
  }
  body[data-zip3-world-class-ui="true"].visual-real-ui-polish-final:not(.zip3-nav-open) :where(.zip3-nav-backdrop),
  body.zip3-worldclass-ui.visual-real-ui-polish-final:not(.zip3-nav-open) :where(.zip3-nav-backdrop){
    display:none!important;
  }
  body[data-zip3-world-class-ui="true"].visual-real-ui-polish-final.zip3-nav-open :where(.zip3-nav-backdrop),
  body.zip3-worldclass-ui.visual-real-ui-polish-final.zip3-nav-open :where(.zip3-nav-backdrop){
    display:block!important;
  }
}

/* v1015 workspace alias module-specific final contrast pins. */
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-hero{
  overflow:hidden!important;
  border:1px solid rgba(125,211,252,.24)!important;
  border-radius:24px!important;
  background-color:#071122!important;
  background-image:
    radial-gradient(circle at 78% 18%,rgba(20,184,166,.18),transparent 34%),
    linear-gradient(135deg,#071122 0%,#10233f 60%,#0f3f46 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 24px 68px rgba(2,6,23,.18)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-hero :is(h1,h2,h3,strong,b,.zip5-eyebrow){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-hero :is(p,span,small,li,.zip5-lead){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-hero :is(.btn.secondary,.btn.ghost,.zip5-hero-actions .btn:not(.primary)){
  border-color:#bfdbfe!important;
  background-color:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-hero :is(.btn.primary,.zip5-hero-actions .btn.primary){
  border-color:#1d4ed8!important;
  background-color:#1d4ed8!important;
  background-image:none!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-mobile-strip,
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/fulfillment-control"] .fc-health,
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/inventory-control"] .ic-health{
  border:1px solid rgba(96,165,250,.22)!important;
  background-color:#0f172a!important;
  background-image:linear-gradient(135deg,#0f172a,#122033)!important;
  color:#f8fbff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-mobile-strip :is(h1,h2,h3,strong,b,em),
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/fulfillment-control"] .fc-health :is(h1,h2,h3,strong,b,em),
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/inventory-control"] .ic-health :is(h1,h2,h3,strong,b,em){
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-mobile-strip :is(p,span,small,li),
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/fulfillment-control"] .fc-health :is(p,span,small,li),
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/inventory-control"] .ic-health :is(p,span,small,li){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/enterprise-assurance"] .ea-output{
  border:1px solid rgba(96,165,250,.22)!important;
  background-color:#0f172a!important;
  background-image:linear-gradient(135deg,#0f172a,#122033)!important;
  color:#f8fafc!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/enterprise-assurance"] .ea-output :is(h1,h2,h3,strong,b,em,p,span,small,li){
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}

/* v1067 end-of-file shell navigation geometry authority. */
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav{
  align-items:stretch!important;
  min-height:78px!important;
  padding:8px!important;
  overflow-y:visible!important;
}

body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav a.zip3-nav-link,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav a.zip3-nav-link,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav a.shell-nav-link,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav a.shell-nav-link{
  min-height:60px!important;
  height:auto!important;
  max-height:none!important;
  padding:10px 14px!important;
  align-items:center!important;
  justify-content:center!important;
  line-height:1.12!important;
  overflow:visible!important;
  white-space:normal!important;
}

body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav a.zip3-nav-link .zip3-nav-copy,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav a.zip3-nav-link .zip3-nav-copy,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav a.shell-nav-link .zip3-nav-copy,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav a.shell-nav-link .zip3-nav-copy{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  line-height:1.12!important;
  min-height:0!important;
}

body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav a.zip3-nav-link small,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav a.zip3-nav-link small,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav a.shell-nav-link small,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav a.shell-nav-link small{
  display:none!important;
}

@media(max-width:760px){
  body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav,
  body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav{
    min-height:68px!important;
  }

  body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav a.zip3-nav-link,
  body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav a.zip3-nav-link,
  body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav a.shell-nav-link,
  body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav a.shell-nav-link{
    min-height:52px!important;
    padding:8px 12px!important;
  }
}

/* v1063 owner filter controls legibility pin. */
body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard"] :where(.dashboard-filter-card,.section-card,.card) :is(input,select,textarea){
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  box-shadow:inset 0 1px 0 rgba(15,23,42,.03)!important;
  opacity:1!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard"] :where(.dashboard-filter-card,.section-card,.card) :is(input,select,textarea)::placeholder{
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  opacity:1!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard"] :where(.dashboard-filter-card,.section-card,.card) :is(option){
  color:#0f172a!important;
  background:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/collections"] :where(.detail-shell.dashboard-shell){
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin:clamp(20px,3.5vw,58px) auto 110px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/collections"] :where(.detail-hero.dashboard-hero){
  padding:clamp(26px,4vw,48px)!important;
  border-radius:28px!important;
  overflow:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/collections"] :where(.detail-hero-main){
  min-width:0!important;
  max-width:920px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/collections"] :where(.dashboard-filter-card){
  padding:clamp(18px,2.4vw,28px)!important;
  border-radius:20px!important;
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/collections"] :where(.detail-shell.dashboard-shell){
    width:min(100% - 24px,680px)!important;
  }
}

/* v1066 shell navigation active capsule geometry pin. */
body.depo-v3.visual-real-ui-polish-final :where(.r38-clean-nav.shell-nav-rail.zip3-shell-nav,.zip3-shell-nav.r38-clean-nav){
  align-items:center!important;
  min-height:72px!important;
  padding-block:6px 16px!important;
  overflow-y:visible!important;
}

body.depo-v3.visual-real-ui-polish-final :where(.r38-clean-nav.shell-nav-rail.zip3-shell-nav,.zip3-shell-nav.r38-clean-nav) :where(.zip3-nav-link,.shell-nav-link){
  min-height:60px!important;
  height:auto!important;
  padding:10px 16px!important;
  align-items:center!important;
  justify-content:center!important;
  line-height:1.16!important;
  overflow:visible!important;
}

body.depo-v3.visual-real-ui-polish-final :where(.r38-clean-nav.shell-nav-rail.zip3-shell-nav,.zip3-shell-nav.r38-clean-nav) :where(.zip3-nav-link .zip3-nav-copy,.shell-nav-link .zip3-nav-copy){
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  line-height:1.12!important;
}

body.depo-v3.visual-real-ui-polish-final :where(.r38-clean-nav.shell-nav-rail.zip3-shell-nav,.zip3-shell-nav.r38-clean-nav) :where(.zip3-nav-link small,.shell-nav-link small){
  line-height:1.12!important;
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final :where(.r38-clean-nav.shell-nav-rail.zip3-shell-nav,.zip3-shell-nav.r38-clean-nav) :where(.zip3-nav-link,.shell-nav-link){
    min-height:54px!important;
    padding:9px 12px!important;
  }
}

/* v1036 true end-of-file authority for remaining legacy route contrast. */
body.depo-v3.visual-real-ui-polish-final:is([data-path="/mobile-field"],[data-path="/workspace/mobile-field"]) .zip7-mobile-field-shell :is(button.zip7-btn.primary,a.zip7-btn.primary,.zip7-btn.primary){
  background:#2563eb!important;
  background-color:#2563eb!important;
  background-image:none!important;
  border-color:#2563eb!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/procurement"] .zip6-hero .zip6-operator-card{
  background:#0f172a!important;
  background-color:#0f172a!important;
  background-image:none!important;
  border-color:rgba(226,232,240,.22)!important;
  color:#f8fafc!important;
  -webkit-text-fill-color:initial!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/procurement"] .zip6-hero .zip6-operator-card :is(strong,b,.zip6-card-kicker){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/procurement"] .zip6-hero .zip6-operator-card :is(p,span,small,code){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/procurement"] .zip6-procurement-shell :is(a.btn,button.btn,.btn.ghost,.btn.secondary,.btn.small){
  background:#0f172a!important;
  background-color:#0f172a!important;
  background-image:none!important;
  border-color:#0f172a!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

/* v1031 recipe creation hero final contrast pin. */
body.depo-v3.visual-real-ui-polish-final[data-path="/recipes/new"] .clean-core-page-scope .form-shell-v435 section.form-hero-v435 :is(h1,h2,h3,strong,b,.eyebrow,.hero-kicker),
body.depo-v3.visual-real-ui-polish-final[data-path="/recipes/new"] .form-shell-v435 section.form-hero-v435 :is(h1,h2,h3,strong,b,.eyebrow,.hero-kicker){
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/recipes/new"] .clean-core-page-scope .form-shell-v435 section.form-hero-v435 :is(p,span,small,.muted),
body.depo-v3.visual-real-ui-polish-final[data-path="/recipes/new"] .form-shell-v435 section.form-hero-v435 :is(p,span,small,.muted){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

/* v1033 evidence and legacy module route contrast closeout. */
body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/forms-tables"],
  [data-path="/mobile-field"],
  [data-path="/responsive-qa"],
  [data-path="/e2e-regression"],
  [data-path="/deploy-package"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/procurement"]
) :is(
  .zip6-procurement-shell,
  .zip7-mobile-field-shell,
  .zip9-workbench-shell,
  .zip10-quality-shell,
  .zip11-release-shell,
  .zip12-final-shell
){
  width:min(100% - 28px,1420px)!important;
  margin:18px auto 64px!important;
  color:#0f172a!important;
  -webkit-text-fill-color:initial!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/forms-tables"],
  [data-path="/mobile-field"],
  [data-path="/responsive-qa"],
  [data-path="/e2e-regression"],
  [data-path="/deploy-package"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/procurement"]
) :is(.zip6-hero,.zip7-mobile-hero,.zip9-hero,.zip10-hero,.zip11-hero,.zip12-hero){
  overflow:hidden!important;
  border:1px solid rgba(125,211,252,.24)!important;
  border-radius:24px!important;
  background-color:#071122!important;
  background-image:
    radial-gradient(circle at 80% 18%,rgba(20,184,166,.20),transparent 34%),
    linear-gradient(135deg,#071122 0%,#10233f 60%,#0f3f46 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 24px 68px rgba(2,6,23,.18)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/forms-tables"],
  [data-path="/mobile-field"],
  [data-path="/responsive-qa"],
  [data-path="/e2e-regression"],
  [data-path="/deploy-package"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/procurement"]
) :is(.zip6-hero,.zip7-mobile-hero,.zip9-hero,.zip10-hero,.zip11-hero,.zip12-hero) :is(h1,h2,h3,strong,b,label,.zip6-eyebrow,.zip7-kicker,.zip9-kicker,.zip10-eyebrow,.zip11-eyebrow,.zip12-eyebrow,.zip10-lock-label,.zip11-lock-label,.zip12-lock-label){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/forms-tables"],
  [data-path="/mobile-field"],
  [data-path="/responsive-qa"],
  [data-path="/e2e-regression"],
  [data-path="/deploy-package"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/procurement"]
) :is(.zip6-hero,.zip7-mobile-hero,.zip9-hero,.zip10-hero,.zip11-hero,.zip12-hero) :is(p,span,small,li,.zip6-lead,.zip7-lead,.zip9-lead,.zip10-lead,.zip11-lead,.zip12-lead){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/forms-tables"],
  [data-path="/mobile-field"],
  [data-path="/responsive-qa"],
  [data-path="/e2e-regression"],
  [data-path="/deploy-package"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/procurement"]
) :is(
  .zip6-panel,.zip6-operator-card,.zip6-kpi,.zip6-action-card,.zip6-bridge-card,.zip6-exception-card,.zip6-supplier-card,.zip6-empty-state,.zip6-readiness-panel,.zip6-table-wrap,
  .zip7-panel,.zip7-kpi,.zip7-action-card,.zip7-live-strip,.zip7-pwa-card,.zip7-lane,.zip7-task-row,.zip7-check-row,.zip7-stepper li,.zip7-ergonomics li,
  .zip9-panel,.zip9-filter-panel,.zip9-live-preview,.zip9-empty-card,.zip9-error-card,.zip9-kpi-card,.zip9-form-card,.zip9-state-card,.zip9-table-catalog a,.zip9-action-list a,.zip9-supplier-list a,.zip9-empty-state,.zip9-table-wrap,
  .zip10-panel,.zip10-score-card,.zip10-check-row,.zip10-device-row,.zip10-go-lock,.zip10-action,.zip10-table-wrap,
  .zip11-panel,.zip11-score-card,.zip11-check-row,.zip11-evidence-row,.zip11-go-lock,.zip11-action,.zip11-table-wrap,
  .zip12-panel,.zip12-score-card,.zip12-check-row,.zip12-evidence-row,.zip12-go-panel,.zip12-action,.zip12-table-wrap
){
  border:1px solid #dbe4ef!important;
  background-color:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  -webkit-text-fill-color:initial!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/forms-tables"],
  [data-path="/mobile-field"],
  [data-path="/responsive-qa"],
  [data-path="/e2e-regression"],
  [data-path="/deploy-package"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/procurement"]
) :is(
  .zip6-panel,.zip6-operator-card,.zip6-kpi,.zip6-action-card,.zip6-bridge-card,.zip6-exception-card,.zip6-supplier-card,.zip6-empty-state,.zip6-readiness-panel,.zip6-table-wrap,
  .zip7-panel,.zip7-kpi,.zip7-action-card,.zip7-live-strip,.zip7-pwa-card,.zip7-lane,.zip7-task-row,.zip7-check-row,.zip7-stepper li,.zip7-ergonomics li,
  .zip9-panel,.zip9-filter-panel,.zip9-live-preview,.zip9-empty-card,.zip9-error-card,.zip9-kpi-card,.zip9-form-card,.zip9-state-card,.zip9-table-catalog a,.zip9-action-list a,.zip9-supplier-list a,.zip9-empty-state,.zip9-table-wrap,
  .zip10-panel,.zip10-score-card,.zip10-check-row,.zip10-device-row,.zip10-go-lock,.zip10-action,.zip10-table-wrap,
  .zip11-panel,.zip11-score-card,.zip11-check-row,.zip11-evidence-row,.zip11-go-lock,.zip11-action,.zip11-table-wrap,
  .zip12-panel,.zip12-score-card,.zip12-check-row,.zip12-evidence-row,.zip12-go-panel,.zip12-action,.zip12-table-wrap
) :is(h1,h2,h3,h4,strong,b,label,em){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/forms-tables"],
  [data-path="/mobile-field"],
  [data-path="/responsive-qa"],
  [data-path="/e2e-regression"],
  [data-path="/deploy-package"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/procurement"]
) :is(
  .zip6-panel,.zip6-operator-card,.zip6-kpi,.zip6-action-card,.zip6-bridge-card,.zip6-exception-card,.zip6-supplier-card,.zip6-empty-state,.zip6-readiness-panel,.zip6-table-wrap,
  .zip7-panel,.zip7-kpi,.zip7-action-card,.zip7-live-strip,.zip7-pwa-card,.zip7-lane,.zip7-task-row,.zip7-check-row,.zip7-stepper li,.zip7-ergonomics li,
  .zip9-panel,.zip9-filter-panel,.zip9-live-preview,.zip9-empty-card,.zip9-error-card,.zip9-kpi-card,.zip9-form-card,.zip9-state-card,.zip9-table-catalog a,.zip9-action-list a,.zip9-supplier-list a,.zip9-empty-state,.zip9-table-wrap,
  .zip10-panel,.zip10-score-card,.zip10-check-row,.zip10-device-row,.zip10-go-lock,.zip10-action,.zip10-table-wrap,
  .zip11-panel,.zip11-score-card,.zip11-check-row,.zip11-evidence-row,.zip11-go-lock,.zip11-action,.zip11-table-wrap,
  .zip12-panel,.zip12-score-card,.zip12-check-row,.zip12-evidence-row,.zip12-go-panel,.zip12-action,.zip12-table-wrap
) :is(p,small,span,li,.muted){
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/forms-tables"],
  [data-path="/mobile-field"],
  [data-path="/responsive-qa"],
  [data-path="/e2e-regression"],
  [data-path="/deploy-package"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/procurement"]
) :is(table,thead,tbody,tr,th,td,.zip6-table,.zip9-table,.zip10-table,.zip11-table,.zip12-table){
  background-color:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

/* v1022 public sales route contrast and product-stage authority. */
body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) .brand-landing-shell.public-premium-v706{
  color:#0f172a!important;
  -webkit-text-fill-color:initial!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) :is(.public-hero-v706,.public-product-stage-v706,.product-window-v706,.public-dark-band-v706){
  color:#f8fafc!important;
  -webkit-text-fill-color:initial!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) .public-hero-v706{
  border:1px solid rgba(96,165,250,.18)!important;
  background-color:#0f172a!important;
  background-image:
    linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),
    linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px),
    radial-gradient(circle at 74% 42%,rgba(37,99,235,.18),transparent 28rem),
    linear-gradient(135deg,#111827 0%,#0f172a 58%,#122033 100%)!important;
  background-size:44px 44px,44px 44px,auto,auto!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) .public-hero-v706 :is(h1,h2,h3,strong,b,.hero-kicker,.public-kicker-v706){
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) .public-hero-v706 :is(p,span,small,.muted,.public-lead-v706){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) .public-kicker-v706{
  color:#fbbf24!important;
  -webkit-text-fill-color:#fbbf24!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) .product-window-v706{
  border:1px solid rgba(96,165,250,.30)!important;
  background:#102342!important;
  box-shadow:0 28px 80px rgba(15,23,42,.34)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) .product-window-head-v706 strong,
body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) .ops-timeline-v706 span{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) .metric-card-v706{
  border:1px solid rgba(219,234,254,.18)!important;
  background:rgba(15,23,42,.76)!important;
  color:#f8fafc!important;
  -webkit-text-fill-color:initial!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) .metric-card-v706 :is(strong,b){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) .metric-card-v706 :is(small,span){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) :is(.public-card-grid-v706 article,.public-role-grid-v706 article,.public-module-matrix-v706 article,.corp-plan-card.public-plan-v706,.public-form-card-v706){
  border:1px solid #dbe4ef!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:initial!important;
  box-shadow:0 18px 46px rgba(15,23,42,.08)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) :is(.public-card-grid-v706 article,.public-role-grid-v706 article,.public-module-matrix-v706 article,.corp-plan-card.public-plan-v706,.public-form-card-v706) :is(h1,h2,h3,strong,b,label,small){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) :is(.public-card-grid-v706 article,.public-role-grid-v706 article,.public-module-matrix-v706 article,.corp-plan-card.public-plan-v706,.public-form-card-v706) :is(p,span,li,.muted,.form-help){
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) .public-dark-band-v706{
  border:1px solid rgba(96,165,250,.18)!important;
  background:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) .public-dark-band-v706 :is(h1,h2,h3,strong,b,.eyebrow){
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/"],
  [data-path="/fiyatlandirma"],
  [data-path="/ozellikler"],
  [data-path="/referanslar"],
  [data-path="/basvuru"]
) .public-dark-band-v706 :is(p,span,small,.muted){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

@media (max-width:760px){
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/"],
    [data-path="/fiyatlandirma"],
    [data-path="/ozellikler"],
    [data-path="/referanslar"],
    [data-path="/basvuru"]
  ) .public-hero-v706{
    border-radius:22px!important;
    padding:clamp(22px,7vw,34px)!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/"],
    [data-path="/fiyatlandirma"],
    [data-path="/ozellikler"],
    [data-path="/referanslar"],
    [data-path="/basvuru"]
  ) .public-hero-v706 h1{
    font-size:clamp(2.05rem,11vw,3.25rem)!important;
    line-height:1.02!important;
    letter-spacing:0!important;
  }
}

/* v1017 last-mile alias residue pins. */
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/enterprise-assurance"] .ea-shell .ea-output.is-success,
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/enterprise-assurance"] .ea-shell .ea-output.is-success *{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/inventory-control"] .ic-shell .ic-demo-brief,
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/inventory-control"] .ic-shell .ic-demo-brief > *{
  border-color:#dbe4ef!important;
  background-color:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:initial!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/inventory-control"] .ic-shell .ic-demo-brief :is(h1,h2,h3,strong,b,em){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/inventory-control"] .ic-shell .ic-demo-brief :is(p,span,small,li){
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-shell .zip5-operator-card,
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-shell .zip5-operator-card *{
  background-color:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

/* v1018 workspace WMS composition polish. */
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-shell{
  width:min(100% - 28px,1420px)!important;
  margin:18px auto 52px!important;
  display:grid!important;
  gap:18px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-hero{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;
  align-items:center!important;
  gap:28px!important;
  padding:54px 56px!important;
  min-height:260px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-hero > div:first-child{
  display:grid!important;
  gap:14px!important;
  min-width:0!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-hero h1{
  margin:0!important;
  font-size:clamp(3rem,5.4vw,5.1rem)!important;
  line-height:.96!important;
  letter-spacing:0!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-hero .zip5-lead{
  max-width:820px!important;
  margin:0!important;
  line-height:1.55!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-hero-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  margin-top:4px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-hero-actions .btn{
  min-height:44px!important;
  border-radius:14px!important;
  padding:0 18px!important;
  font-weight:900!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-shell .zip5-operator-card{
  align-self:center!important;
  display:grid!important;
  gap:10px!important;
  padding:20px 22px!important;
  border:1px solid rgba(219,228,239,.92)!important;
  border-radius:18px!important;
  background-color:#ffffff!important;
  box-shadow:0 18px 44px rgba(2,6,23,.20)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-shell .zip5-operator-card code{
  width:max-content!important;
  max-width:100%!important;
  padding:8px 10px!important;
  border-radius:10px!important;
  background-color:#eff6ff!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
  white-space:normal!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-kpi-grid{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;
  gap:12px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-kpi{
  min-height:88px!important;
  display:grid!important;
  align-content:center!important;
  gap:6px!important;
  padding:14px 16px!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background-color:#ffffff!important;
  box-shadow:0 12px 28px rgba(15,23,42,.055)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-kpi :is(strong,b){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-kpi :is(span,small){
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-control-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr)!important;
  gap:18px!important;
  align-items:start!important;
}

@media(max-width:860px){
  body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-shell{
    width:min(100% - 22px,1180px)!important;
    margin:14px auto calc(104px + env(safe-area-inset-bottom,0px))!important;
    gap:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-hero,
  body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-control-grid{
    grid-template-columns:1fr!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-hero{
    padding:22px!important;
    min-height:0!important;
    border-radius:22px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-wms-hero h1{
    font-size:clamp(2.35rem,10vw,3.2rem)!important;
    line-height:1.02!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-hero-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
  }
}

/* v1019 workspace WMS quick-action panel polish. */
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-panel{
  padding:20px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background-color:#ffffff!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-action-deck{
  display:grid!important;
  gap:10px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-action-card{
  min-width:0!important;
  display:grid!important;
  gap:5px!important;
  padding:12px 14px!important;
  border:1px solid #dbe4ef!important;
  border-radius:14px!important;
  background-color:#f8fafc!important;
  text-decoration:none!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-action-card strong,
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-action-card small{
  display:block!important;
  min-width:0!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  line-height:1.35!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-action-card strong{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-action-card small{
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}

/* v852 order-control closeout: warehouse operation language and calm corporate surface. */
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.operation-control-v850){
  width:min(100% - 28px,1420px);
  margin:18px auto 48px;
  display:grid;
  gap:18px;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-command-hero){
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:24px!important;
  background:
    linear-gradient(90deg,rgba(125,211,252,.11) 1px,transparent 1px),
    linear-gradient(0deg,rgba(125,211,252,.07) 1px,transparent 1px),
    linear-gradient(120deg,#07111f,#0f2238 56%,#0b3a42)!important;
  background-size:68px 68px,68px 68px,auto!important;
  color:#eef7ff!important;
  box-shadow:0 28px 75px rgba(2,6,23,.24)!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-command-hero)::before{
  display:none!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-command-hero h1){
  color:#f8fbff!important;
  letter-spacing:-.045em!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-command-hero p,.aurora-r6-command-hero .hero-sub){
  max-width:760px;
  color:#cbdbea!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-hero-proof){
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:18px!important;
  background:rgba(8,17,31,.68)!important;
  color:#eef7ff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-hero-proof span){
  color:#cbdbea!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-metric-strip,.aurora-r6-station-grid){
  gap:12px!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-metric-card,.aurora-r6-station-card){
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 12px 30px rgba(15,23,42,.07)!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-metric-card span,.aurora-r6-station-card strong){
  color:#334155!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-metric-card strong){
  color:#0f172a!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-metric-card small,.aurora-r6-station-card span){
  color:#64748b!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-station-card b){
  color:#1d4ed8!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-station-card em){
  background:#0f172a!important;
  color:#eff6ff!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-order-lane){
  border-color:rgba(96,165,250,.20)!important;
  border-radius:22px!important;
  background:linear-gradient(180deg,#0f172a,#122033)!important;
  box-shadow:0 20px 50px rgba(2,6,23,.20)!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-order-lane > header){
  margin-bottom:14px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-order-lane h2){
  color:#f8fafc!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-order-lane p){
  color:#cbd5e1!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-order-lane > header span){
  background:rgba(37,99,235,.20)!important;
  color:#bfdbfe!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.operation-card){
  border-color:#d8e4ef!important;
  border-radius:18px!important;
  background:#f8fbfd!important;
  box-shadow:0 12px 28px rgba(2,6,23,.16)!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.operation-card p,.operation-card li){
  color:#0f172a!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.operation-card p){
  font-weight:750!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.operation-card-top){
  align-items:flex-start!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.operation-card-top span){
  background:#1d4ed8!important;
  color:#eff6ff!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.operation-area-meta){
  display:grid!important;
  grid-template-columns:1fr auto;
  gap:4px 10px;
  margin-top:10px!important;
  padding:10px 12px;
  border:1px solid #dbe4ef;
  border-radius:14px;
  background:#fff;
  color:#334155!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.operation-area-meta span){
  color:#64748b;
  font-size:.7rem;
  font-weight:900;
  letter-spacing:.08em;
  text-transform:uppercase;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.operation-area-meta strong){
  color:#0f172a;
  font-size:.95rem;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.operation-area-meta em){
  grid-column:1 / -1;
  color:#64748b;
  font-size:.84rem;
  font-style:normal;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.operation-card-actions .btn){
  min-height:40px!important;
  border-radius:12px!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.operation-card-actions .btn:not(.primary)){
  border:1px solid #dbe4ef!important;
  background:#fff!important;
  color:#0f172a!important;
  box-shadow:0 8px 18px rgba(15,23,42,.08)!important;
}
body.visual-real-ui-polish-final[data-path="/order-control"] :where(.operation-card-actions .btn.primary){
  border:1px solid rgba(37,99,235,.25)!important;
  background:linear-gradient(135deg,#2563eb,#0f766e)!important;
  color:#fff!important;
  box-shadow:0 10px 20px rgba(37,99,235,.20)!important;
}
@media(max-width:720px){
  body.visual-real-ui-polish-final[data-path="/order-control"] :where(.operation-control-v850){
    width:min(100% - 22px,1180px)!important;
    margin-top:14px!important;
    padding-bottom:94px;
  }
  body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-command-hero){
    border-radius:22px!important;
    padding:18px!important;
  }
  body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-command-hero h1){
    font-size:2.3rem!important;
    line-height:1.02!important;
  }
  body.visual-real-ui-polish-final[data-path="/order-control"] :where(.aurora-r6-order-control-board,.aurora-r6-metric-strip,.aurora-r6-station-grid){
    grid-template-columns:1fr!important;
  }
  body.visual-real-ui-polish-final[data-path="/order-control"] :where(.operation-card-actions){
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
  }
}
.visual-real-ui-polish-final{
  background:linear-gradient(140deg,#f8fafc 0%,#eef6ff 48%,#f8fafc 100%);
  color:var(--vrpf-ink);
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
}
.visual-real-ui-polish-final .skip-link:focus{position:fixed;z-index:9999;top:12px;left:12px;background:#fff;color:#0f172a;padding:12px 16px;border-radius:14px;box-shadow:var(--vrpf-shadow)}
.visual-real-ui-polish-final .sidebar,
.visual-real-ui-polish-final aside[aria-label*="men"],
.visual-real-ui-polish-final .app-sidebar{
  background:linear-gradient(180deg,#0f172a 0%,#111827 58%,#172554 100%)!important;
  border-right:1px solid rgba(148,163,184,.25)!important;
  box-shadow:18px 0 50px rgba(15,23,42,.18);
}
.visual-real-ui-polish-final .sidebar a,
.visual-real-ui-polish-final .app-sidebar a{
  border-radius:14px; transition:background .18s ease, transform .18s ease, color .18s ease;
}
.visual-real-ui-polish-final .sidebar a:hover,
.visual-real-ui-polish-final .app-sidebar a:hover{background:rgba(255,255,255,.10); transform:translateX(2px)}
.visual-real-ui-polish-final header,
.visual-real-ui-polish-final .topbar,
.visual-real-ui-polish-final .app-topbar{
  backdrop-filter:blur(18px); background:rgba(255,255,255,.88)!important; border-bottom:1px solid rgba(203,213,225,.9)!important;
}
.visual-real-ui-polish-final .page-hero,
.visual-real-ui-polish-final .hero,
.visual-real-ui-polish-final .public-hero{
  position:relative; overflow:hidden; border-radius:30px; background:linear-gradient(135deg,#0f172a 0%,#1e3a8a 55%,#0f766e 100%)!important; color:#fff!important; box-shadow:var(--vrpf-shadow);
}
.visual-real-ui-polish-final .page-hero::after,
.visual-real-ui-polish-final .hero::after,
.visual-real-ui-polish-final .public-hero::after{content:""; position:absolute; inset:auto -10% -45% 45%; height:240px; background:radial-gradient(circle,rgba(20,184,166,.35),transparent 65%)}
.visual-real-ui-polish-final .metric-card,
.visual-real-ui-polish-final .kpi-card,
.visual-real-ui-polish-final article[class*="card"]{
  border:1px solid var(--vrpf-border)!important; border-radius:var(--vrpf-radius)!important; background:rgba(255,255,255,.94)!important; box-shadow:0 18px 48px rgba(15,23,42,.08); overflow:hidden;
}
.visual-real-ui-polish-final .metric-card strong,
.visual-real-ui-polish-final .kpi-card strong{letter-spacing:-.035em; color:var(--vrpf-ink)}
.visual-real-ui-polish-final .badge,
.visual-real-ui-polish-final .chip,
.visual-real-ui-polish-final [class*="status"]{border-radius:999px; font-weight:800; letter-spacing:.01em; border:1px solid rgba(148,163,184,.34)}
.visual-real-ui-polish-final .badge.success,.visual-real-ui-polish-final .chip.success{background:#dcfce7;color:#166534;border-color:#86efac}
.visual-real-ui-polish-final .badge.warning,.visual-real-ui-polish-final .chip.warning{background:#fef3c7;color:#92400e;border-color:#fcd34d}
.visual-real-ui-polish-final .badge.danger,.visual-real-ui-polish-final .chip.danger{background:#fee2e2;color:#991b1b;border-color:#fecaca}
.visual-real-ui-polish-final table{border-collapse:separate!important; border-spacing:0 10px!important; width:100%}
.visual-real-ui-polish-final table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:#64748b;background:transparent!important;border:0!important}
.visual-real-ui-polish-final table tbody tr{background:#fff; box-shadow:0 12px 32px rgba(15,23,42,.06)}
.visual-real-ui-polish-final table tbody td{border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important;padding:14px 16px!important}
.visual-real-ui-polish-final table tbody td:first-child{border-left:1px solid #e2e8f0!important;border-radius:16px 0 0 16px}
.visual-real-ui-polish-final table tbody td:last-child{border-right:1px solid #e2e8f0!important;border-radius:0 16px 16px 0}
.visual-real-ui-polish-final input,
.visual-real-ui-polish-final select,
.visual-real-ui-polish-final textarea{border:1px solid #cbd5e1!important;border-radius:14px!important;background:#fff!important;transition:border .16s ease, box-shadow .16s ease}
.visual-real-ui-polish-final input:focus,
.visual-real-ui-polish-final select:focus,
.visual-real-ui-polish-final textarea:focus{outline:0!important;border-color:var(--vrpf-primary)!important;box-shadow:var(--vrpf-ring)!important}
.visual-real-ui-polish-final button,
.visual-real-ui-polish-final .button,
.visual-real-ui-polish-final .btn{border-radius:14px!important;font-weight:850;letter-spacing:.01em;transition:transform .16s ease, box-shadow .16s ease, background .16s ease}
.visual-real-ui-polish-final button:hover,
.visual-real-ui-polish-final .button:hover,
.visual-real-ui-polish-final .btn:hover{transform:translateY(-1px)}
.visual-real-ui-polish-final .operator-action,
.visual-real-ui-polish-final .picking-step,
.visual-real-ui-polish-final [data-screen*="picking"] article{border-left:6px solid var(--vrpf-primary)!important}
.visual-real-ui-polish-final .empty-state,
.visual-real-ui-polish-final [data-empty-state]{border:1px dashed #93c5fd!important;background:linear-gradient(135deg,#eff6ff,#f8fafc)!important;border-radius:24px!important;text-align:center;padding:28px!important}
.visual-real-ui-polish-final .error-state,
.visual-real-ui-polish-final .alert-danger{border-color:#fecaca!important;background:#fef2f2!important;color:#7f1d1d!important}
.visual-real-ui-polish-final .loading-skeleton{background:linear-gradient(90deg,#e2e8f0 25%,#f8fafc 37%,#e2e8f0 63%);background-size:400% 100%;animation:vrpfShimmer 1.35s ease infinite;border-radius:14px;min-height:18px}
@keyframes vrpfShimmer{0%{background-position:100% 0}100%{background-position:0 0}}
.visual-real-ui-polish-final [data-critical="true"],
.visual-real-ui-polish-final .critical-stock{box-shadow:inset 5px 0 0 var(--vrpf-warning),0 18px 42px rgba(245,158,11,.12)!important}
.visual-real-ui-polish-final .audit-row,
.visual-real-ui-polish-final [data-audit-row]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:13px}
.visual-real-ui-polish-final .warehouse-map,
.visual-real-ui-polish-final .location-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}
.visual-real-ui-polish-final .location-card{border-radius:18px;border:1px solid #dbe4ef;background:#fff;padding:14px;box-shadow:0 12px 30px rgba(15,23,42,.06)}

/* Demo readiness repair: dark cinematic heroes must keep their own text contrast. */
.visual-real-ui-polish-final :where(.page-hero,.hero,.public-hero,.products-hero-v431,.inventory-hero-v432,.settings-hero,.premium-hero-panel) :where(h1,.title-xl,.hero-kicker,.eyebrow){
  color:#fff!important;
  text-shadow:0 1px 18px rgba(2,6,23,.28);
}
.visual-real-ui-polish-final :where(.page-hero,.hero,.public-hero,.products-hero-v431,.inventory-hero-v432,.settings-hero,.premium-hero-panel) :where(p,.muted,.section-sub,.section-subtitle){
  color:rgba(241,245,249,.88)!important;
}
.visual-real-ui-polish-final :where(.page-hero,.hero,.public-hero,.products-hero-v431,.inventory-hero-v432,.settings-hero,.premium-hero-panel) :where(.badge,.chip){
  border-color:rgba(255,255,255,.24)!important;
  background:rgba(255,255,255,.12)!important;
  color:#fff!important;
}
.visual-real-ui-polish-final :where(.page-hero,.hero,.public-hero,.products-hero-v431,.inventory-hero-v432,.settings-hero,.premium-hero-panel) :where(.btn.secondary,.btn.ghost,a.btn.secondary,a.btn.ghost,button.btn.secondary,button.btn.ghost){
  border-color:rgba(255,255,255,.28)!important;
  background:rgba(255,255,255,.12)!important;
  color:#fff!important;
  box-shadow:none!important;
}
.visual-real-ui-polish-final article.cart-card.v612-cart-card,
.visual-real-ui-polish-final .cart-card.v612-cart-card,
.visual-real-ui-polish-final article[class*="card"].cart-card{
  border:1px solid rgba(239,197,111,.22)!important;
  background:linear-gradient(145deg,rgba(37,24,15,.92),rgba(15,23,42,.92))!important;
  color:#fff!important;
  box-shadow:0 18px 48px rgba(15,23,42,.18)!important;
}
.visual-real-ui-polish-final article.cart-card.v612-cart-card :where(p,small,span,.muted,.cart-note),
.visual-real-ui-polish-final .cart-card.v612-cart-card :where(p,small,span,.muted,.cart-note){
  color:rgba(241,245,249,.84)!important;
}
.visual-real-ui-polish-final article.cart-card.v612-cart-card :where(strong,.cart-total),
.visual-real-ui-polish-final .cart-card.v612-cart-card :where(strong,.cart-total){
  color:#fff!important;
}
.visual-real-ui-polish-final .aurora-r6-command-hero h1,
body.visual-real-ui-polish-final[data-path="/order-control"] .aurora-r6-command-hero h1{
  color:#fff!important;
  text-shadow:0 1px 18px rgba(2,6,23,.28);
}
.visual-real-ui-polish-final .aurora-r6-command-hero :where(.eyebrow,.hero-sub,p),
body.visual-real-ui-polish-final[data-path="/order-control"] .aurora-r6-command-hero :where(.eyebrow,.hero-sub,p){
  color:rgba(255,248,231,.88)!important;
}
.visual-real-ui-polish-final :where(.zip3-shell-actions,.shell-header-v705,.sidebar,.app-sidebar) :where(.zip3-logout-form){
  min-width:44px!important;
}
.visual-real-ui-polish-final :where(.zip3-shell-actions,.shell-header-v705,.sidebar,.app-sidebar) :where(.zip3-logout-form button){
  min-width:44px!important;
  width:auto!important;
  min-height:42px!important;
  white-space:nowrap!important;
  line-height:1!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.visual-real-ui-polish-final .mobile-bottom-nav-v705 .mobile-nav-item,
body.visual-real-ui-polish-final[data-layout-system="depo-shell-v705"] .mobile-bottom-nav-v705 .mobile-nav-item{
  min-height:50px!important;
}
@media (max-width: 920px){
  .visual-real-ui-polish-final .page-hero,.visual-real-ui-polish-final .hero{border-radius:24px;padding:22px!important}
  .visual-real-ui-polish-final .metric-grid,.visual-real-ui-polish-final .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width: 680px){
  .visual-real-ui-polish-final{font-size:15px}
  .visual-real-ui-polish-final :where(.zip3-shell-actions,.shell-header-v705,.sidebar,.app-sidebar) :where(.zip3-logout-form button){
    min-width:44px!important;
    width:auto!important;
    min-height:42px!important;
    padding-inline:10px!important;
    font-size:.84rem!important;
  }
  .visual-real-ui-polish-final body[data-path="/settings"] :where(.settings-table,.kv-table,.compact-table.settings-table),
  body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-table,.kv-table,.compact-table.settings-table){
    min-width:0!important;
    width:100%!important;
    display:block!important;
    border-spacing:0!important;
    overflow:visible!important;
  }
  .visual-real-ui-polish-final body[data-path="/settings"] :where(.settings-table tbody,.settings-table tr,.settings-table th,.settings-table td),
  body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-table tbody,.settings-table tr,.settings-table th,.settings-table td){
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
  }
  .visual-real-ui-polish-final body[data-path="/settings"] :where(.settings-table tr),
  body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-table tr){
    margin:0 0 10px!important;
    padding:12px!important;
    border:1px solid #dbe4ef!important;
    border-radius:14px!important;
    background:#fff!important;
    box-shadow:none!important;
  }
  .visual-real-ui-polish-final body[data-path="/settings"] :where(.settings-table th,.settings-table td),
  body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-table th,.settings-table td){
    border:0!important;
    padding:3px 0!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
  .visual-real-ui-polish-final .metric-grid,.visual-real-ui-polish-final .kpi-grid{grid-template-columns:1fr!important}
  .visual-real-ui-polish-final table.responsive-stack thead{display:none!important}
  .visual-real-ui-polish-final table.responsive-stack,
  .visual-real-ui-polish-final table.responsive-stack tbody,
  .visual-real-ui-polish-final table.responsive-stack tr,
  .visual-real-ui-polish-final table.responsive-stack td{display:block!important;width:100%!important}
  .visual-real-ui-polish-final table.responsive-stack tbody tr{border:1px solid #dbe4ef;border-radius:18px;margin:0 0 14px;overflow:hidden}
  .visual-real-ui-polish-final table.responsive-stack td{border:0!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;padding:12px 14px!important}
  .visual-real-ui-polish-final table.responsive-stack td::before{content:attr(data-label);display:block;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#64748b;margin-bottom:4px;font-weight:800}
}
@media (prefers-reduced-motion: reduce){
  .visual-real-ui-polish-final *, .visual-real-ui-polish-final *::before, .visual-real-ui-polish-final *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}

/* v851 warehouse-native demo surface: corporate, cool-toned, low-noise. */
body.visual-real-ui-polish-final[data-path="/warehouse-ops"]{
  background:
    radial-gradient(circle at 12% -8%, rgba(20,184,166,.13), transparent 28rem),
    radial-gradient(circle at 88% 0%, rgba(37,99,235,.13), transparent 24rem),
    linear-gradient(180deg,#f7fafc 0%,#edf3f8 100%)!important;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-shell-v851{
  max-width:1480px;
  margin-inline:auto;
  display:grid;
  gap:18px;
  padding:clamp(14px,2vw,26px);
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-hero-v851{
  display:grid;
  grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);
  gap:24px;
  align-items:end;
  min-height:340px;
  border:1px solid rgba(255,255,255,.16)!important;
  background:
    linear-gradient(135deg,rgba(6,14,31,.98),rgba(13,42,66,.96) 54%,rgba(13,85,83,.92)),
    radial-gradient(circle at 78% 16%,rgba(20,184,166,.34),transparent 24rem)!important;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-hero-v851::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  opacity:.18;
  background-image:
    linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);
  background-size:56px 56px;
  mask-image:linear-gradient(90deg,transparent,black 16%,black 86%,transparent);
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-hero-v851 > *{
  position:relative;
  z-index:1;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-hero-v851 h1{
  max-width:900px;
  font-size:clamp(2.25rem,4.6vw,4.75rem);
  line-height:.96;
  letter-spacing:0;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-hero-v851 p{
  max-width:760px;
  font-size:1.04rem;
  line-height:1.68;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-hero-v851 .head-actions{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  gap:10px;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-kpi-grid-v851{
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  gap:12px;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-kpi-grid-v851 .metric-card{
  min-height:132px;
  border-radius:18px!important;
  box-shadow:0 16px 42px rgba(15,23,42,.075)!important;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-kpi-grid-v851 .metric-value{
  font-size:clamp(1.45rem,2.6vw,2.25rem);
  letter-spacing:0;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-command-band-v851{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-command-band-v851 article,
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-panel-v851{
  border:1px solid rgba(148,163,184,.22)!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.94)!important;
  box-shadow:0 18px 44px rgba(15,23,42,.07)!important;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-command-band-v851 article{
  display:grid;
  gap:8px;
  padding:20px;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-command-band-v851 small,
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-list-v851 .badge{
  text-transform:uppercase;
  letter-spacing:.08em;
  font-size:.7rem;
  font-weight:900;
  color:#0f766e;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-command-band-v851 strong{
  color:#0f172a;
  font-size:1.06rem;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-command-band-v851 p{
  margin:0;
  color:#64748b;
  line-height:1.58;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-two-col-v851{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:16px;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-list-v851{
  display:grid;
  gap:10px;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-list-v851 article{
  display:grid;
  grid-template-columns:auto 1fr;
  gap:12px;
  align-items:start;
  padding:14px;
  border:1px solid rgba(148,163,184,.22);
  border-radius:14px;
  background:#f8fafc;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-list-v851 p{
  margin:4px 0 0;
  color:#64748b;
}
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] table[data-table-mode="cards-mobile"] td{
  vertical-align:top;
}
@media (max-width:1180px){
  body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-kpi-grid-v851{grid-template-columns:repeat(3,minmax(0,1fr));}
  body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-hero-v851{grid-template-columns:1fr;}
  body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-hero-v851 .head-actions{justify-content:flex-start;}
}
@media (max-width:780px){
  body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-shell-v851{padding:12px;}
  body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-kpi-grid-v851,
  body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-command-band-v851,
  body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-two-col-v851{grid-template-columns:1fr;}
  body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-hero-v851{min-height:0;border-radius:22px!important;}
  body.visual-real-ui-polish-final[data-path="/warehouse-ops"] .warehouse-ops-hero-v851 .head-actions .btn{width:100%;}
  body.visual-real-ui-polish-final[data-path="/warehouse-ops"] table[data-table-mode="cards-mobile"],
  body.visual-real-ui-polish-final[data-path="/warehouse-ops"] table[data-table-mode="cards-mobile"] tbody,
  body.visual-real-ui-polish-final[data-path="/warehouse-ops"] table[data-table-mode="cards-mobile"] tr,
  body.visual-real-ui-polish-final[data-path="/warehouse-ops"] table[data-table-mode="cards-mobile"] td{
    display:block!important;
    width:100%!important;
  }
  body.visual-real-ui-polish-final[data-path="/warehouse-ops"] table[data-table-mode="cards-mobile"] thead{display:none!important;}
  body.visual-real-ui-polish-final[data-path="/warehouse-ops"] table[data-table-mode="cards-mobile"] tr{
    margin:0 0 12px!important;
    padding:12px!important;
    border:1px solid #dbe4ef!important;
    border-radius:16px!important;
    background:#fff!important;
    box-shadow:none!important;
  }
  body.visual-real-ui-polish-final[data-path="/warehouse-ops"] table[data-table-mode="cards-mobile"] td{
    border:0!important;
    border-radius:0!important;
    padding:7px 0!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
  body.visual-real-ui-polish-final[data-path="/warehouse-ops"] table[data-table-mode="cards-mobile"] td::before{
    content:attr(data-label);
    display:block;
    margin-bottom:3px;
    color:#64748b;
    font-size:.68rem;
    font-weight:900;
    letter-spacing:.08em;
    text-transform:uppercase;
  }
}

/* v851 final route locks: module heroes must not be washed out by generic card polish. */
body.visual-real-ui-polish-final[data-path="/inventory-control"] .ic-hero,
body.visual-real-ui-polish-final[data-path="/warehouse-intelligence"] .wi-hero{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  color:#eef7ff!important;
  border-color:rgba(125,211,252,.22)!important;
  background-color:#07111f!important;
  background-image:linear-gradient(115deg,rgba(3,7,18,.98),rgba(9,21,38,.96) 46%,rgba(10,45,56,.92))!important;
  box-shadow:0 28px 75px rgba(2,6,23,.26)!important;
}
body.visual-real-ui-polish-final[data-path="/inventory-control"] .ic-hero h1,
body.visual-real-ui-polish-final[data-path="/warehouse-intelligence"] .wi-hero h1,
body.visual-real-ui-polish-final[data-path="/inventory-control"] .ic-hero strong,
body.visual-real-ui-polish-final[data-path="/warehouse-intelligence"] .wi-hero strong{
  color:#f8fbff!important;
}
body.visual-real-ui-polish-final[data-path="/inventory-control"] .ic-eyebrow,
body.visual-real-ui-polish-final[data-path="/warehouse-intelligence"] .wi-eyebrow{
  color:#7dd3fc!important;
}
body.visual-real-ui-polish-final[data-path="/inventory-control"] .ic-hero p,
body.visual-real-ui-polish-final[data-path="/inventory-control"] .ic-health small,
body.visual-real-ui-polish-final[data-path="/warehouse-intelligence"] .wi-hero p,
body.visual-real-ui-polish-final[data-path="/warehouse-intelligence"] .wi-hero aside :where(span,small){
  color:#c5d8ea!important;
}
body.visual-real-ui-polish-final[data-path="/inventory-control"] .ic-health,
body.visual-real-ui-polish-final[data-path="/warehouse-intelligence"] .wi-hero aside{
  color:#f8fbff!important;
  border-color:rgba(125,211,252,.24)!important;
  background:rgba(8,17,31,.72)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
  backdrop-filter:blur(14px)!important;
}

/* v850 corporate touch/typography guard: this stylesheet loads after app.css. */
body.visual-real-ui-polish-final :where(h1,h2,h3,h4,.page-title,.section-title,.metric-value,.stat-value,.kpi-card strong,.title-xl,.hero-kicker,.eyebrow,.kicker){
  letter-spacing:0!important;
}

body.visual-real-ui-polish-final :where(.btn,button.btn,a.btn,.button,.primary-button,.secondary-button,input[type="submit"],.zip3-mobile-menu-button,.zip3-shell-actions .btn,.zip3-command-strip .btn,.topbar .btn,.app-topbar .btn,.mobile-action-pill,.core-ops-pill){
  min-height:44px!important;
}

body.visual-real-ui-polish-final.depo-v3[data-path] :where(.btn,button.btn,a.btn,.button,.primary-button,.secondary-button,input[type="submit"],.zip3-mobile-menu-button,.zip3-shell-actions .btn,.zip3-command-strip .btn,.topbar .btn,.app-topbar .btn,.mobile-action-pill,.core-ops-pill){
  min-height:44px!important;
}

body.visual-real-ui-polish-final :where(a.badge,button.badge,a.chip,button.chip,a.pill,button.pill,.badge.action,.chip.action,.scope-chip:is(a,button),.status-badge:is(a,button),.public-topnav a,.parca3-guest-nav-link,.r38-clean-nav a,.shell-nav-rail a,.mobile-nav-item){
  min-height:44px!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}

@media (max-width:760px){
  body.visual-real-ui-polish-final :where(h1,.page-title,.title-xl){
    font-size:2rem!important;
    line-height:1.12!important;
  }

  body.visual-real-ui-polish-final :where(h2,.section-title){
    font-size:1.42rem!important;
    line-height:1.18!important;
  }
}

/* v850 executive demo polish: neutral corporate shell, compact owner dashboard, readable intelligence surfaces. */
body.visual-real-ui-polish-final[data-layout-system="depo-shell-v705"]{
  --tenant-brand-primary:#2563eb;
  --tenant-brand-accent:#0f766e;
}

body.visual-real-ui-polish-final :where(.zip3-shell-header,.r38-clean-header.shell-header-v705){
  background:rgba(255,255,255,.92)!important;
  border-color:#dbe4ef!important;
  box-shadow:0 10px 30px rgba(15,23,42,.06)!important;
}

body.visual-real-ui-polish-final :where(.zip3-brand-mark,.r38-logo){
  background:linear-gradient(135deg,#eef6ff,#fff)!important;
  border-color:#cbdaf4!important;
  box-shadow:0 8px 20px rgba(37,99,235,.12)!important;
}

body.visual-real-ui-polish-final :where(.zip3-brand-mark img,.r38-logo img){
  filter:hue-rotate(178deg) saturate(.8) brightness(.92)!important;
}

body.visual-real-ui-polish-final :where(.r38-brand-copy strong,.zip3-brand strong){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final :where(.r38-brand-copy small,.zip3-brand small){
  color:#64748b!important;
}

body.visual-real-ui-polish-final :where(.zip3-shell-actions .btn,.zip3-mobile-menu-button,.zip3-header-action,.zip3-logout-form button,.userbox-logout-form button,form[action="/logout"] button){
  border-color:#cbdaf4!important;
  background:#fff!important;
  color:#1d4ed8!important;
  box-shadow:0 8px 18px rgba(37,99,235,.08)!important;
}

body.visual-real-ui-polish-final :where(.zip3-shell-actions .zip3-scope-chip,.zip3-scope-chip--customer-owner){
  color:#1d4ed8!important;
  border-color:#cbdaf4!important;
  background:#f8fbff!important;
}

body.visual-real-ui-polish-final :where(.r38-clean-nav.shell-nav-rail,.zip3-shell-nav){
  width:min(100% - 40px,1400px)!important;
  min-height:0!important;
  margin:0 auto 14px!important;
  padding:8px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.92)!important;
  box-shadow:0 12px 32px rgba(15,23,42,.055)!important;
  gap:6px!important;
}

body.visual-real-ui-polish-final :where(.zip3-nav-link,.shell-nav-link){
  min-height:44px!important;
  padding:8px 12px!important;
  border:1px solid transparent!important;
  border-radius:12px!important;
  color:#475569!important;
  background:transparent!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final :where(.zip3-nav-link small,.shell-nav-link small){
  display:none!important;
}

body.visual-real-ui-polish-final :where(.zip3-nav-link.is-active,.zip3-nav-link.active,.shell-nav-link.is-active,.shell-nav-link.active,[aria-current="page"].zip3-nav-link){
  color:#1d4ed8!important;
  border-color:#bfdbfe!important;
  background:#eff6ff!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.detail-shell.dashboard-shell){
  display:grid!important;
  gap:16px!important;
  width:min(100% - 40px,1400px)!important;
  margin-inline:auto!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.detail-hero.dashboard-hero){
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important;
  gap:18px!important;
  align-items:stretch!important;
  min-height:0!important;
  padding:28px!important;
  border:1px solid rgba(125,211,252,.20)!important;
  border-radius:24px!important;
  color:#f8fbff!important;
  background:
    linear-gradient(135deg,rgba(7,17,34,.98),rgba(18,39,79,.96) 58%,rgba(15,118,110,.90)),
    radial-gradient(circle at 84% 8%,rgba(125,211,252,.24),transparent 26rem)!important;
  box-shadow:0 24px 62px rgba(15,23,42,.18)!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.detail-hero.dashboard-hero)::after{
  display:none!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.detail-hero-main){
  display:grid!important;
  gap:14px!important;
  align-content:start!important;
  min-width:0!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-hero .eyebrow,.dashboard-hero h1,.dashboard-hero .title-xl,.dashboard-hero p,.dashboard-hero strong){
  color:inherit!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-hero .eyebrow){
  color:#7dd3fc!important;
  font-size:.76rem!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-hero .title-xl){
  max-width:820px!important;
  margin:0!important;
  font-size:4rem!important;
  line-height:.98!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-hero p){
  max-width:720px!important;
  margin:0!important;
  color:#cbd5e1!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.hero-meta,.owner-hero-signal-strip){
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:8px!important;
  max-width:100%!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.owner-hero-signal-strip){
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.meta-chip,.owner-hero-signal){
  width:auto!important;
  min-height:44px!important;
  justify-content:flex-start!important;
  padding:10px 12px!important;
  border:1px solid rgba(203,213,225,.22)!important;
  border-radius:14px!important;
  background:rgba(255,255,255,.08)!important;
  color:#e5edf7!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.hero-actions){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin:0!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-hero .hero-actions .btn){
  min-height:44px!important;
  border-color:rgba(255,255,255,.24)!important;
  background:rgba(255,255,255,.10)!important;
  color:#fff!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-hero .hero-actions .btn:first-child){
  border-color:#60a5fa!important;
  background:#2563eb!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.owner-executive-rail){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
  margin:0!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.owner-executive-card){
  display:grid!important;
  gap:6px!important;
  min-height:0!important;
  padding:14px!important;
  border:1px solid rgba(125,211,252,.18)!important;
  border-radius:16px!important;
  background:rgba(8,17,31,.58)!important;
  color:#f8fbff!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.owner-executive-card small){
  color:#93c5fd!important;
  font-weight:850!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.owner-executive-card p){
  font-size:.88rem!important;
  line-height:1.45!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.detail-hero-side.dashboard-hero-side){
  display:grid!important;
  gap:12px!important;
  align-content:start!important;
  min-width:0!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-filter-card,.dashboard-status-card){
  display:grid!important;
  gap:10px!important;
  min-height:0!important;
  padding:16px!important;
  border:1px solid rgba(203,213,225,.22)!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.10)!important;
  color:#f8fbff!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-filter-card label,.dashboard-filter-card .metric-label,.dashboard-status-card .label){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-filter-card select){
  min-height:44px!important;
  border-color:rgba(203,213,225,.32)!important;
  background:rgba(255,255,255,.96)!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-focus-grid.owner-dashboard-hero-grid){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-focus-grid .focus-card){
  display:grid!important;
  gap:8px!important;
  min-height:0!important;
  padding:18px!important;
  border-radius:18px!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.owner-dashboard-module-block,.owner-dashboard-disclosure,.owner-hidden-pages-audit){
  margin-top:2px!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/warehouse-intelligence"] :where(.detail-hero,.dashboard-hero,.page-hero,.command-center-hero,.wi-hero),
body.visual-real-ui-polish-final[data-path="/warehouse-intelligence"] :where(.detail-hero,.dashboard-hero,.page-hero,.command-center-hero,.wi-hero){
  color:#f8fbff!important;
  border-color:rgba(125,211,252,.22)!important;
  background:
    linear-gradient(135deg,rgba(6,14,31,.98),rgba(14,35,68,.96) 56%,rgba(14,116,144,.90)),
    radial-gradient(circle at 82% 18%,rgba(125,211,252,.28),transparent 24rem)!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/warehouse-intelligence"] :where(.detail-hero,.dashboard-hero,.page-hero,.command-center-hero,.wi-hero) :where(h1,h2,strong,.title-xl),
body.visual-real-ui-polish-final[data-path="/warehouse-intelligence"] :where(.detail-hero,.dashboard-hero,.page-hero,.command-center-hero,.wi-hero) :where(h1,h2,strong,.title-xl){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/warehouse-intelligence"] :where(.detail-hero,.dashboard-hero,.page-hero,.command-center-hero,.wi-hero) :where(p,small,span,.muted),
body.visual-real-ui-polish-final[data-path="/warehouse-intelligence"] :where(.detail-hero,.dashboard-hero,.page-hero,.command-center-hero,.wi-hero) :where(p,small,span,.muted){
  color:#cbd5e1!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/warehouse-intelligence"] :where(.metric-card,.command-center-card,.data-decision-card,.warehouse-card),
body.visual-real-ui-polish-final[data-path="/warehouse-intelligence"] :where(.metric-card,.command-center-card,.data-decision-card,.warehouse-card){
  background:#fff!important;
  border-color:#dbe4ef!important;
  color:#0f172a!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.visual-real-ui-polish-final[data-layout-system="depo-shell-v705"] :where(.mobile-bottom-nav-v705){
  left:12px!important;
  right:12px!important;
  bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;
  padding:7px!important;
  border:1px solid #dbe4ef!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.96)!important;
  box-shadow:0 18px 44px rgba(15,23,42,.14)!important;
}

body.visual-real-ui-polish-final[data-layout-system="depo-shell-v705"] :where(.mobile-bottom-nav-track-v705){
  width:100%!important;
  margin-inline:auto!important;
  padding:4px!important;
  border:0!important;
  border-radius:18px!important;
  background:transparent!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-layout-system="depo-shell-v705"] :where(.mobile-bottom-nav-v705 .mobile-nav-item){
  min-height:48px!important;
  border-radius:16px!important;
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-layout-system="depo-shell-v705"] :where(.mobile-bottom-nav-v705 .mobile-nav-item.active,.mobile-bottom-nav-v705 .mobile-nav-item[aria-current="page"]){
  color:#1d4ed8!important;
  background:#eff6ff!important;
}

body.visual-real-ui-polish-final[data-path="/settings"] :where(.shell-main,.container,main){
  padding-bottom:132px!important;
}

body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-kpi-grid .metric-card,.metric-grid.settings-kpi-grid .metric-card){
  border-top:1px solid #dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-kpi-grid .metric-card)::before{
  opacity:.32!important;
  height:3px!important;
  background:#2563eb!important;
}

body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-panel,.settings-form-grid,.settings-reset-form,.section-card) :where(input,select,textarea){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#cbd5e1!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-panel,.settings-form-grid,.settings-reset-form,.section-card) :where(input::placeholder,textarea::placeholder){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-panel,.settings-form-grid,.settings-reset-form,.section-card) option{
  background:#ffffff!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-panel,.settings-form-grid,.settings-reset-form,.section-card) :where(label,.section-title,.section-subtitle,.muted,.small){
  color:#1e293b!important;
}

/* v856 finance closeout: keep the sales-demo finance surface legible and executive on mobile. */
body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-workspace-shell){
  width:min(100% - 28px,1280px);
  margin:18px auto 48px;
  display:grid;
  gap:16px;
}

body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-v431){
  border:1px solid rgba(125,211,252,.24)!important;
  border-radius:24px!important;
  background:
    linear-gradient(90deg,rgba(125,211,252,.10) 1px,transparent 1px),
    linear-gradient(0deg,rgba(125,211,252,.07) 1px,transparent 1px),
    linear-gradient(120deg,#07111f,#0f2238 54%,#0f766e)!important;
  background-size:72px 72px,72px 72px,auto!important;
  color:#eef7ff!important;
  box-shadow:0 28px 75px rgba(2,6,23,.22)!important;
}

body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-v431)::before,
body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-v431)::after{
  opacity:.28!important;
}

body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-v431 h1,.finance-hero-v431 .hero-kicker){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-v431 p,.finance-hero-v431 .muted){
  color:#cbdbea!important;
}

body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-context-rail .badge){
  border-color:rgba(191,219,254,.28)!important;
  background:rgba(8,17,31,.58)!important;
  color:#eff6ff!important;
}

body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-actions .btn.ghost,.finance-hero-actions .btn.secondary){
  border:1px solid rgba(191,219,254,.28)!important;
  background:rgba(255,255,255,.10)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-filter-shell,.finance-planning-health-panel,.finance-governance-card,.finance-signal-card,.finance-clean-grid .section-card,#cashflow-overview){
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 12px 30px rgba(15,23,42,.07)!important;
}

body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-filter-shell .btn.ghost,.finance-toolbar-grid .btn.primary,#cashflow-overview .table-mobile-hint){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-toolbar-grid .btn.primary){
  background:linear-gradient(135deg,#2563eb,#0f766e)!important;
  color:#fff!important;
}

@media(max-width:720px){
  body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-workspace-shell){
    width:min(100% - 22px,1180px)!important;
    margin-top:14px!important;
    padding-bottom:96px!important;
  }
  body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-v431){
    border-radius:22px!important;
    padding:18px!important;
  }
  body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-v431 h1){
    font-size:2.25rem!important;
    line-height:1.02!important;
  }
  body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-v431 .hero-visual-wrap){
    display:none!important;
  }
  body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-actions){
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
  }
  body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-quick-jump,.finance-active-strip){
    gap:8px!important;
    overflow:visible!important;
  }
}

/* v856 shift center closeout: non-hero action buttons must stay readable on light cards. */
body.visual-real-ui-polish-final[data-path="/owner-dashboard/shifts"] :where(.shift-center-shell > .page-hero .page-context-rail .badge){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard/shifts"] :where(.shift-console-card,.shift-response-card,.shift-center-disclosure-panel .section-card,.shift-center-disclosure-panel .card){
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#fff!important;
  color:#0f172a!important;
  box-shadow:0 12px 30px rgba(15,23,42,.07)!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard/shifts"] :where(.shift-console-card p,.shift-response-card p,.shift-center-disclosure-panel .muted,.shift-center-disclosure-panel .section-sub){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard/shifts"] :where(.shift-console-card .module-mini-actions .btn,.shift-response-card .console-action-row .btn,.shift-center-disclosure-panel .btn){
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:44px!important;
  border-radius:14px!important;
  border:1px solid #cbd5e1!important;
  background:#fff!important;
  color:#0f172a!important;
  box-shadow:0 8px 18px rgba(15,23,42,.06)!important;
  text-align:center!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard/shifts"] :where(.shift-center-disclosure-panel .btn.primary){
  border-color:rgba(37,99,235,.25)!important;
  background:linear-gradient(135deg,#2563eb,#0f766e)!important;
  color:#fff!important;
}

@media(max-width:720px){
  body.visual-real-ui-polish-final[data-path="/owner-dashboard/shifts"] :where(.shift-console-card .module-mini-actions,.shift-response-card .console-action-row,.shift-center-disclosure-panel .hero-actions,.shift-center-disclosure-panel .form-actions){
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  body.visual-real-ui-polish-final[data-path="/owner-dashboard/shifts"] :where(.shift-console-card .module-mini-actions .btn,.shift-response-card .console-action-row .btn,.shift-center-disclosure-panel .btn){
    width:100%!important;
  }
}

body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-form-actions .btn.ghost,.settings-reset-form .btn.ghost,.settings-panel .section-head .btn.ghost){
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:44px!important;
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 8px 18px rgba(15,23,42,.06)!important;
  white-space:normal!important;
  text-align:center!important;
}

body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-form-actions .btn.ghost:hover,.settings-form-actions .btn.ghost:focus-visible,.settings-reset-form .btn.ghost:hover,.settings-reset-form .btn.ghost:focus-visible,.settings-panel .section-head .btn.ghost:hover,.settings-panel .section-head .btn.ghost:focus-visible){
  border-color:#93c5fd!important;
  background:#eff6ff!important;
  color:#0f172a!important;
}

@media(max-width:720px){
  body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-form-actions .btn.ghost,.settings-reset-form .btn.ghost,.settings-panel .section-head .btn.ghost){
    width:100%!important;
  }
}

body.visual-real-ui-polish-final.surface-kind-auth :where(.eyebrow,.kicker,.hero-kicker,.public-hero-copy-v706 small,.login-copy-v706 small,.brand-kicker){
  color:#2dd4bf!important;
}

body.visual-real-ui-polish-final.surface-kind-auth :where(.login-preview-v706 span,.public-preview-line,.brand-preview-line){
  background:linear-gradient(90deg,#2563eb,#14b8a6)!important;
}

body.visual-real-ui-polish-final.surface-kind-auth :where(.login-panel-v706,.brand-login-panel,.brand-login-card){
  border-color:rgba(96,165,250,.22)!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.premium-user-card,.user-admin-card){
  border-color:#dbe4ef!important;
  border-radius:20px!important;
  background:#ffffff!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.premium-user-body,.user-card-body){
  gap:12px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.user-admin-advanced){
  overflow:hidden!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#f8fafc!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.user-admin-advanced summary){
  min-height:48px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  padding:12px 14px!important;
  cursor:pointer!important;
  list-style:none!important;
  color:#0f172a!important;
  font-weight:900!important;
}

body.visual-real-ui-polish-final[data-path="/users"] .user-admin-advanced summary::-webkit-details-marker{
  display:none!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.user-admin-advanced summary small){
  margin-left:auto!important;
  color:#64748b!important;
  font-size:.8rem!important;
  font-weight:700!important;
  line-height:1.25!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.user-admin-advanced summary)::after{
  content:"Aç"!important;
  flex:0 0 auto!important;
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  padding:5px 10px!important;
  background:#ffffff!important;
  color:#2563eb!important;
  font-size:.78rem!important;
  font-weight:900!important;
  line-height:1!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.user-admin-advanced[open] summary)::after{
  content:"Kapat"!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.user-admin-advanced > form){
  margin:0!important;
  padding:14px!important;
  border-top:1px solid #e2e8f0!important;
  background:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.permission-form-head){
  gap:4px!important;
  padding:0!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.permission-grid){
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;
  gap:12px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.permission-group-card){
  border:1px solid #dbe4ef!important;
  border-radius:14px!important;
  background:#ffffff!important;
  padding:12px!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.permission-group-card h4){
  margin:0 0 10px!important;
  color:#0f172a!important;
  font-size:.88rem!important;
  line-height:1.2!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.permission-checklist){
  display:grid!important;
  gap:8px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.permission-check){
  min-height:34px!important;
  align-items:flex-start!important;
  gap:8px!important;
  color:#1e293b!important;
  font-size:.88rem!important;
  line-height:1.25!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.permission-check input){
  flex:0 0 auto!important;
  margin-top:2px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.warehouse-access-grid){
  grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.users-shell){
  width:min(100% - 32px,1180px)!important;
  margin:24px auto 96px!important;
  display:grid!important;
  gap:18px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.users-visual-dna,.users-command-grid-v433,.users-visual-command-grid,.management-summary-grid,.management-insight-grid,.management-toolbar:not(.core-toolbar-strip)){
  display:none!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.users-hero-shell){
  min-height:340px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.2fr) minmax(280px,.68fr)!important;
  align-items:center!important;
  gap:24px!important;
  overflow:hidden!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:28px!important;
  padding:clamp(24px,4vw,44px)!important;
  background:
    radial-gradient(circle at 82% 18%,rgba(45,212,191,.22),transparent 24rem),
    linear-gradient(135deg,#071225 0%,#0f2f63 58%,#155e75 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.users-hero-shell h1,.users-hero-shell .title-xl){
  max-width:780px!important;
  color:#ffffff!important;
  font-size:clamp(2.45rem,5vw,4.9rem)!important;
  line-height:.95!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.users-hero-shell p,.users-hero-shell .başvuru,.users-hero-shell .basvuru){
  max-width:780px!important;
  color:#dbeafe!important;
  font-size:1rem!important;
  line-height:1.55!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.users-hero-shell .eyebrow){
  color:#5eead4!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.users-hero-shell .hero-meta){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  margin-top:18px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.users-hero-shell .meta-chip){
  min-height:38px!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  border:1px solid rgba(191,219,254,.24)!important;
  border-radius:999px!important;
  padding:8px 12px!important;
  background:rgba(255,255,255,.08)!important;
  color:#dbeafe!important;
  font-size:.86rem!important;
  font-weight:800!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.users-hero-visual-card){
  display:grid!important;
  place-items:center!important;
  min-height:260px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:26px!important;
  background:rgba(255,255,255,.08)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.1)!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.users-hero-visual-card img){
  max-width:min(100%,380px)!important;
  object-fit:contain!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.rich-section-nav,.section-subnav){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  padding:8px!important;
  background:#ffffff!important;
  box-shadow:0 12px 28px rgba(15,23,42,.05)!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.rich-section-nav a,.section-subnav a){
  min-height:38px!important;
  display:inline-flex!important;
  align-items:center!important;
  border-radius:12px!important;
  padding:8px 12px!important;
  color:#334155!important;
  font-size:.88rem!important;
  font-weight:900!important;
  text-decoration:none!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.rich-section-nav a:hover,.section-subnav a:hover){
  background:#eff6ff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.section-card,.card,.metric-card,.command-center-card,.list-health-card,.role-policy-card,.role-capability-card,.actor-audit-card){
  overflow:hidden!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.section-card,.card){
  padding:18px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.section-heading,.section-head){
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:16px!important;
  margin:0 0 14px!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.section-title,.section-heading h2,.section-head h2){
  margin:0!important;
  color:#0f172a!important;
  font-size:clamp(1.35rem,2vw,2rem)!important;
  line-height:1.1!important;
  letter-spacing:0!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.section-sub,.section-subtitle,.section-heading p,.section-head p,.muted,.small){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.command-center-grid,.metric-grid,.role-policy-grid,.list-health-grid,.role-capability-grid){
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;
  gap:12px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.command-center-card,.metric-card,.list-health-card,.role-policy-card,.role-capability-card){
  min-height:118px!important;
  padding:16px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.metric-value,.list-health-card .value,.command-center-card strong,.role-policy-card strong){
  color:#1d4ed8!important;
  font-size:clamp(1.55rem,2.4vw,2.3rem)!important;
  line-height:1!important;
  letter-spacing:0!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.metric-label,.command-center-card small,.list-health-card h3,.role-policy-card span){
  color:#334155!important;
  font-size:.86rem!important;
  font-weight:900!important;
  line-height:1.25!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.role-capability-head){
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  margin-bottom:10px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.role-capability-head strong){
  color:#0f172a!important;
  line-height:1.2!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.role-capability-list){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:6px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.role-capability-list span){
  display:inline-flex!important;
  align-items:center!important;
  min-height:28px!important;
  border:1px solid #dbe4ef!important;
  border-radius:999px!important;
  padding:5px 9px!important;
  background:#f8fafc!important;
  color:#334155!important;
  font-size:.78rem!important;
  font-weight:800!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.users-layout-grid){
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:18px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.users-form,.compact-form){
  display:grid!important;
  gap:12px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.form-grid,.responsive-grid,.compact-grid){
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;
  gap:12px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(label){
  min-width:0!important;
  display:grid!important;
  gap:7px!important;
  color:#334155!important;
  font-size:.86rem!important;
  font-weight:900!important;
  line-height:1.25!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.check-inline){
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(input,select,textarea){
  width:100%!important;
  min-height:44px!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  padding:10px 12px!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(input[type="checkbox"]){
  width:20px!important;
  min-width:20px!important;
  height:20px!important;
  min-height:20px!important;
  padding:0!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(input::placeholder,textarea::placeholder){
  color:#94a3b8!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.password-field,.inline-form,.mobile-inline){
  min-width:0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  align-items:center!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.password-field input){
  flex:1 1 220px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.btn,button,.role-filter-chip){
  min-height:38px!important;
  border-radius:12px!important;
  font-weight:900!important;
  letter-spacing:0!important;
  white-space:normal!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.btn.primary,button.primary){
  border-color:#1d4ed8!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.btn.secondary,.password-toggle,.role-filter-chip){
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#1e293b!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.role-filter-chips){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin:0 0 10px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.role-filter-chip.active){
  border-color:#bfdbfe!important;
  background:#eff6ff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.table-toolbar,.toolbar-shell){
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  flex-wrap:wrap!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  padding:10px!important;
  background:#f8fafc!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.table-toolbar .search){
  flex:1 1 260px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.premium-user-stack,.user-admin-stack){
  display:grid!important;
  gap:14px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.premium-user-card,.user-admin-card){
  padding:16px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.user-admin-header,.premium-user-header){
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:14px!important;
  flex-wrap:wrap!important;
  padding-bottom:12px!important;
  border-bottom:1px solid #e2e8f0!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.user-admin-header strong,.premium-user-header strong){
  color:#0f172a!important;
  font-size:1.08rem!important;
  line-height:1.2!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.premium-user-body,.user-admin-body){
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;
  gap:12px!important;
  padding-top:12px!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.actor-audit-card){
  min-height:86px!important;
  padding:14px!important;
  background:#f8fafc!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.actor-audit-title){
  color:#64748b!important;
  font-size:.78rem!important;
  font-weight:900!important;
  text-transform:uppercase!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.actor-stack strong){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/users"] .user-admin-advanced:not([open]) > :not(summary){
  display:none!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.user-admin-advanced[open]){
  grid-column:1 / -1!important;
}

body.visual-real-ui-polish-final[data-path="/users"] :where(.user-admin-advanced[open] > form){
  display:grid!important;
  gap:12px!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.products-workspace-shell){
  width:min(100% - 32px,1180px)!important;
  margin:24px auto 96px!important;
  display:grid!important;
  gap:18px!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.products-decision-deck,.products-detail-ops,.products-triage-shell,.products-command-board,.products-atlas-band,.table-governance-strip,.table-governance-rail){
  display:none!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.products-hero-v431){
  min-height:260px!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:22px!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:28px!important;
  padding:clamp(24px,4vw,42px)!important;
  background:
    radial-gradient(circle at 82% 18%,rgba(45,212,191,.2),transparent 23rem),
    linear-gradient(135deg,#071225 0%,#17367c 58%,#0f766e 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.products-hero-v431 h1){
  color:#ffffff!important;
  font-size:clamp(3rem,6vw,5.3rem)!important;
  line-height:.92!important;
  letter-spacing:0!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.products-hero-v431 p,.products-hero-v431 .muted){
  max-width:720px!important;
  color:#dbeafe!important;
  font-size:1rem!important;
  line-height:1.55!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.products-hero-v431 .hero-kicker){
  color:#5eead4!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.products-hero-v431 .page-context-rail){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin-top:16px!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.products-hero-v431 .hero-actions){
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  gap:10px!important;
  min-width:min(100%,280px)!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.products-hero-v431 .btn){
  min-height:42px!important;
  border-radius:12px!important;
  padding:10px 14px!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.compact-page-summary-strip,.product-results-summary,.data-jump-nav,.products-jump-nav){
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#ffffff!important;
  color:#334155!important;
  box-shadow:0 12px 28px rgba(15,23,42,.05)!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.data-jump-nav,.products-jump-nav){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  padding:8px!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.data-jump-nav a,.products-jump-nav a){
  min-height:38px!important;
  display:inline-flex!important;
  align-items:center!important;
  border-radius:12px!important;
  padding:8px 12px!important;
  color:#334155!important;
  font-size:.88rem!important;
  font-weight:900!important;
  text-decoration:none!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.data-jump-nav a:hover,.products-jump-nav a:hover){
  background:#eff6ff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.section-card,.card,.metric-card,.compact-filter-card,.products-list-surface-v431){
  overflow:hidden!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.section-card,.card){
  padding:18px!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.section-head,.compact-head){
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:16px!important;
  margin:0 0 14px!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.section-title,.section-head h2){
  margin:0!important;
  color:#0f172a!important;
  font-size:clamp(1.35rem,2vw,2rem)!important;
  line-height:1.1!important;
  letter-spacing:0!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.section-subtitle,.section-sub,.muted,.small){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.product-toolbar-grid){
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;
  gap:12px!important;
  align-items:end!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(label){
  min-width:0!important;
  display:grid!important;
  gap:7px!important;
  color:#334155!important;
  font-size:.86rem!important;
  font-weight:900!important;
  line-height:1.25!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.check-inline){
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(input,select,textarea){
  width:100%!important;
  min-height:44px!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  padding:10px 12px!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(input[type="checkbox"]){
  width:20px!important;
  min-width:20px!important;
  height:20px!important;
  min-height:20px!important;
  padding:0!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.filter-governance-strip,.active-filter-strip,.table-stage-actions-v431,.toolbar-actions,.compact-toolbar-actions,.section-head-actions){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  align-items:center!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.filter-governance-strip,.active-filter-strip){
  margin-top:12px!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.filter-governance-pill,.filter-chip,.table-governance-pill,.table-governance-chip){
  min-height:30px!important;
  display:inline-flex!important;
  align-items:center!important;
  border:1px solid #dbe4ef!important;
  border-radius:999px!important;
  padding:5px 10px!important;
  background:#f8fafc!important;
  color:#334155!important;
  font-size:.78rem!important;
  font-weight:900!important;
  text-decoration:none!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.metric-grid,.clean-metric-grid){
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;
  gap:12px!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.metric-card){
  min-height:104px!important;
  padding:16px!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.metric-value){
  color:#1d4ed8!important;
  font-size:clamp(1.7rem,2.6vw,2.5rem)!important;
  line-height:1!important;
  letter-spacing:0!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.metric-label){
  color:#334155!important;
  font-size:.86rem!important;
  font-weight:900!important;
  line-height:1.25!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.table-stage-v431){
  display:grid!important;
  gap:12px!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.table-stage-head-v431){
  display:flex!important;
  justify-content:space-between!important;
  align-items:flex-end!important;
  gap:12px!important;
  flex-wrap:wrap!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.table-search-v431){
  flex:1 1 320px!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.ops-table-command-bar){
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  flex-wrap:wrap!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  padding:10px!important;
  background:#f8fafc!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.chips.scroll){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.chip){
  min-height:34px!important;
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#334155!important;
  padding:6px 11px!important;
  font-size:.82rem!important;
  font-weight:900!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.chip.active){
  border-color:#bfdbfe!important;
  background:#eff6ff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.table-wrap,.responsive-table-wrap){
  overflow:auto!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#ffffff!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(#productsTable){
  width:100%!important;
  min-width:820px!important;
  border:0!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  background:#ffffff!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(#productsTable th){
  position:sticky!important;
  top:0!important;
  z-index:1!important;
  background:#f8fafc!important;
  color:#475569!important;
  font-size:.76rem!important;
  font-weight:900!important;
  text-transform:uppercase!important;
  letter-spacing:.04em!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(#productsTable th,#productsTable td){
  border-bottom:1px solid #e2e8f0!important;
  padding:13px 14px!important;
  color:#1e293b!important;
  opacity:1!important;
  vertical-align:middle!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(#productsTable td strong){
  color:#0f172a!important;
  font-weight:900!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(#productsTable tbody tr){
  background:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(#productsTable tbody tr:hover){
  background:#f8fafc!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.btn,button,.btn.small){
  min-height:38px!important;
  border-radius:12px!important;
  font-weight:900!important;
  letter-spacing:0!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.btn.primary,button.primary){
  border-color:#1d4ed8!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/products"] :where(.btn.secondary,.btn.ghost){
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#1e293b!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.ops-shell-v434){
  width:min(100% - 32px,1180px)!important;
  margin:24px auto 96px!important;
  display:grid!important;
  gap:18px!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.ops-execution-strip){
  display:none!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.ops-hero-v434){
  min-height:260px!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:22px!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:28px!important;
  padding:clamp(24px,4vw,42px)!important;
  background:
    radial-gradient(circle at 82% 18%,rgba(45,212,191,.2),transparent 23rem),
    linear-gradient(135deg,#071225 0%,#17367c 58%,#0f766e 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.ops-hero-v434 h1){
  color:#ffffff!important;
  font-size:clamp(3rem,6vw,5.3rem)!important;
  line-height:.92!important;
  letter-spacing:0!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.ops-hero-v434 .muted,.ops-hero-v434 p,.ops-hero-v434 div){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.ops-hero-v434 .hero-kicker){
  color:#5eead4!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.core-hero-actions){
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  gap:10px!important;
  min-width:min(100%,360px)!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.ops-hero-v434 .btn){
  min-height:42px!important;
  border-radius:12px!important;
  border:1px solid rgba(191,219,254,.24)!important;
  background:rgba(255,255,255,.1)!important;
  color:#ffffff!important;
  padding:10px 14px!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.mobile-action-strip,.rich-section-nav,.section-subnav,.core-focus-summary){
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#ffffff!important;
  color:#334155!important;
  box-shadow:0 12px 28px rgba(15,23,42,.05)!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.mobile-action-strip,.rich-section-nav,.section-subnav){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  padding:8px!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.mobile-action-pill,.rich-section-nav a,.section-subnav a){
  min-height:38px!important;
  display:inline-flex!important;
  align-items:center!important;
  border-radius:12px!important;
  padding:8px 12px!important;
  color:#334155!important;
  font-size:.88rem!important;
  font-weight:900!important;
  text-decoration:none!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.mobile-action-pill:hover,.rich-section-nav a:hover,.section-subnav a:hover){
  background:#eff6ff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.movement-kpis){
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;
  gap:12px!important;
  margin:0!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.movement-kpis .card,.ops-surface-v434,.ops-table-surface-v434,#lookupResultCard,.stack-card){
  overflow:hidden!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.movement-kpis .card,.ops-surface-v434,.ops-table-surface-v434){
  padding:18px!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.movement-kpis .metric-xl){
  color:#1d4ed8!important;
  font-size:clamp(1.5rem,2.3vw,2.2rem)!important;
  line-height:1!important;
  letter-spacing:0!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.movement-kpis .muted,.movement-kpis .metric-sm,.ops-surface-v434 .muted,.ops-table-surface-v434 .muted,#lookupResultCard .muted,.small){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.grid-2){
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:18px!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.section-head,.inline-between){
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:16px!important;
  margin:0 0 14px!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.section-head h2,.ops-surface-v434 h2,.ops-table-surface-v434 h2){
  margin:0!important;
  color:#0f172a!important;
  font-size:clamp(1.35rem,2vw,2rem)!important;
  line-height:1.1!important;
  letter-spacing:0!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.stack-form,#quickStockForm){
  display:grid!important;
  gap:12px!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.form-grid){
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;
  gap:12px!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(label){
  min-width:0!important;
  display:grid!important;
  gap:7px!important;
  color:#334155!important;
  font-size:.86rem!important;
  font-weight:900!important;
  line-height:1.25!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(input,select,textarea){
  width:100%!important;
  min-height:44px!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  padding:10px 12px!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(textarea){
  min-height:104px!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.row.gap,.actions,.quick-stock-action-bar,.chips.scroll,.ops-table-command-bar){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  align-items:center!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.ops-table-command-bar){
  justify-content:space-between!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  padding:10px!important;
  background:#f8fafc!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.chip){
  min-height:34px!important;
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#334155!important;
  padding:6px 11px!important;
  font-size:.82rem!important;
  font-weight:900!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.chip.active){
  border-color:#bfdbfe!important;
  background:#eff6ff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.btn,button,.btn.small){
  min-height:38px!important;
  border-radius:12px!important;
  font-weight:900!important;
  letter-spacing:0!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.btn.primary,button.primary){
  border-color:#1d4ed8!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.btn:not(.primary),.btn.secondary,.btn.ghost){
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#1e293b!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(#lookupResultCard){
  min-height:72px!important;
  padding:14px!important;
  background:#f8fafc!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.mobile-stack-list.quick-stock-list-bottom){
  display:none!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.table-wrap,.table-wide){
  overflow:auto!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#ffffff!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(#quick-stock-recent table){
  width:100%!important;
  min-width:820px!important;
  border:0!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  background:#ffffff!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(#quick-stock-recent th){
  background:#f8fafc!important;
  color:#475569!important;
  font-size:.76rem!important;
  font-weight:900!important;
  text-transform:uppercase!important;
  letter-spacing:.04em!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(#quick-stock-recent th,#quick-stock-recent td){
  border-bottom:1px solid #e2e8f0!important;
  padding:13px 14px!important;
  color:#1e293b!important;
  opacity:1!important;
  vertical-align:middle!important;
}

body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(#quick-stock-recent td a,#quick-stock-recent td strong){
  color:#0f172a!important;
  font-weight:900!important;
}

@media (max-width:980px){
  body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.detail-hero.dashboard-hero,.dashboard-focus-grid.owner-dashboard-hero-grid){
    grid-template-columns:1fr!important;
  }

  body.visual-real-ui-polish-final[data-path="/users"] :where(.users-hero-shell){
    grid-template-columns:1fr!important;
  }

  body.visual-real-ui-polish-final[data-path="/users"] :where(.users-hero-visual-card){
    min-height:220px!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(.products-hero-v431){
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:start!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(.products-hero-v431 .hero-actions){
    justify-content:flex-start!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.ops-hero-v434){
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:start!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.core-hero-actions){
    justify-content:flex-start!important;
  }
}

@media (max-width:760px){
  body.visual-real-ui-polish-final :where(.r38-clean-nav.shell-nav-rail,.zip3-shell-nav){
    width:calc(100% - 24px)!important;
    overflow-x:auto!important;
    justify-content:flex-start!important;
  }

  body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.detail-shell.dashboard-shell){
    width:min(100% - 24px,1400px)!important;
  }

  body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.detail-hero.dashboard-hero){
    padding:18px!important;
    border-radius:20px!important;
  }

  body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-hero .title-xl){
    font-size:2rem!important;
    line-height:1.08!important;
  }

  body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.hero-meta,.owner-hero-signal-strip,.owner-executive-rail){
    grid-template-columns:1fr!important;
  }

  body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-focus-grid.owner-dashboard-hero-grid){
    grid-template-columns:1fr!important;
  }

  body.visual-real-ui-polish-final[data-path="/settings"] :where(.page-hero.compact-hero.settings-hero,.settings-hero.premium-hero-panel){
    min-height:0!important;
    padding:18px!important;
    border-radius:20px!important;
  }

  body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-hero h1,.settings-hero .title-xl){
    font-size:1.8rem!important;
    line-height:1.08!important;
  }

  body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-hero p){
    font-size:.95rem!important;
    line-height:1.48!important;
  }

  body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-hero .badge,.settings-hero .chip,.settings-hero .meta-chip){
    min-height:38px!important;
    padding:8px 10px!important;
    font-size:.86rem!important;
  }

  body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-kpi-grid){
    gap:12px!important;
  }

  body.visual-real-ui-polish-final[data-path="/settings"] :where(.settings-kpi-grid .metric-card){
    min-height:78px!important;
    padding:14px 16px!important;
  }

  body.visual-real-ui-polish-final[data-path="/users"] :where(.users-shell){
    width:min(100% - 22px,1180px)!important;
    margin-top:14px!important;
    gap:14px!important;
  }

  body.visual-real-ui-polish-final[data-path="/users"] :where(.users-hero-shell){
    min-height:0!important;
    border-radius:22px!important;
    padding:18px!important;
  }

  body.visual-real-ui-polish-final[data-path="/users"] :where(.users-hero-shell h1,.users-hero-shell .title-xl){
    font-size:2.05rem!important;
    line-height:1.02!important;
  }

  body.visual-real-ui-polish-final[data-path="/users"] :where(.users-hero-shell p,.users-hero-shell .başvuru,.users-hero-shell .basvuru){
    font-size:.94rem!important;
  }

  body.visual-real-ui-polish-final[data-path="/users"] :where(.users-hero-visual-card){
    min-height:160px!important;
    border-radius:18px!important;
  }

  body.visual-real-ui-polish-final[data-path="/users"] :where(.users-hero-visual-card img){
    max-height:150px!important;
  }

  body.visual-real-ui-polish-final[data-path="/users"] :where(.section-card,.card,.premium-user-card,.user-admin-card){
    border-radius:16px!important;
    padding:14px!important;
  }

  body.visual-real-ui-polish-final[data-path="/users"] :where(.section-heading,.section-head,.user-admin-header,.premium-user-header,.table-toolbar,.toolbar-shell){
    display:grid!important;
    grid-template-columns:1fr!important;
  }

  body.visual-real-ui-polish-final[data-path="/users"] :where(.command-center-grid,.metric-grid,.role-policy-grid,.list-health-grid,.role-capability-grid,.premium-user-body,.user-admin-body,.form-grid,.responsive-grid,.compact-grid){
    grid-template-columns:1fr!important;
  }

  body.visual-real-ui-polish-final[data-path="/users"] :where(.role-filter-chip,.btn,button){
    min-height:44px!important;
  }

  body.visual-real-ui-polish-final[data-path="/users"] :where(.user-admin-advanced summary){
    align-items:flex-start!important;
    display:grid!important;
    grid-template-columns:1fr auto!important;
  }

  body.visual-real-ui-polish-final[data-path="/users"] :where(.user-admin-advanced summary small){
    grid-column:1 / 2!important;
    margin-left:0!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(.products-workspace-shell){
    width:min(100% - 22px,1180px)!important;
    margin-top:14px!important;
    gap:14px!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(.products-hero-v431){
    min-height:0!important;
    border-radius:22px!important;
    padding:18px!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(.products-hero-v431 h1){
    font-size:2.25rem!important;
    line-height:1.02!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(.products-hero-v431 p,.products-hero-v431 .muted){
    font-size:.94rem!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(.section-card,.card,.metric-card,.compact-filter-card,.products-list-surface-v431){
    border-radius:16px!important;
    padding:14px!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(.section-head,.compact-head,.table-stage-head-v431,.ops-table-command-bar){
    display:grid!important;
    grid-template-columns:1fr!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(.product-toolbar-grid,.metric-grid,.clean-metric-grid){
    grid-template-columns:1fr!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(.products-hero-v431 .btn,.btn,button){
    min-height:44px!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(.table-wrap,.responsive-table-wrap){
    overflow:visible!important;
    border:0!important;
    background:transparent!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(#productsTable){
    min-width:0!important;
    border:0!important;
    background:transparent!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(#productsTable thead){
    display:none!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(#productsTable tbody){
    display:grid!important;
    gap:10px!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(#productsTable tr){
    display:grid!important;
    gap:0!important;
    border:1px solid #dbe4ef!important;
    border-radius:16px!important;
    background:#ffffff!important;
    box-shadow:0 10px 24px rgba(15,23,42,.05)!important;
    overflow:hidden!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(#productsTable td){
    display:grid!important;
    grid-template-columns:minmax(108px,38%) minmax(0,1fr)!important;
    gap:10px!important;
    align-items:center!important;
    border-bottom:1px solid #e2e8f0!important;
    padding:11px 12px!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(#productsTable td:last-child){
    border-bottom:0!important;
  }

  body.visual-real-ui-polish-final[data-path="/products"] :where(#productsTable td)::before{
    content:attr(data-label)!important;
    color:#64748b!important;
    font-size:.76rem!important;
    font-weight:900!important;
    text-transform:uppercase!important;
    letter-spacing:.04em!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.ops-shell-v434){
    width:min(100% - 22px,1180px)!important;
    margin-top:14px!important;
    gap:14px!important;
    padding-bottom:120px!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.ops-hero-v434){
    min-height:0!important;
    border-radius:22px!important;
    padding:18px!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.ops-hero-v434 h1){
    font-size:2.25rem!important;
    line-height:1.02!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.ops-hero-v434 .muted,.ops-hero-v434 p){
    font-size:.94rem!important;
    line-height:1.48!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.core-hero-actions,.ops-hero-v434 .row.gap){
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.core-hero-actions .btn,.mobile-action-pill,.rich-section-nav a,.section-subnav a){
    justify-content:center!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.movement-kpis,.grid-2,.form-grid){
    grid-template-columns:1fr!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.movement-kpis .card,.ops-surface-v434,.ops-table-surface-v434,#lookupResultCard){
    border-radius:16px!important;
    padding:14px!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.section-head,.inline-between,.ops-table-command-bar){
    display:grid!important;
    grid-template-columns:1fr!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(#quickStockForm .row.gap){
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.btn,button,.chip){
    min-height:44px!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.quick-stock-action-bar,.mobile-sticky-action-bar){
    position:sticky!important;
    bottom:calc(84px + env(safe-area-inset-bottom,0px))!important;
    z-index:35!important;
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
    border:1px solid #dbe4ef!important;
    border-radius:16px!important;
    padding:8px!important;
    background:rgba(255,255,255,.96)!important;
    box-shadow:0 16px 36px rgba(15,23,42,.14)!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.quick-stock-action-bar .btn,.mobile-sticky-action-bar .btn){
    width:100%!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(.table-wrap,.table-wide){
    overflow:visible!important;
    border:0!important;
    background:transparent!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(#quick-stock-recent table){
    min-width:0!important;
    border:0!important;
    background:transparent!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(#quick-stock-recent thead){
    display:none!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(#quick-stock-recent tbody){
    display:grid!important;
    gap:10px!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(#quick-stock-recent tr){
    display:grid!important;
    gap:0!important;
    border:1px solid #dbe4ef!important;
    border-radius:16px!important;
    background:#ffffff!important;
    box-shadow:0 10px 24px rgba(15,23,42,.05)!important;
    overflow:hidden!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(#quick-stock-recent td){
    display:grid!important;
    grid-template-columns:minmax(108px,38%) minmax(0,1fr)!important;
    gap:10px!important;
    align-items:center!important;
    border-bottom:1px solid #e2e8f0!important;
    padding:11px 12px!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(#quick-stock-recent td:last-child){
    border-bottom:0!important;
  }

  body.visual-real-ui-polish-final[data-path="/quick-stock"] :where(#quick-stock-recent td)::before{
    content:attr(data-label)!important;
    color:#64748b!important;
    font-size:.76rem!important;
    font-weight:900!important;
    text-transform:uppercase!important;
    letter-spacing:.04em!important;
  }
}

/* v857 demo closeout: keep mobile drawer and bottom navigation from competing. */
@media (max-width:980px){
  body.visual-real-ui-polish-final:is(.zip3-nav-open,.nav-open) :where(.mobile-bottom-nav-v705,.mobile-bottom-nav){
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translateY(16px)!important;
  }
}

@media (max-width:760px){
  body.visual-real-ui-polish-final[data-layout-system="depo-shell-v705"] :where(.content,.shell-main,.zip3-main,main){
    padding-bottom:calc(152px + env(safe-area-inset-bottom,0px))!important;
  }

  body.visual-real-ui-polish-final :where(.zip3-shell-header,.shell-header-v705){
    gap:8px!important;
  }

  body.visual-real-ui-polish-final :where(.zip3-shell-actions){
    flex:0 0 auto!important;
    gap:6px!important;
  }

  body.visual-real-ui-polish-final :where(.zip3-shell-actions .zip3-logout-form){
    display:none!important;
  }

  body.visual-real-ui-polish-final :where(.zip3-shell-actions .zip3-logout-form button){
    width:54px!important;
    min-width:54px!important;
    max-width:54px!important;
    padding-inline:8px!important;
    font-size:0!important;
    white-space:nowrap!important;
  }

  body.visual-real-ui-polish-final :where(.zip3-shell-actions .zip3-logout-form button)::after{
    content:"Çık";
    display:block!important;
    font-size:.82rem!important;
    line-height:1!important;
  }
}

/* v857 reports hub: protect the executive BI surface from global light-card overrides. */
body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-bi-shell){
  color:#eef6ff!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-hero,.zip8-panel,.zip8-kpi-card,.zip8-decision-card,.zip8-report-card,.zip8-score-card,.zip8-platform-card){
  border-color:rgba(125,211,252,.22)!important;
  background:
    linear-gradient(145deg,rgba(7,17,34,.97),rgba(15,32,55,.94) 58%,rgba(13,79,88,.86))!important;
  color:#eef6ff!important;
  box-shadow:0 22px 62px rgba(2,6,23,.24)!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-hero){
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:start!important;
  gap:22px!important;
  padding:clamp(22px,4vw,38px)!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-hero-actions){
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  gap:10px!important;
  max-width:360px!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-meta-row){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-kpi-grid){
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-two-col){
  display:grid!important;
  grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important;
  gap:18px!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-three-col){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-decision-grid,.zip8-report-list,.zip8-score-row,.zip8-platform-grid){
  display:grid!important;
  gap:12px!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-decision-grid){
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-score-row,.zip8-platform-grid){
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-kpi-card,.zip8-decision-card,.zip8-report-card,.zip8-score-card,.zip8-platform-card){
  display:grid!important;
  gap:8px!important;
  align-content:start!important;
  min-height:132px!important;
  padding:16px!important;
  text-decoration:none!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-kpi-card small,.zip8-kpi-card strong,.zip8-kpi-card span,.zip8-decision-card small,.zip8-decision-card strong,.zip8-decision-card b,.zip8-decision-card span,.zip8-report-card strong,.zip8-report-card span,.zip8-report-card small,.zip8-score-card small,.zip8-score-card strong,.zip8-score-card span,.zip8-platform-card small,.zip8-platform-card strong,.zip8-platform-card span){
  display:block!important;
  min-width:0!important;
  line-height:1.22!important;
}

@media (max-width:1120px){
  body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-hero,.zip8-two-col,.zip8-three-col){
    grid-template-columns:1fr!important;
  }

  body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-kpi-grid){
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }

  body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-hero-actions){
    justify-content:flex-start!important;
    max-width:none!important;
  }
}

@media (max-width:720px){
  body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-kpi-grid,.zip8-decision-grid,.zip8-score-row,.zip8-platform-grid){
    grid-template-columns:1fr!important;
  }

  body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-hero-actions,.zip8-hero-actions .zip8-btn){
    width:100%!important;
  }
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-hero h1,.zip8-panel h2,.zip8-kpi-card strong,.zip8-decision-card strong,.zip8-report-card strong,.zip8-score-card strong,.zip8-platform-card strong,.zip8-table th,.zip8-table td){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-hero p,.zip8-kpi-card span,.zip8-decision-card span,.zip8-report-card span,.zip8-score-card span,.zip8-platform-card span,.zip8-table small,.zip8-timeline span,.zip8-timeline small,.zip8-maturity-list small,.zip8-empty-state span){
  color:#cbd5e1!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-kicker){
  background:rgba(14,165,233,.16)!important;
  color:#bae6fd!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-meta-row span,.zip8-exception-list a,.zip8-timeline li,.zip8-maturity-list div){
  border:1px solid rgba(148,163,184,.20)!important;
  background:rgba(255,255,255,.07)!important;
  color:#e5edf7!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-btn){
  border-color:rgba(203,213,225,.26)!important;
  background:rgba(255,255,255,.09)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-btn.primary){
  border-color:#bfdbfe!important;
  background:#f8fbff!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-table-wrap){
  border-color:rgba(148,163,184,.24)!important;
  background:rgba(2,6,23,.16)!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-empty-state){
  border-color:rgba(148,163,184,.35)!important;
  background:rgba(255,255,255,.05)!important;
  color:#e5edf7!important;
}

/* v857 warehouse ops readability on the professional light data surface. */
body.visual-real-ui-polish-final[data-path="/warehouse-ops"] :where(.warehouse-ops-kpi-grid-v851 .metric-card,.warehouse-ops-command-band-v851 article,.warehouse-ops-panel-v851,.warehouse-ops-list-v851 article,.table-wrap,.responsive-table-wrap){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path="/warehouse-ops"] :where(.metric-label,.metric-value,.section-title,.warehouse-ops-command-band-v851 strong,.warehouse-ops-list-v851 strong,table th,table td,table td a){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/warehouse-ops"] :where(.metric-note,.section-subtitle,.muted,.small,.warehouse-ops-command-band-v851 p,.warehouse-ops-list-v851 p,table .muted){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/warehouse-ops"] :where(table th){
  background:#f8fafc!important;
  border-bottom:1px solid #dbe4ef!important;
  font-weight:900!important;
}

body.visual-real-ui-polish-final[data-path="/warehouse-ops"] :where(table td){
  border-bottom:1px solid #e2e8f0!important;
}

body.visual-real-ui-polish-final[data-path="/warehouse-ops"] :where(.inline-alert.ok){
  border:1px solid rgba(22,163,74,.20)!important;
  background:#f0fdf4!important;
  color:#166534!important;
}

body.visual-real-ui-polish-final[data-path="/warehouse-ops"] :where(.btn.secondary,.btn.ghost,.warehouse-ops-panel-v851 .btn){
  border-color:#cbd5e1!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final[data-path="/warehouse-ops"] :where(.warehouse-ops-hero-v851 .btn.secondary){
  border-color:rgba(255,255,255,.30)!important;
  background:rgba(255,255,255,.11)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.owner-hero-signal){
  display:grid!important;
  gap:2px!important;
  align-content:center!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.owner-hero-signal b,.owner-hero-signal small){
  display:block!important;
  line-height:1.12!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.owner-hero-signal small){
  color:#cbd5e1!important;
}

/* v858 contrast closeout: header scope and light data cards must stay readable. */
body.visual-real-ui-polish-final :where(.zip3-scope-pill--customer-owner,.zip3-scope-pill--platform-tenant-view,.zip3-scope-pill.zip3-scope-pill--customer-owner){
  border:1px solid rgba(37,99,235,.18)!important;
  background:#eff6ff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final:is([data-path="/transfers"],[data-path="/purchase-orders"],[data-path="/reports/critical-stock"]) :where(.metric-card,.metric-panel,.inventory-command-card-v432){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final:is([data-path="/transfers"],[data-path="/purchase-orders"],[data-path="/reports/critical-stock"]) :where(.metric-card,.metric-panel,.inventory-command-card-v432) :where(.metric-label,.metric-value,.label,.value,strong,h2,h3){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is([data-path="/transfers"],[data-path="/purchase-orders"],[data-path="/reports/critical-stock"]) :where(.metric-card,.metric-panel,.inventory-command-card-v432) :where(.metric-note,.muted,small,span,p){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/reports/critical-stock"] :where(.inventory-command-card-v432.emphasis){
  background:#0f172a!important;
  color:#f8fbff!important;
  border-color:rgba(96,165,250,.28)!important;
}

body.visual-real-ui-polish-final[data-path="/reports/critical-stock"] :where(.inventory-command-card-v432.emphasis) :where(.metric-label,.metric-value,.label,.value,strong,h2,h3){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/reports/critical-stock"] :where(.inventory-command-card-v432.emphasis) :where(.metric-note,.muted,small,span,p){
  color:#cbd5e1!important;
}

body.visual-real-ui-polish-final[data-path="/warehouse-intelligence"] :where(.wi-panel,.wi-panel.is-active){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path="/warehouse-intelligence"] :where(.wi-panel,.wi-panel.is-active) :where(h2,h3,strong,.metric-value,.panel-title){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/warehouse-intelligence"] :where(.wi-panel,.wi-panel.is-active) :where(p,small,span,.muted,.metric-note){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/suppliers"] :where(.request-filter-form .btn,.supplier-filter-form .btn,.toolbar-grid .btn,form .btn:not(.secondary):not(.ghost)){
  border-color:#1d4ed8!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-filter-shell,.compact-filter-card){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-filter-shell,.compact-filter-card) :where(h2,h3,strong,label,.section-title){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-filter-shell,.compact-filter-card) :where(p,small,span,.muted,.section-subtitle){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/purchase-orders"] :where(.ops-hero-v434,.page-hero.compact-hero.ops-hero-v434){
  border:1px solid rgba(125,211,252,.22)!important;
  background:
    linear-gradient(120deg,rgba(7,17,34,.98),rgba(20,42,82,.96) 56%,rgba(13,116,108,.88))!important;
  color:#f8fbff!important;
  box-shadow:0 24px 64px rgba(15,23,42,.18)!important;
}

body.visual-real-ui-polish-final[data-path="/purchase-orders"] :where(.ops-hero-v434 h1,.ops-hero-v434 .hero-kicker,.ops-hero-v434 strong){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/purchase-orders"] :where(.ops-hero-v434 p,.ops-hero-v434 .muted){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final[data-path="/purchase-orders"] :where(.ops-hero-v434 .badge){
  border-color:rgba(203,213,225,.26)!important;
  background:rgba(255,255,255,.10)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/purchase-orders"] :where(.ops-hero-v434 .btn.primary){
  border-color:#93c5fd!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/purchase-orders"] :where(.ops-hero-v434 .btn.secondary,.ops-hero-v434 .btn.ghost){
  border-color:rgba(255,255,255,.30)!important;
  background:rgba(255,255,255,.10)!important;
  color:#ffffff!important;
}

/* v869 control-module readability: keep workbench panels crisp on light data surfaces. */
body.visual-real-ui-polish-final[data-path="/inventory-control"] :where(.ic-panel,.ic-panel.is-active,.ic-demo-brief article,.ic-kpi-grid article,.ic-health,.ic-advanced-output,.ic-output,.ic-planning-grid){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path="/inventory-control"] :where(.ic-panel,.ic-panel.is-active,.ic-demo-brief article,.ic-kpi-grid article,.ic-health,.ic-advanced-output,.ic-output,.ic-planning-grid) :where(h2,h3,strong,label,summary,.ic-panel-heading span){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/inventory-control"] :where(.ic-panel,.ic-panel.is-active,.ic-demo-brief article,.ic-kpi-grid article,.ic-health,.ic-advanced-output,.ic-output,.ic-planning-grid) :where(p,small,span,li){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/inventory-control"] :where(.ic-form-grid input,.ic-form-grid select,.ic-form-grid textarea,.ic-advanced-form input,.ic-advanced-form textarea){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#cbd5e1!important;
}

body.visual-real-ui-polish-final[data-path="/fulfillment-control"] :where(.fc-panel,.fc-panel.is-active,.fc-demo-brief article,.fc-kpi-grid article,.fc-health,.fc-status-board article,.fc-risk-list article,.fc-form-card,.fc-advanced-output,.fc-output,.fc-table-wrap){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path="/fulfillment-control"] :where(.fc-panel,.fc-panel.is-active,.fc-demo-brief article,.fc-kpi-grid article,.fc-health,.fc-status-board article,.fc-risk-list article,.fc-form-card,.fc-advanced-output,.fc-output,.fc-table-wrap) :where(h2,h3,strong,label,summary,.fc-panel-heading span){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/fulfillment-control"] :where(.fc-panel,.fc-panel.is-active,.fc-demo-brief article,.fc-kpi-grid article,.fc-health,.fc-status-board article,.fc-risk-list article,.fc-form-card,.fc-advanced-output,.fc-output,.fc-table-wrap) :where(p,small,span,.fc-empty){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/fulfillment-control"] :where(.fc-json-form input,.fc-json-form textarea,.fc-form-card input,.fc-form-card select,.fc-form-card textarea,.fc-list-actions select){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#cbd5e1!important;
}

body.visual-real-ui-polish-final[data-path="/enterprise-assurance"] :where(.ea-hero){
  border:1px solid rgba(125,211,252,.22)!important;
  background:linear-gradient(120deg,rgba(7,17,34,.98),rgba(20,42,82,.96) 58%,rgba(15,118,110,.86))!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/enterprise-assurance"] :where(.ea-hero h1,.ea-hero strong,.ea-hero .ea-eyebrow){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/enterprise-assurance"] :where(.ea-hero p,.ea-hero span,.ea-hero small){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final[data-path="/enterprise-assurance"] :where(.ea-kpis article,.ea-panel,.ea-panel.is-active,.ea-capability-grid article,.ea-output,.ea-json-form,.ea-inline-form){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path="/enterprise-assurance"] :where(.ea-kpis article,.ea-panel,.ea-panel.is-active,.ea-capability-grid article,.ea-output,.ea-json-form,.ea-inline-form) :where(h2,h3,strong,label,.ea-panel-title span){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/enterprise-assurance"] :where(.ea-kpis article,.ea-panel,.ea-panel.is-active,.ea-capability-grid article,.ea-output,.ea-json-form,.ea-inline-form) :where(p,small,span){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/enterprise-assurance"] :where(.ea-json-form input,.ea-json-form textarea,.ea-inline-form input){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#cbd5e1!important;
}

body.visual-real-ui-polish-final:is([data-path="/communications"],[data-path="/logs"],[data-path="/launchpad"]) :where(.metric-card,.governance-command-card-v433,.logs-bridge-card-v478,.brand-info-card,.surface-module-grid article){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final:is([data-path="/communications"],[data-path="/logs"],[data-path="/launchpad"]) :where(.metric-card,.governance-command-card-v433,.logs-bridge-card-v478,.brand-info-card,.surface-module-grid article) :where(.metric-label,.metric-value,h2,h3,strong,label,.eyebrow){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is([data-path="/communications"],[data-path="/logs"],[data-path="/launchpad"]) :where(.metric-card,.governance-command-card-v433,.logs-bridge-card-v478,.brand-info-card,.surface-module-grid article) :where(.metric-note,.muted,small,span,p,li){
  color:#64748b!important;
}

body.visual-real-ui-polish-final:is([data-path="/communications"],[data-path="/logs"],[data-path="/launchpad"]) :where(.governance-command-card-v433.emphasis,.logs-bridge-card-v478.emphasis){
  background:#0f172a!important;
  color:#f8fbff!important;
  border-color:rgba(96,165,250,.28)!important;
}

body.visual-real-ui-polish-final:is([data-path="/communications"],[data-path="/logs"],[data-path="/launchpad"]) :where(.governance-command-card-v433.emphasis,.logs-bridge-card-v478.emphasis) :where(h2,h3,strong,label,.eyebrow,.metric-label,.metric-value){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is([data-path="/communications"],[data-path="/logs"],[data-path="/launchpad"]) :where(.governance-command-card-v433.emphasis,.logs-bridge-card-v478.emphasis) :where(p,small,span,.muted){
  color:#cbd5e1!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-panel,.zip5-panel-large,.zip5-kpi,.zip5-operator-card,.zip5-action-card,.zip5-mobile-strip,.zip5-empty-state,.zip5-table-wrap){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-panel,.zip5-panel-large,.zip5-kpi,.zip5-operator-card,.zip5-action-card,.zip5-mobile-strip,.zip5-empty-state,.zip5-table-wrap) :where(h2,h3,strong,label,.zip5-eyebrow,.zip5-card-kicker){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-panel,.zip5-panel-large,.zip5-kpi,.zip5-operator-card,.zip5-action-card,.zip5-mobile-strip,.zip5-empty-state,.zip5-table-wrap) :where(p,small,span,li,.zip5-owner){
  color:#64748b!important;
}

/* v870 route hero contrast tokens for gradient surfaces. */
body.visual-real-ui-polish-final:is([data-path="/communications"],[data-path="/logs"],[data-path="/launchpad"],[data-path="/sales"],[data-path="/dashboard"],[data-path="/app"]) :where(.page-hero,.compact-hero,.settings-hero,.logs-hero-v433,.brand-hero-panel,.surface-hero-panel,.ops-hero-v434,.detail-hero.dashboard-hero),
body.visual-real-ui-polish-final[data-path="/enterprise-assurance"] :where(.ea-hero),
body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-hero),
body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-wms-hero){
  background-color:#0f172a!important;
}

/* v870 WMS cockpit layout. */
body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-wms-shell){
  width:min(100%,1320px)!important;
  margin:0 auto!important;
  display:flex!important;
  flex-direction:column!important;
  gap:22px!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-wms-hero){
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;
  gap:28px!important;
  align-items:center!important;
  padding:34px!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:22px!important;
  background-image:linear-gradient(120deg,rgba(7,17,34,.98),rgba(21,45,87,.96) 58%,rgba(15,118,110,.84))!important;
  box-shadow:0 28px 70px rgba(15,23,42,.16)!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-wms-hero h1,.zip5-wms-hero strong,.zip5-wms-hero .zip5-eyebrow){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-wms-hero p,.zip5-wms-hero span,.zip5-wms-hero small,.zip5-wms-hero code){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-operator-card){
  padding:22px!important;
  border-radius:18px!important;
  background:rgba(15,23,42,.72)!important;
  border:1px solid rgba(203,213,225,.20)!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-hero-actions){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  margin-top:18px!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-wms-hero .btn,.zip5-flow-step .btn,.zip5-empty-state .btn){
  border-color:rgba(255,255,255,.24)!important;
  background:#ffffff!important;
  color:#0f172a!important;
  font-weight:900!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-wms-hero .btn.primary){
  background:#2563eb!important;
  color:#ffffff!important;
  border-color:#60a5fa!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-kpi-grid){
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:12px!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-kpi){
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
  padding:18px!important;
  min-height:116px!important;
  border-radius:16px!important;
  text-decoration:none!important;
  box-shadow:0 14px 34px rgba(15,23,42,.07)!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-kpi strong){
  font-size:clamp(1.35rem,2vw,2rem)!important;
  line-height:1!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-control-grid){
  display:grid!important;
  grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;
  gap:22px!important;
  align-items:start!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-panel){
  padding:24px!important;
  border-radius:18px!important;
  box-shadow:0 18px 44px rgba(15,23,42,.07)!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-panel-header){
  display:flex!important;
  justify-content:space-between!important;
  gap:18px!important;
  align-items:flex-start!important;
  margin-bottom:18px!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-flow-list){
  list-style:none!important;
  margin:0!important;
  padding:0!important;
  display:grid!important;
  gap:12px!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-flow-step){
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  gap:16px!important;
  align-items:center!important;
  padding:16px!important;
  border:1px solid #dbe4ef!important;
  border-radius:14px!important;
  background:#f8fafc!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-step-no){
  display:grid!important;
  place-items:center!important;
  width:42px!important;
  height:42px!important;
  border-radius:999px!important;
  background:#eaf2ff!important;
  color:#1d4ed8!important;
  font-weight:900!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-action-deck){
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;
  gap:12px!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-action-card){
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
  min-height:116px!important;
  padding:16px!important;
  border-radius:14px!important;
  text-decoration:none!important;
  box-shadow:0 10px 28px rgba(15,23,42,.06)!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-mobile-strip){
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;
  gap:20px!important;
  align-items:center!important;
  padding:24px!important;
  border-radius:18px!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-scan-simulator){
  display:grid!important;
  gap:10px!important;
  padding:18px!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#f8fafc!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-table){
  width:100%!important;
  border-collapse:separate!important;
  border-spacing:0!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-table th){
  background:#0f172a!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-table td){
  color:#0f172a!important;
  background:#ffffff!important;
  border-bottom:1px solid #e2e8f0!important;
}

/* v870 procurement cockpit layout. */
body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-procurement-shell){
  width:min(100%,1320px)!important;
  margin:0 auto!important;
  display:flex!important;
  flex-direction:column!important;
  gap:22px!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-hero){
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;
  gap:28px!important;
  align-items:center!important;
  padding:34px!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:22px!important;
  background-image:linear-gradient(120deg,rgba(7,17,34,.98),rgba(21,45,87,.96) 58%,rgba(15,118,110,.84))!important;
  box-shadow:0 28px 70px rgba(15,23,42,.16)!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-hero h1,.zip6-hero strong,.zip6-hero .zip6-eyebrow,.zip6-hero code){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-hero p,.zip6-hero span,.zip6-hero small){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-operator-card){
  padding:22px!important;
  border-radius:18px!important;
  background:rgba(15,23,42,.72)!important;
  border:1px solid rgba(203,213,225,.20)!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-hero-actions){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  margin-top:18px!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-hero .btn,.zip6-flow-step .btn,.zip6-empty-state .btn,.zip6-panel .btn){
  border-color:rgba(255,255,255,.24)!important;
  background:#ffffff!important;
  color:#0f172a!important;
  font-weight:900!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-hero .btn.primary){
  background:#2563eb!important;
  color:#ffffff!important;
  border-color:#60a5fa!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-kpi-grid){
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:12px!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-kpi,.zip6-panel,.zip6-flow-step,.zip6-action-card,.zip6-bridge-card,.zip6-exception-card,.zip6-supplier-card,.zip6-empty-state,.zip6-readiness-panel){
  background:#ffffff!important;
  color:#0f172a!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  box-shadow:0 14px 34px rgba(15,23,42,.07)!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-kpi,.zip6-panel,.zip6-flow-step,.zip6-action-card,.zip6-bridge-card,.zip6-exception-card,.zip6-supplier-card,.zip6-empty-state,.zip6-readiness-panel) :where(h2,h3,strong,label,.zip6-eyebrow){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-kpi,.zip6-panel,.zip6-flow-step,.zip6-action-card,.zip6-bridge-card,.zip6-exception-card,.zip6-supplier-card,.zip6-empty-state,.zip6-readiness-panel) :where(p,small,span,li){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-kpi){
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
  padding:18px!important;
  min-height:116px!important;
  text-decoration:none!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-kpi strong){
  font-size:clamp(1.25rem,1.8vw,1.8rem)!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-panel){
  padding:24px!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-panel-header){
  display:flex!important;
  justify-content:space-between!important;
  gap:18px!important;
  align-items:flex-start!important;
  margin-bottom:18px!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-control-grid){
  display:grid!important;
  grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;
  gap:22px!important;
  align-items:start!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-flow-list,.zip6-request-list,.zip6-bridge-stack,.zip6-action-deck,.zip6-exception-grid,.zip6-supplier-grid){
  display:grid!important;
  gap:12px!important;
  margin:0!important;
  padding:0!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-action-deck,.zip6-exception-grid,.zip6-supplier-grid){
  grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-flow-step){
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  gap:16px!important;
  align-items:center!important;
  padding:16px!important;
  list-style:none!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-step-no){
  display:grid!important;
  place-items:center!important;
  width:42px!important;
  height:42px!important;
  border-radius:999px!important;
  background:#eaf2ff!important;
  color:#1d4ed8!important;
  font-weight:900!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-action-card,.zip6-bridge-card,.zip6-exception-card,.zip6-supplier-card,.zip6-request-item){
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
  padding:16px!important;
  text-decoration:none!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-table-wrap){
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  overflow:hidden!important;
  background:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-table){
  width:100%!important;
  border-collapse:separate!important;
  border-spacing:0!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-table th){
  background:#0f172a!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-table td){
  color:#0f172a!important;
  background:#ffffff!important;
  border-bottom:1px solid #e2e8f0!important;
}

/* v870 sales cockpit readability. */
body.visual-real-ui-polish-final[data-path="/sales"] :where(.ops-shell-v434){
  width:min(100%,1320px)!important;
  margin:0 auto!important;
  display:flex!important;
  flex-direction:column!important;
  gap:22px!important;
}

body.visual-real-ui-polish-final[data-path="/sales"] :where(.ops-hero-v434 h1,.ops-hero-v434 strong,.ops-hero-v434 .hero-kicker){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/sales"] :where(.ops-hero-v434 p,.ops-hero-v434 span,.ops-hero-v434 small){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final[data-path="/sales"] :where(.mini-stats-grid,.sales-health-grid){
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}

body.visual-real-ui-polish-final[data-path="/sales"] :where(.sales-health-grid){
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}

body.visual-real-ui-polish-final[data-path="/sales"] :where(.metric-panel,.health-card,.table-toolbar,.ops-table-surface-v434 .table-wrap,.sticky-tools){
  background:#ffffff!important;
  color:#0f172a!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  box-shadow:0 14px 34px rgba(15,23,42,.07)!important;
}

body.visual-real-ui-polish-final[data-path="/sales"] :where(.metric-panel,.health-card,.table-toolbar,.ops-table-surface-v434 .table-wrap,.sticky-tools) :where(h2,h3,strong,label,.metric-label,.metric-value,.value){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/sales"] :where(.metric-panel,.health-card,.table-toolbar,.ops-table-surface-v434 .table-wrap,.sticky-tools) :where(p,small,span,.muted,.metric-note,.sub){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/sales"] :where(.metric-panel,.health-card,.table-toolbar,.sticky-tools){
  padding:18px!important;
}

body.visual-real-ui-polish-final[data-path="/sales"] :where(.table-toolbar){
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:14px!important;
  align-items:center!important;
}

body.visual-real-ui-polish-final[data-path="/sales"] :where(.ops-table-surface-v434 table){
  width:100%!important;
  border-collapse:separate!important;
  border-spacing:0!important;
}

body.visual-real-ui-polish-final[data-path="/sales"] :where(.ops-table-surface-v434 th){
  background:#0f172a!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/sales"] :where(.ops-table-surface-v434 td){
  color:#0f172a!important;
  background:#ffffff!important;
  border-bottom:1px solid #e2e8f0!important;
}

@media (max-width:980px){
  body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-wms-hero,.zip5-mobile-strip),
  body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-hero){
    grid-template-columns:1fr!important;
    padding:24px!important;
  }

  body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-kpi-grid),
  body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-kpi-grid),
  body.visual-real-ui-polish-final[data-path="/sales"] :where(.mini-stats-grid,.sales-health-grid){
    grid-template-columns:1fr 1fr!important;
  }

  body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-control-grid),
  body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-control-grid){
    grid-template-columns:1fr!important;
  }
}

@media (max-width:640px){
  body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-kpi-grid),
  body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-kpi-grid),
  body.visual-real-ui-polish-final[data-path="/sales"] :where(.mini-stats-grid,.sales-health-grid,.table-toolbar){
    grid-template-columns:1fr!important;
  }

  body.visual-real-ui-polish-final[data-path="/wms"] :where(.zip5-flow-step),
  body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-flow-step){
    grid-template-columns:1fr!important;
  }
}

/* v871 owner and operational route readability closeout. */
body.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/command-center"],
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/reservations"],
  [data-path="/owner-dashboard/reservations/floor"],
  [data-path="/inventory"],
  [data-path="/movements"],
  [data-path="/warehouses"],
  [data-path="/categories"],
  [data-path="/customers"],
  [data-path="/customers/new"],
  [data-path="/products/new"]
) :where(.page-hero,.compact-hero,.inventory-hero-v432,.movements-hero-v432,.warehouse-hero-v432,.form-hero-v435,.toolbar-hero,.product-form-hero,.owner-hero,.command-hero,.profit-hero,.reservation-hero){
  background-color:#0f172a!important;
  background-image:linear-gradient(120deg,rgba(7,17,34,.98),rgba(21,45,87,.96) 58%,rgba(15,118,110,.84))!important;
  border:1px solid rgba(125,211,252,.22)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path^="/inventory/"] :where(.page-hero,.compact-hero,.inventory-hero-v432){
  background-color:#0f172a!important;
  background-image:linear-gradient(120deg,rgba(7,17,34,.98),rgba(21,45,87,.96) 58%,rgba(15,118,110,.84))!important;
  border:1px solid rgba(125,211,252,.22)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/command-center"],
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/reservations"],
  [data-path="/owner-dashboard/reservations/floor"],
  [data-path="/inventory"],
  [data-path="/movements"],
  [data-path="/warehouses"],
  [data-path="/categories"],
  [data-path="/customers"],
  [data-path="/customers/new"],
  [data-path="/products/new"]
) :where(.page-hero,.compact-hero,.inventory-hero-v432,.movements-hero-v432,.warehouse-hero-v432,.form-hero-v435,.toolbar-hero,.product-form-hero,.owner-hero,.command-hero,.profit-hero,.reservation-hero) :where(h1,h2,h3,strong,.hero-kicker,.eyebrow,.badge){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path^="/inventory/"] :where(.page-hero,.compact-hero,.inventory-hero-v432) :where(h1,h2,h3,strong,.hero-kicker,.eyebrow,.badge){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/command-center"],
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/reservations"],
  [data-path="/owner-dashboard/reservations/floor"],
  [data-path="/inventory"],
  [data-path="/movements"],
  [data-path="/warehouses"],
  [data-path="/categories"],
  [data-path="/customers"],
  [data-path="/customers/new"],
  [data-path="/products/new"]
) :where(.page-hero,.compact-hero,.inventory-hero-v432,.movements-hero-v432,.warehouse-hero-v432,.form-hero-v435,.toolbar-hero,.product-form-hero,.owner-hero,.command-hero,.profit-hero,.reservation-hero) :where(p,small,span,.muted){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final[data-path^="/inventory/"] :where(.page-hero,.compact-hero,.inventory-hero-v432) :where(p,small,span,.muted){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/command-center"],
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/reservations"],
  [data-path="/owner-dashboard/reservations/floor"],
  [data-path="/inventory"],
  [data-path="/movements"],
  [data-path="/warehouses"],
  [data-path="/categories"],
  [data-path="/customers"],
  [data-path="/customers/new"],
  [data-path="/products/new"]
) :where(.page-hero,.compact-hero,.inventory-hero-v432,.movements-hero-v432,.warehouse-hero-v432,.form-hero-v435,.toolbar-hero,.product-form-hero,.owner-hero,.command-hero,.profit-hero,.reservation-hero) :where(.btn,.badge,.chip){
  border-color:rgba(203,213,225,.28)!important;
  background:rgba(255,255,255,.12)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/command-center"],
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/reservations"],
  [data-path="/owner-dashboard/reservations/floor"],
  [data-path="/inventory"],
  [data-path="/movements"],
  [data-path="/warehouses"],
  [data-path="/categories"],
  [data-path="/customers"],
  [data-path="/customers/new"],
  [data-path="/products/new"]
) :where(.page-hero,.compact-hero,.inventory-hero-v432,.movements-hero-v432,.warehouse-hero-v432,.form-hero-v435,.toolbar-hero,.product-form-hero,.owner-hero,.command-hero,.profit-hero,.reservation-hero) :where(.btn.primary){
  background:#2563eb!important;
  border-color:#60a5fa!important;
  color:#ffffff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/command-center"],
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/reservations"],
  [data-path="/owner-dashboard/reservations/floor"],
  [data-path="/inventory"],
  [data-path="/movements"],
  [data-path="/warehouses"],
  [data-path="/categories"],
  [data-path="/customers"],
  [data-path="/customers/new"],
  [data-path="/products/new"]
) :where(.section-card,.card,.metric-card,.metric-panel,.inventory-command-card-v432,.inventory-form-surface-v432,.movements-filter-surface-v432,.governance-list-surface-v433,.ops-surface-v434,.form-grid-surface-v435,.product-form-card-shell,.table-toolbar,.table-stage-v431,.table-wrap,.stack-card,.warehouse-action-row,.owner-panel,.owner-card,.profit-filter,.profit-panel,.reservation-panel,.floor-panel){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path^="/inventory/"] :where(.section-card,.card,.metric-card,.metric-panel,.inventory-command-card-v432,.inventory-form-surface-v432,.table-toolbar,.table-stage-v431,.table-wrap,.stack-card){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/command-center"],
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/reservations"],
  [data-path="/owner-dashboard/reservations/floor"],
  [data-path="/inventory"],
  [data-path="/movements"],
  [data-path="/warehouses"],
  [data-path="/categories"],
  [data-path="/customers"],
  [data-path="/customers/new"],
  [data-path="/products/new"]
) :where(.section-card,.card,.metric-card,.metric-panel,.inventory-command-card-v432,.inventory-form-surface-v432,.movements-filter-surface-v432,.governance-list-surface-v433,.ops-surface-v434,.form-grid-surface-v435,.product-form-card-shell,.table-toolbar,.table-stage-v431,.table-wrap,.stack-card,.warehouse-action-row,.owner-panel,.owner-card,.profit-filter,.profit-panel,.reservation-panel,.floor-panel) :where(h2,h3,strong,label,.section-title,.metric-label,.metric-value,.value,summary){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path^="/inventory/"] :where(.section-card,.card,.metric-card,.metric-panel,.inventory-command-card-v432,.inventory-form-surface-v432,.table-toolbar,.table-stage-v431,.table-wrap,.stack-card) :where(h2,h3,strong,label,.section-title,.metric-label,.metric-value,.value,summary){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/command-center"],
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/reservations"],
  [data-path="/owner-dashboard/reservations/floor"],
  [data-path="/inventory"],
  [data-path="/movements"],
  [data-path="/warehouses"],
  [data-path="/categories"],
  [data-path="/customers"],
  [data-path="/customers/new"],
  [data-path="/products/new"]
) :where(.section-card,.card,.metric-card,.metric-panel,.inventory-command-card-v432,.inventory-form-surface-v432,.movements-filter-surface-v432,.governance-list-surface-v433,.ops-surface-v434,.form-grid-surface-v435,.product-form-card-shell,.table-toolbar,.table-stage-v431,.table-wrap,.stack-card,.warehouse-action-row,.owner-panel,.owner-card,.profit-filter,.profit-panel,.reservation-panel,.floor-panel) :where(p,small,span,.muted,.section-sub,.section-subtitle,.metric-note,li){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path^="/inventory/"] :where(.section-card,.card,.metric-card,.metric-panel,.inventory-command-card-v432,.inventory-form-surface-v432,.table-toolbar,.table-stage-v431,.table-wrap,.stack-card) :where(p,small,span,.muted,.section-sub,.section-subtitle,.metric-note,li){
  color:#64748b!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/inventory"],
  [data-path="/movements"],
  [data-path="/warehouses"],
  [data-path="/categories"],
  [data-path="/customers"],
  [data-path="/customers/new"],
  [data-path="/products/new"]
) :where(input,select,textarea){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#cbd5e1!important;
}

body.visual-real-ui-polish-final[data-path^="/inventory/"] :where(input,select,textarea){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#cbd5e1!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/inventory"],
  [data-path="/movements"],
  [data-path="/warehouses"],
  [data-path="/categories"],
  [data-path="/customers"],
  [data-path="/customers/new"],
  [data-path="/products/new"]
) :where(.section-card,.card,.table-toolbar,.table-stage-v431,.inventory-form-surface-v432,.form-grid-surface-v435,.product-form-card-shell,.warehouse-action-row) :where(.btn,.chip,button){
  border-color:#cbd5e1!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/inventory"],
  [data-path="/movements"],
  [data-path="/warehouses"],
  [data-path="/categories"],
  [data-path="/customers"],
  [data-path="/customers/new"],
  [data-path="/products/new"]
) :where(.section-card,.card,.table-toolbar,.table-stage-v431,.inventory-form-surface-v432,.form-grid-surface-v435,.product-form-card-shell,.warehouse-action-row) :where(.btn.primary,button[type="submit"]){
  border-color:#2563eb!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/movements"] :where(.table-wrap.table-xwide){
  overflow-x:auto!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#ffffff!important;
  box-shadow:inset 0 -10px 18px rgba(15,23,42,.03)!important;
}

body.visual-real-ui-polish-final[data-path="/movements"] :where(.table-wrap.table-xwide)::before{
  content:"Geniş kayıt listesi sağa kaydırılabilir.";
  display:block;
  padding:10px 14px;
  color:#475569;
  background:#f8fafc;
  border-bottom:1px solid #e2e8f0;
  font-size:.86rem;
  font-weight:800;
}

body.visual-real-ui-polish-final:is([data-path="/movements"],[data-path="/inventory"],[data-path="/warehouses"],[data-path="/categories"],[data-path="/customers"]) :where(table th){
  background:#0f172a!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is([data-path="/movements"],[data-path="/inventory"],[data-path="/warehouses"],[data-path="/categories"],[data-path="/customers"]) :where(table td){
  background:#ffffff!important;
  color:#0f172a!important;
  border-bottom:1px solid #e2e8f0!important;
}

body.visual-real-ui-polish-final[data-path^="/inventory/"] :where(table th){
  background:#0f172a!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path^="/inventory/"] :where(table td){
  background:#ffffff!important;
  color:#0f172a!important;
  border-bottom:1px solid #e2e8f0!important;
}

@media (max-width:720px){
  body.visual-real-ui-polish-final :where(.content,.clean-layout-content){
    padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))!important;
  }

  body.visual-real-ui-polish-final :where(.sticky-action-bar,.sticky-actions,.sticky-tools){
    bottom:calc(84px + env(safe-area-inset-bottom,0px))!important;
  }
}

/* v873 align final polish with rendered aliases and shared cinematic panels. */
body.visual-real-ui-polish-final[data-path^="/owner-dashboard"] :where(.detail-hero.dashboard-hero,.page-hero,.compact-hero),
body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.detail-hero.dashboard-hero,.dashboard-hero){
  background-color:#0f172a!important;
  background-image:linear-gradient(120deg,rgba(7,17,34,.98),rgba(21,45,87,.96) 58%,rgba(15,118,110,.84))!important;
  border:1px solid rgba(125,211,252,.22)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path^="/owner-dashboard"] :where(.detail-hero.dashboard-hero,.page-hero,.compact-hero) :where(h1,h2,h3,strong,.title-xl,.eyebrow,.hero-kicker),
body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.detail-hero.dashboard-hero,.dashboard-hero) :where(h1,h2,h3,strong,.title-xl,.eyebrow,.hero-kicker){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path^="/owner-dashboard"] :where(.detail-hero.dashboard-hero,.page-hero,.compact-hero) :where(p,small,span,.muted,.başvuru),
body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.detail-hero.dashboard-hero,.dashboard-hero) :where(p,small,span,.muted,.başvuru){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final[data-path^="/owner-dashboard"] :where(.detail-hero.dashboard-hero,.page-hero,.compact-hero) :where(.btn,.badge,.chip),
body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.detail-hero.dashboard-hero,.dashboard-hero) :where(.btn,.badge,.chip){
  border-color:rgba(203,213,225,.28)!important;
  background:rgba(255,255,255,.12)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path^="/owner-dashboard"] :where(.detail-hero.dashboard-hero,.page-hero,.compact-hero) :where(.btn.primary,.btn:not(.secondary):not(.ghost)),
body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.detail-hero.dashboard-hero,.dashboard-hero) :where(.btn.primary,.btn:not(.secondary):not(.ghost)){
  background:#2563eb!important;
  border-color:#60a5fa!important;
  color:#ffffff!important;
}

body.visual-real-ui-polish-final:is([data-path="/communications"],[data-path="/logs"],[data-path="/launchpad"],[data-path="/categories"]) :where(.glass-section,.brand-section-shell,.section-card,.settings-command-grid-v433,.management-summary-card,.ops-inline-summary,.active-filter-strip,.rich-section-nav,.launchpad-flow-card,.launchpad-module-ribbon a){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final:is([data-path="/communications"],[data-path="/logs"],[data-path="/launchpad"],[data-path="/categories"]) :where(.glass-section,.brand-section-shell,.section-card,.settings-command-grid-v433,.management-summary-card,.ops-inline-summary,.active-filter-strip,.rich-section-nav,.launchpad-flow-card,.launchpad-module-ribbon a) :where(h2,h3,strong,label,.section-title,.inline-title-reset,.metric-value,.value){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is([data-path="/communications"],[data-path="/logs"],[data-path="/launchpad"],[data-path="/categories"]) :where(.glass-section,.brand-section-shell,.section-card,.settings-command-grid-v433,.management-summary-card,.ops-inline-summary,.active-filter-strip,.rich-section-nav,.launchpad-flow-card,.launchpad-module-ribbon a) :where(p,small,span,.muted,.section-sub,.section-subtitle,li){
  color:#64748b!important;
}

body.visual-real-ui-polish-final:is([data-path="/communications"],[data-path="/logs"],[data-path="/launchpad"],[data-path="/categories"]) :where(.section-headline .eyebrow,.section-head .eyebrow,.glass-section > .eyebrow,.brand-section-headline .eyebrow){
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final:is([data-path="/communications"],[data-path="/logs"],[data-path="/launchpad"],[data-path="/categories"]) :where(.section-headline h2,.section-head h2,.brand-section-headline h2){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is([data-path="/communications"],[data-path="/logs"]) :where(.glass-section,.section-card) :where(.btn,button,.chip,.badge){
  border-color:#cbd5e1!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final:is([data-path="/communications"],[data-path="/logs"]) :where(.glass-section,.section-card) :where(.btn.primary,button[type="submit"]){
  border-color:#2563eb!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

body.visual-real-ui-polish-final :where(.finance-control-v709,.operations-backbone-v708){
  background-color:#22160e!important;
}

body.visual-real-ui-polish-final :where(.finance-control-v709) :where(.hero-kicker,.finance-control-head-v709 h2,.finance-control-status-v709 strong,.finance-control-grid-v709 b){
  color:#fff9ef!important;
}

body.visual-real-ui-polish-final :where(.finance-control-v709) :where(p,span,.muted,.finance-control-status-v709 span,.finance-control-grid-v709 a span){
  color:rgba(255,247,232,.82)!important;
}

body.visual-real-ui-polish-final :where(.operations-backbone-v708) :where(.hero-kicker,.operations-backbone-head-v708 h2,.operations-backbone-status-v708 strong,.operations-backbone-grid-v708 b){
  color:#fff9ef!important;
}

body.visual-real-ui-polish-final :where(.operations-backbone-v708) :where(p,span,.muted,.operations-backbone-status-v708 span,.operations-backbone-grid-v708 a span){
  color:rgba(255,247,232,.82)!important;
}

body.visual-real-ui-polish-final[data-path="/fulfillment-control"] :where(.fc-table th,.fc-table thead th){
  background:#0f172a!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/fulfillment-control"] :where(.fc-table td){
  background:#ffffff!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path^="/owner-dashboard"] :where(.command-center-card,.card.section-card,.dashboard-filter-card,.service-board-card,.reservation-console-card,.data-decision-card,.floor-table-card,.procurement-focus-card,.procurement-launch-card,.procurement-watch-card,.procurement-workflow-card,.persistence-card),
body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.command-center-card,.card.section-card,.dashboard-filter-card,.service-board-card,.reservation-console-card,.data-decision-card,.floor-table-card,.procurement-focus-card,.procurement-launch-card,.procurement-watch-card,.procurement-workflow-card,.persistence-card){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path^="/owner-dashboard"] :where(.command-center-card,.card.section-card,.dashboard-filter-card,.service-board-card,.reservation-console-card,.data-decision-card,.floor-table-card,.procurement-focus-card,.procurement-launch-card,.procurement-watch-card,.procurement-workflow-card,.persistence-card) :where(h2,h3,strong,b,label,.section-title),
body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.command-center-card,.card.section-card,.dashboard-filter-card,.service-board-card,.reservation-console-card,.data-decision-card,.floor-table-card,.procurement-focus-card,.procurement-launch-card,.procurement-watch-card,.procurement-workflow-card,.persistence-card) :where(h2,h3,strong,b,label,.section-title){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path^="/owner-dashboard"] :where(.command-center-card,.card.section-card,.dashboard-filter-card,.service-board-card,.reservation-console-card,.data-decision-card,.floor-table-card,.procurement-focus-card,.procurement-launch-card,.procurement-watch-card,.procurement-workflow-card,.persistence-card) :where(p,small,span,.muted,.section-sub,.section-subtitle),
body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.command-center-card,.card.section-card,.dashboard-filter-card,.service-board-card,.reservation-console-card,.data-decision-card,.floor-table-card,.procurement-focus-card,.procurement-launch-card,.procurement-watch-card,.procurement-workflow-card,.persistence-card) :where(p,small,span,.muted,.section-sub,.section-subtitle){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path^="/owner-dashboard"] :where(.command-center-card,.card.section-card,.dashboard-filter-card,.service-board-card,.reservation-console-card,.data-decision-card,.floor-table-card,.procurement-focus-card,.procurement-launch-card,.procurement-watch-card,.procurement-workflow-card,.persistence-card) :where(.btn,.chip,.badge,button),
body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.command-center-card,.card.section-card,.dashboard-filter-card,.service-board-card,.reservation-console-card,.data-decision-card,.floor-table-card,.procurement-focus-card,.procurement-launch-card,.procurement-watch-card,.procurement-workflow-card,.persistence-card) :where(.btn,.chip,.badge,button){
  border-color:#cbd5e1!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final[data-path^="/inventory/"] :where(.inventory-reconcile-card,.inventory-reconcile-card-v436,.inventory-command-card-v432,.command-links-inline-v431 a){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path^="/inventory/"] :where(.inventory-reconcile-card,.inventory-reconcile-card-v436,.inventory-command-card-v432) :where(h2,h3,strong,b,label,.eyebrow){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path^="/inventory/"] :where(.inventory-reconcile-card,.inventory-reconcile-card-v436,.inventory-command-card-v432) :where(p,small,span,.muted){
  color:#64748b!important;
}

body.visual-real-ui-polish-final:is([data-path="/warehouses"],[data-path="/movements"],[data-path="/customers"],[data-path="/categories"],[data-path="/inventory"]) :where(.table-wrap table td,.table td,.responsive-stack td,.mobile-card-table td,.warehouse-action-row td),
body.visual-real-ui-polish-final[data-path^="/inventory/"] :where(.table-wrap table td,.table td,.responsive-stack td,.mobile-card-table td){
  color:#0f172a!important;
  background:#ffffff!important;
}

body.visual-real-ui-polish-final:is([data-path="/warehouses"],[data-path="/movements"],[data-path="/customers"],[data-path="/categories"],[data-path="/inventory"]) :where(.table-wrap table td *,.table td *,.responsive-stack td *,.mobile-card-table td *),
body.visual-real-ui-polish-final[data-path^="/inventory/"] :where(.table-wrap table td *,.table td *,.responsive-stack td *,.mobile-card-table td *){
  color:inherit!important;
}

body.visual-real-ui-polish-final:is([data-path="/warehouses"],[data-path="/movements"],[data-path="/customers"],[data-path="/categories"],[data-path="/inventory"]) :where(.quick-kpi-card,.management-summary-card,.inventory-reconcile-card,.inventory-reconcile-card-v436){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final:is([data-path="/warehouses"],[data-path="/movements"],[data-path="/customers"],[data-path="/categories"],[data-path="/inventory"]) :where(.quick-kpi-card,.management-summary-card,.inventory-reconcile-card,.inventory-reconcile-card-v436) :where(h2,h3,strong,.value,.label){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is([data-path="/warehouses"],[data-path="/movements"],[data-path="/customers"],[data-path="/categories"],[data-path="/inventory"]) :where(.quick-kpi-card,.management-summary-card,.inventory-reconcile-card,.inventory-reconcile-card-v436) :where(p,small,span,.note,.muted){
  color:#64748b!important;
}

/* v875 final contrast sweep for shared cards, partials, and table heads. */
body.visual-real-ui-polish-final:is([data-path="/categories"],[data-path="/products/new"]) :where(.detail-hero){
  background-color:#0f172a!important;
  background-image:linear-gradient(120deg,rgba(7,17,34,.98),rgba(21,45,87,.96) 58%,rgba(15,118,110,.84))!important;
  border:1px solid rgba(125,211,252,.22)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is([data-path="/categories"],[data-path="/products/new"]) :where(.detail-hero) :where(h1,h2,h3,strong,.eyebrow,.hero-kicker,.title-xl){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is([data-path="/categories"],[data-path="/products/new"]) :where(.detail-hero) :where(p,small,span,.muted,.başvuru,.metric-label,.metric-note){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final[data-path="/launchpad"] :where(.brand-hero-panel,.surface-hero-panel){
  background-color:#0f172a!important;
  background-image:linear-gradient(120deg,rgba(7,17,34,.98),rgba(21,45,87,.96) 58%,rgba(15,118,110,.84))!important;
}

body.visual-real-ui-polish-final[data-path="/launchpad"] :where(.brand-hero-panel,.surface-hero-panel) :where(h1,h2,h3,strong,.hero-kicker){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/launchpad"] :where(.brand-hero-panel,.surface-hero-panel) :where(p,small,span,.muted){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final :where(.operations-backbone-v708){
  background-color:#ffffff!important;
  background-image:linear-gradient(135deg,#ffffff,#f8fafc)!important;
  border:1px solid #dbe4ef!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final :where(.operations-backbone-v708) :where(.hero-kicker,.operations-backbone-head-v708 h2,.operations-backbone-status-v708 strong,.operations-backbone-grid-v708 b){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final :where(.operations-backbone-v708) :where(p,span,.muted,.operations-backbone-status-v708 span,.operations-backbone-grid-v708 a span,.operations-backbone-status-v708 small,.operations-backbone-grid-v708 small){
  color:#64748b!important;
}

body.visual-real-ui-polish-final :where(.core-ops-cluster,.compact-ops-strip,.commercial-compact-strip,.management-toolbar,.dashboard-filter-card,.ops-console-card){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final :where(.core-ops-cluster,.compact-ops-strip,.commercial-compact-strip,.management-toolbar,.dashboard-filter-card,.ops-console-card) :where(h2,h3,strong,b,label,.eyebrow,.section-title){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final :where(.core-ops-cluster,.compact-ops-strip,.commercial-compact-strip,.management-toolbar,.dashboard-filter-card,.ops-console-card) :where(p,small,span,.muted,.metric-label,.metric-note){
  color:#64748b!important;
}

body.visual-real-ui-polish-final :where(.card,.section-card,.metric-card,.metric-panel,.table-toolbar,.table-stage-v431,.table-wrap,.ops-inline-summary,.sticky-tools,.brand-info-card,.reservation-response-card,.reservation-console-card,.inventory-reconcile-card,.inventory-command-card-v432,.dashboard-filter-card,.ops-console-card,.zip5-panel,.management-toolbar,.core-ops-cluster,.compact-ops-strip,.commercial-compact-strip) :where(a.btn,button.btn,.btn:not(.primary),a.chip,button.chip,.chip:not(.active)){
  border-color:#cbd5e1!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final :where(.card,.section-card,.metric-card,.metric-panel,.table-toolbar,.table-stage-v431,.table-wrap,.ops-inline-summary,.sticky-tools,.brand-info-card,.reservation-response-card,.reservation-console-card,.inventory-reconcile-card,.inventory-command-card-v432,.dashboard-filter-card,.ops-console-card,.zip5-panel,.management-toolbar,.core-ops-cluster,.compact-ops-strip,.commercial-compact-strip) :where(a.btn.primary,button.btn.primary,button[type="submit"].btn){
  border-color:#2563eb!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-table table th,.logs-table thead th,.responsive-stack th){
  background:#0f172a!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-table table td,.logs-table tbody td,.responsive-stack td){
  background:#ffffff!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-table table td *,.logs-table tbody td *,.responsive-stack td *){
  color:inherit!important;
}

body.visual-real-ui-polish-final[data-path="/inventory"] :where(.inventory-form-surface-v432,.inventory-command-card-v432,.core-ops-cluster) :where(.btn,.chip,button),
body.visual-real-ui-polish-final[data-path^="/inventory/"] :where(.inventory-form-surface-v432,.inventory-reconcile-card,.inventory-command-card-v432,.table-stage-v431,.inventory-filter-bar-v432) :where(.btn,.chip,button){
  border-color:#cbd5e1!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final[data-path="/inventory"] :where(.inventory-form-surface-v432,.inventory-command-card-v432,.core-ops-cluster) :where(.btn.primary,button[type="submit"]),
body.visual-real-ui-polish-final[data-path^="/inventory/"] :where(.inventory-form-surface-v432,.inventory-reconcile-card,.inventory-command-card-v432,.table-stage-v431,.inventory-filter-bar-v432) :where(.btn.primary,button[type="submit"]){
  border-color:#2563eb!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

/* v876 dashboard alias and inventory execution strip final pass. */
body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-filter-card,.owner-command-card,.owner-menu-card,.executive-depth-card),
body.visual-real-ui-polish-final[data-path="/dashboard"] :where(.dashboard-filter-card,.owner-command-card,.owner-menu-card,.executive-depth-card),
body.visual-real-ui-polish-final[data-path="/app"] :where(.dashboard-filter-card,.owner-command-card,.owner-menu-card,.executive-depth-card){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-filter-card,.owner-command-card,.owner-menu-card,.executive-depth-card) :where(*),
body.visual-real-ui-polish-final[data-path="/dashboard"] :where(.dashboard-filter-card,.owner-command-card,.owner-menu-card,.executive-depth-card) :where(*),
body.visual-real-ui-polish-final[data-path="/app"] :where(.dashboard-filter-card,.owner-command-card,.owner-menu-card,.executive-depth-card) :where(*){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-filter-card,.owner-command-card,.owner-menu-card,.executive-depth-card) :where(p,small,span,.muted),
body.visual-real-ui-polish-final[data-path="/dashboard"] :where(.dashboard-filter-card,.owner-command-card,.owner-menu-card,.executive-depth-card) :where(p,small,span,.muted),
body.visual-real-ui-polish-final[data-path="/app"] :where(.dashboard-filter-card,.owner-command-card,.owner-menu-card,.executive-depth-card) :where(p,small,span,.muted){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-filter-card,.owner-command-card,.owner-menu-card,.executive-depth-card) :where(a.btn,button.btn,.btn,.chip,.badge),
body.visual-real-ui-polish-final[data-path="/dashboard"] :where(.dashboard-filter-card,.owner-command-card,.owner-menu-card,.executive-depth-card) :where(a.btn,button.btn,.btn,.chip,.badge),
body.visual-real-ui-polish-final[data-path="/app"] :where(.dashboard-filter-card,.owner-command-card,.owner-menu-card,.executive-depth-card) :where(a.btn,button.btn,.btn,.chip,.badge){
  border-color:#cbd5e1!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final[data-path="/inventory"] :where(.ops-execution-strip){
  background:#ffffff!important;
  color:#0f172a!important;
  border:1px solid #dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path="/inventory"] :where(.ops-execution-strip) :where(h2,h3,strong,b,.eyebrow){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/inventory"] :where(.ops-execution-strip) :where(p,small,span,.muted){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/inventory"] :where(.ops-execution-strip) :where(a.btn,button.btn,.btn){
  border-color:#cbd5e1!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final[data-path="/inventory"] :where(.ops-execution-strip) :where(a.btn.primary,button.btn.primary,.btn.primary){
  border-color:#2563eb!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

/* v877 owner dashboard alias contrast closure. */
body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.owner-focus-grid,.focus-panel,.focus-mini,.dashboard-main-grid .section-card){
  background:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.owner-focus-grid,.focus-panel,.focus-mini,.dashboard-main-grid .section-card) :where(h1,h2,h3,h4,strong,b,label,.eyebrow,.section-title,.flush-title,.metric-value,.value){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.owner-focus-grid,.focus-panel,.focus-mini,.dashboard-main-grid .section-card) :where(p,small,span,.muted,.section-sub,.section-subtitle,.metric-label,.metric-note,li){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.owner-focus-grid,.focus-panel,.focus-mini,.dashboard-main-grid .section-card) :where(a:not(.btn),a.btn,button.btn,.btn,.chip,.badge){
  border-color:#cbd5e1!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.owner-focus-grid,.focus-panel,.focus-mini,.dashboard-main-grid .section-card) :where(a.btn.primary,button.btn.primary,button[type="submit"].btn){
  border-color:#2563eb!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.executive-workmap-card,.brand-section-shell){
  background:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.executive-workmap-card,.brand-section-shell,.brand-section-headline) :where(h1,h2,h3,h4,strong,b,label,.eyebrow,.section-title,.flush-title){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.executive-workmap-card,.brand-section-shell,.brand-section-headline) :where(p,small,span,.muted,.section-sub,.section-subtitle,.metric-label,.metric-note,li){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.brand-section-shell) :where(.brand-info-card,.v75-link-card){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.brand-section-shell,.dashboard-main-grid) :where(a:not(.btn),a.btn,button.btn,.btn,.chip,.badge){
  border-color:#cbd5e1!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-main-grid table thead,.dashboard-main-grid table thead tr,.dashboard-main-grid table th){
  background:#f8fafc!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard"] :where(.dashboard-main-grid table td,.dashboard-main-grid table td *){
  color:#0f172a!important;
}

/* v881 communications and procurement final contrast closure. */
body.visual-real-ui-polish-final[data-path="/communications"] :where(textarea){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#cbd5e1!important;
  caret-color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/communications"] :where(textarea::placeholder){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/communications"] :where(.table-wrap,.table-wrap table,.table-wrap table tbody tr,.table-wrap table td){
  background:#ffffff!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/communications"] :where(.table-wrap table thead,.table-wrap table thead tr,.table-wrap table th){
  background:#f8fafc!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path="/communications"] :where(.table-wrap table td,.table-wrap table td *){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-readiness-panel) :where(a:not(.primary),button:not(.primary),.btn:not(.primary),.btn.secondary){
  border-color:#cbd5e1!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final[data-path="/procurement"] :where(.zip6-readiness-panel) :where(a.primary,button.primary,.btn.primary){
  border-color:#2563eb!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

/* v884 ERP stock/procurement/sales demo surface closure. */
body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) :where(.page-hero,.compact-hero,.detail-hero,.form-hero-v435,.ops-hero-v434,.products-hero-v431,.transfers-hero-v431,.warehouse-hero-v432,.inventory-hero-v432,.premium-hero-panel,.sales-form-hero){
  background:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  border:1px solid #dbe4ef!important;
  box-shadow:0 18px 48px rgba(15,23,42,.08)!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) :where(.page-hero,.compact-hero,.detail-hero,.form-hero-v435,.ops-hero-v434,.products-hero-v431,.transfers-hero-v431,.warehouse-hero-v432,.inventory-hero-v432,.premium-hero-panel,.sales-form-hero,.page-context-rail,.hero-actions,.hero-meta,.product-hero-strip-v430) :where(h1,h2,h3,h4,strong,b,label,.eyebrow,.hero-kicker,.section-title,.flush-title,.title-xl,.metric-value,.value){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) :where(.page-hero,.compact-hero,.detail-hero,.form-hero-v435,.ops-hero-v434,.products-hero-v431,.transfers-hero-v431,.warehouse-hero-v432,.inventory-hero-v432,.premium-hero-panel,.sales-form-hero,.page-context-rail,.hero-actions,.hero-meta,.product-hero-strip-v430) :where(p,small,span,em,.muted,.section-sub,.section-subtitle,.metric-label,.metric-note,li){
  color:#64748b!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) :where(.metric-card,.section-card,.card,.info-card,.summary-board-card,.command-center-card,.ops-command-card-v434,.detail-command-card-v435,.data-command-card,.data-decision-card,.detail-ops-card,.workflow-atlas-card,.inventory-command-card-v432,.inventory-reconcile-card,.inventory-reconcile-card-v436,.warehouse-ops-panel-v851,.line-row,.sales-lines-wrap,.sticky-action-bar,.compact-domain-summary article,.table-stage-v431){
  background:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) :where(.metric-card,.section-card,.card,.info-card,.summary-board-card,.command-center-card,.ops-command-card-v434,.detail-command-card-v435,.data-command-card,.data-decision-card,.detail-ops-card,.workflow-atlas-card,.inventory-command-card-v432,.inventory-reconcile-card,.inventory-reconcile-card-v436,.warehouse-ops-panel-v851,.line-row,.sales-lines-wrap,.sticky-action-bar,.compact-domain-summary article,.table-stage-v431) :where(h1,h2,h3,h4,strong,b,label,.eyebrow,.section-title,.flush-title,.metric-value,.value,summary){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) :where(.metric-card,.section-card,.card,.info-card,.summary-board-card,.command-center-card,.ops-command-card-v434,.detail-command-card-v435,.data-command-card,.data-decision-card,.detail-ops-card,.workflow-atlas-card,.inventory-command-card-v432,.inventory-reconcile-card,.inventory-reconcile-card-v436,.warehouse-ops-panel-v851,.line-row,.sales-lines-wrap,.sticky-action-bar,.compact-domain-summary article,.table-stage-v431) :where(p,small,span,em,.muted,.section-sub,.section-subtitle,.metric-label,.metric-note,li){
  color:#64748b!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) :where(.table-wrap,.table-wrap.card.glass,.table-stage-v431,table.table,table.responsive-table,table.mobile-card-table,table.zip3-table-enhanced,.finance-table-v709,.operation-table-v708){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) :where(table thead,table thead tr,table th){
  background:#f8fafc!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) :where(table tbody,tr,td,td *,td::before,.mobile-card-table td::before,.responsive-table td::before){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) :where(table tbody tr,table tbody td){
  background:#ffffff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) :where(input,select,textarea){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#cbd5e1!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) :where(a:not(.btn),a.btn,button.btn,.btn,.chip,.badge){
  border-color:#cbd5e1!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) :where(a.btn.primary,button.btn.primary,.btn.primary,button[type="submit"].btn){
  border-color:#2563eb!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) :where(a.btn.warn,button.btn.warn,.btn.warn){
  border-color:#f59e0b!important;
  background:#fffbeb!important;
  color:#92400e!important;
}

/* v885 stronger ERP route specificity for legacy enterprise text rules. */
body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) .clean-core-page-scope :is(h1,h2,h3,h4,strong,b,label,summary,.eyebrow,.hero-kicker,.section-title,.flush-title,.title-xl,.metric-value,.value),
body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) .ui-cleanroom-page-scope :is(h1,h2,h3,h4,strong,b,label,summary,.eyebrow,.hero-kicker,.section-title,.flush-title,.title-xl,.metric-value,.value){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) .clean-core-page-scope :is(p,small,span,em,li,.muted,.small,.lead,.subtitle,.section-sub,.section-subtitle,.metric-label,.metric-note),
body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) .ui-cleanroom-page-scope :is(p,small,span,em,li,.muted,.small,.lead,.subtitle,.section-sub,.section-subtitle,.metric-label,.metric-note){
  color:#64748b!important;
}

body.visual-real-ui-polish-final:is(
  [data-path^="/products/"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path="/reports/stock-gap"],
  [data-path="/sales/new"]
) :is(.ops-triage-card,.form-section-v435,.form-card-v435,.detail-section-v435,.detail-panel-v435,.detail-command-card-v435,.workflow-atlas-card,.sales-form-panel,.sales-form-card,.sales-summary-card,.summary-board-card){
  background:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final:is(
  [data-path^="/products/"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path="/reports/stock-gap"],
  [data-path="/sales/new"]
) :is(.ops-triage-card,.form-section-v435,.form-card-v435,.detail-section-v435,.detail-panel-v435,.detail-command-card-v435,.workflow-atlas-card,.sales-form-panel,.sales-form-card,.sales-summary-card,.summary-board-card) :is(h1,h2,h3,h4,strong,b,label,.eyebrow,.section-title,.flush-title){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path^="/products/"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path="/reports/stock-gap"],
  [data-path="/sales/new"]
) :is(.ops-triage-card,.form-section-v435,.form-card-v435,.detail-section-v435,.detail-panel-v435,.detail-command-card-v435,.workflow-atlas-card,.sales-form-panel,.sales-form-card,.sales-summary-card,.summary-board-card) :is(p,small,span,em,.muted,.section-sub,.metric-note){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/warehouse-intelligence"] :is([class*="wi-"],.warehouse-intelligence-card,.warehouse-intelligence-panel){
  background:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.visual-real-ui-polish-final[data-path="/warehouse-intelligence"] :is([class*="wi-"],.warehouse-intelligence-card,.warehouse-intelligence-panel) :is(h1,h2,h3,h4,strong,b,label,.eyebrow,.wi-eyebrow,.metric-value,.value){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/warehouse-intelligence"] :is([class*="wi-"],.warehouse-intelligence-card,.warehouse-intelligence-panel) :is(p,small,span,em,.muted,.metric-label,.metric-note){
  color:#64748b!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports/stock-gap"],[data-path="/sales/new"]) .finance-control-v709{
  background-color:#22160e!important;
  background-image:linear-gradient(135deg,#22160e,#2b1a10 54%,#3a2213)!important;
  color:#fff7e8!important;
  border-color:rgba(246,199,124,.24)!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports/stock-gap"],[data-path="/sales/new"]) .finance-control-v709 :is(.hero-kicker,h1,h2,h3,strong,b,.finance-control-head-v709 h2,.finance-control-status-v709 strong){
  color:#fff9ef!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports/stock-gap"],[data-path="/sales/new"]) .finance-control-v709 :is(p,span,small,.muted,.finance-control-status-v709 span){
  color:rgba(255,247,232,.82)!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports/stock-gap"],[data-path="/sales/new"]) .finance-control-v709 .finance-control-grid-v709 a{
  background:rgba(255,253,248,.1)!important;
  color:#fff7e8!important;
  border-color:rgba(246,199,124,.2)!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports/stock-gap"],[data-path="/sales/new"]) .finance-control-v709 .finance-control-grid-v709 a :is(b,strong){
  color:#fff9ef!important;
}

body.visual-real-ui-polish-final:is([data-path="/reports/stock-gap"],[data-path="/sales/new"]) .finance-control-v709 .finance-control-grid-v709 a :is(span,small){
  color:rgba(255,247,232,.82)!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) :is(a.btn.primary,button.btn.primary,.btn.primary,button[type="submit"].btn) :is(span,small,strong,b,em){
  color:#ffffff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) a.btn.primary,
body.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path^="/products/"],
  [data-path="/quick-stock"],
  [data-path="/stock/bulk-adjust"],
  [data-path="/stock/bulk-ops"],
  [data-path="/transfers"],
  [data-path^="/transfers/"],
  [data-path^="/purchase-requests"],
  [data-path^="/purchase-orders"],
  [data-path^="/suppliers"],
  [data-path^="/recipes"],
  [data-path^="/production-orders"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/warehouse-ops"],
  [data-path="/warehouse-intelligence"],
  [data-path^="/warehouses/"],
  [data-path="/sales/new"]
) button.btn.primary{
  border-color:#2563eb!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

/* v891 final admin/finance/BI/workspace contrast closure. */
body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/owner-dashboard/tenant-core"],
  [data-path="/owner-dashboard/profitability"],
  [data-path="/finance"],
  [data-path="/workspace"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(
  .metric-card,
  .metric-panel,
  .card,
  .card.section-card,
  .section-card,
  .settings-panel,
  .command-center-card,
  .tenant-governance-panel,
  .tenant-governance-card,
  .tenant-runtime-sync-section,
  .tenant-governance-section,
  .finance-filter-shell,
  .compact-filter-card,
  .finance-planning-health-panel,
  .finance-breakdown-card,
  .finance-governance-card,
  .finance-actor-card,
  .finance-report-card,
  .data-decision-card,
  .detail-ops-card,
  .data-command-card,
  .workflow-atlas-card,
  .ops-triage-card,
  .table-wrap,
  .responsive-table,
  .mobile-card-table,
  .core-workspace-links,
  .mobile-offline-sync-card,
  .mobile-staff-summary-card,
  .mobile-staff-menu,
  .mobile-staff-action-row,
  .mobile-task-row,
  .mobile-checklist-row,
  .mobile-pwa-card,
  .page-actions,
  .sticky-actions,
  .sticky-action-bar
){
  background-color:#ffffff!important;
  background-image:none!important;
  border-color:#dbe4ef!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/owner-dashboard/tenant-core"],
  [data-path="/owner-dashboard/profitability"],
  [data-path="/finance"],
  [data-path="/workspace"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(
  .metric-card,
  .metric-panel,
  .card,
  .card.section-card,
  .section-card,
  .settings-panel,
  .command-center-card,
  .tenant-governance-panel,
  .tenant-governance-card,
  .tenant-runtime-sync-section,
  .tenant-governance-section,
  .finance-filter-shell,
  .compact-filter-card,
  .finance-planning-health-panel,
  .finance-breakdown-card,
  .finance-governance-card,
  .finance-actor-card,
  .finance-report-card,
  .data-decision-card,
  .detail-ops-card,
  .data-command-card,
  .workflow-atlas-card,
  .ops-triage-card,
  .table-wrap,
  .mobile-offline-sync-card,
  .mobile-staff-summary-card,
  .mobile-staff-menu,
  .mobile-staff-action-row,
  .mobile-task-row,
  .mobile-checklist-row,
  .mobile-pwa-card,
  .page-actions,
  .sticky-actions,
  .sticky-action-bar
) :is(h1,h2,h3,h4,strong,b,label,legend,summary,.eyebrow,.section-title,.metric-value,.value,.label){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/owner-dashboard/tenant-core"],
  [data-path="/owner-dashboard/profitability"],
  [data-path="/finance"],
  [data-path="/workspace"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(
  .metric-card,
  .metric-panel,
  .card,
  .card.section-card,
  .section-card,
  .settings-panel,
  .command-center-card,
  .tenant-governance-panel,
  .tenant-governance-card,
  .tenant-runtime-sync-section,
  .tenant-governance-section,
  .finance-filter-shell,
  .compact-filter-card,
  .finance-planning-health-panel,
  .finance-breakdown-card,
  .finance-governance-card,
  .finance-actor-card,
  .finance-report-card,
  .data-decision-card,
  .detail-ops-card,
  .data-command-card,
  .workflow-atlas-card,
  .ops-triage-card,
  .table-wrap,
  .mobile-offline-sync-card,
  .mobile-staff-summary-card,
  .mobile-staff-menu,
  .mobile-staff-action-row,
  .mobile-task-row,
  .mobile-checklist-row,
  .mobile-pwa-card,
  .page-actions,
  .sticky-actions,
  .sticky-action-bar
) :is(p,small,span,em,li,.muted,.small,.section-sub,.section-subtitle,.metric-label,.metric-note,.note){
  color:#64748b!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/owner-dashboard/tenant-core"],
  [data-path="/owner-dashboard/profitability"],
  [data-path="/finance"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(input,select,textarea){
  background-color:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  border-color:#cbd5e1!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/owner-dashboard/tenant-core"],
  [data-path="/owner-dashboard/profitability"],
  [data-path="/finance"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(input,select,textarea)::placeholder{
  color:#94a3b8!important;
  -webkit-text-fill-color:#94a3b8!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/owner-dashboard/tenant-core"],
  [data-path="/owner-dashboard/profitability"],
  [data-path="/finance"],
  [data-path="/workspace"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(table,thead,tbody,tr,th,td){
  background-color:#ffffff!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/owner-dashboard/tenant-core"],
  [data-path="/owner-dashboard/profitability"],
  [data-path="/finance"],
  [data-path="/workspace"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(table th,thead th){
  background-color:#f8fafc!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/owner-dashboard/tenant-core"],
  [data-path="/owner-dashboard/profitability"],
  [data-path="/finance"],
  [data-path="/workspace"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(table td,table td *,table th,table th *){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/owner-dashboard/tenant-core"],
  [data-path="/owner-dashboard/profitability"],
  [data-path="/finance"],
  [data-path="/workspace"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(.btn:not(.primary),button.btn:not(.primary),a.btn:not(.primary),.btn.secondary,.btn.ghost,.btn.tertiary,.chip,.badge.ghost,.filter-chip,.precision-jump-link){
  background-color:#ffffff!important;
  background-image:none!important;
  border-color:#cbd5e1!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/owner-dashboard/tenant-core"],
  [data-path="/owner-dashboard/profitability"],
  [data-path="/finance"],
  [data-path="/workspace"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(.btn:not(.primary),button.btn:not(.primary),a.btn:not(.primary),.btn.secondary,.btn.ghost,.btn.tertiary,.chip,.badge.ghost,.filter-chip,.precision-jump-link) :is(span,small,strong,b,em){
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/owner-dashboard/tenant-core"],
  [data-path="/owner-dashboard/profitability"],
  [data-path="/finance"],
  [data-path="/workspace"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(.btn.primary,button.btn.primary,a.btn.primary,button[type="submit"],.badge.ok,.badge.success,.chip.active){
  background-color:#2563eb!important;
  background-image:none!important;
  border-color:#2563eb!important;
  color:#ffffff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/owner-dashboard/tenant-core"],
  [data-path="/owner-dashboard/profitability"],
  [data-path="/finance"],
  [data-path="/workspace"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(.btn.primary,button.btn.primary,a.btn.primary,button[type="submit"],.badge.ok,.badge.success,.chip.active) :is(span,small,strong,b,em){
  color:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/settings"] .settings-panel .btn.secondary.small,
body.visual-real-ui-polish-final[data-path="/settings"] .settings-panel button.btn.secondary.small{
  background-color:#ffffff!important;
  background-image:none!important;
  border-color:#cbd5e1!important;
  color:#1d4ed8!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/finance"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(.page-hero,.compact-hero,.settings-hero,.premium-hero-panel,.users-hero-shell,.finance-hero-v431,.mobile-staff-hero){
  background-color:#071122!important;
  background-image:linear-gradient(135deg,#071122 0%,#10233f 58%,#0f3f46 100%)!important;
  border-color:rgba(125,211,252,.24)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/finance"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(.page-hero,.compact-hero,.settings-hero,.premium-hero-panel,.users-hero-shell,.finance-hero-v431,.mobile-staff-hero) :is(h1,h2,h3,strong,b,.hero-kicker,.eyebrow,.title-xl){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/finance"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(.page-hero,.compact-hero,.settings-hero,.premium-hero-panel,.users-hero-shell,.finance-hero-v431,.mobile-staff-hero) :is(p,span,small,.muted,.basvuru,.başvuru){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/finance"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(.page-hero,.compact-hero,.settings-hero,.premium-hero-panel,.users-hero-shell,.finance-hero-v431,.mobile-staff-hero) :is(.badge,.chip,.meta-chip,.finance-context-rail span){
  background-color:rgba(255,255,255,.12)!important;
  background-image:none!important;
  border-color:rgba(226,232,240,.28)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/finance"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(.page-hero,.compact-hero,.settings-hero,.premium-hero-panel,.users-hero-shell,.finance-hero-v431,.mobile-staff-hero) :is(.btn.secondary,.btn.ghost,a.btn.secondary,a.btn.ghost,button.btn.secondary,button.btn.ghost){
  background-color:rgba(255,255,255,.12)!important;
  background-image:none!important;
  border-color:rgba(226,232,240,.30)!important;
  color:#ffffff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/finance"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(.page-hero,.compact-hero,.settings-hero,.premium-hero-panel,.users-hero-shell,.finance-hero-v431,.mobile-staff-hero) :is(.btn.secondary,.btn.ghost,a.btn.secondary,a.btn.ghost,button.btn.secondary,button.btn.ghost) :is(span,small,strong,b,em){
  color:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/workspace"] .core-workspace-card{
  background-color:#071122!important;
  background-image:linear-gradient(135deg,#071122 0%,#10233f 62%,#0f3f46 100%)!important;
  border-color:rgba(125,211,252,.24)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/workspace"] .core-workspace-card :is(h1,h2,h3,strong,b){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/workspace"] .core-workspace-card :is(p,span,small,.muted){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final[data-path="/workspace"] .core-workspace-card :is(.btn.secondary,.btn.ghost,.core-workspace-link){
  background-color:rgba(255,255,255,.12)!important;
  background-image:none!important;
  border-color:rgba(226,232,240,.30)!important;
  color:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/finance"] :is(.section-head,.finance-report-center,.finance-actor-panel,.finance-governance-grid,.finance-triage-shell,.finance-command-board,.finance-atlas-band) :is(h2,h3,.section-title,strong,b){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/finance"] :is(.section-head,.finance-report-center,.finance-actor-panel,.finance-governance-grid,.finance-triage-shell,.finance-command-board,.finance-atlas-band) :is(p,span,small,.section-sub,.section-subtitle,.muted){
  color:#64748b!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/reports-hub"],
  [data-path="/analytics"],
  [data-path="/workspace/analytics"],
  [data-path="/owner-dashboard/executive-bi"]
) .zip8-bi-shell{
  background-color:#06101f!important;
  color:#eef6ff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/reports-hub"],
  [data-path="/analytics"],
  [data-path="/workspace/analytics"],
  [data-path="/owner-dashboard/executive-bi"]
) :is(.zip8-hero,.zip8-panel,.zip8-kpi-card,.zip8-decision-card,.zip8-report-card,.zip8-score-card,.zip8-platform-card,.zip8-table-wrap,.zip8-empty-state){
  background-color:#071122!important;
  background-image:linear-gradient(145deg,#071122 0%,#10213a 62%,#0f3f46 100%)!important;
  border-color:rgba(125,211,252,.24)!important;
  color:#eef6ff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/reports-hub"],
  [data-path="/analytics"],
  [data-path="/workspace/analytics"],
  [data-path="/owner-dashboard/executive-bi"]
) :is(.zip8-kpi-card,.zip8-decision-card,.zip8-report-card,.zip8-score-card,.zip8-platform-card){
  background-color:#0f1e33!important;
  background-image:linear-gradient(145deg,#0f1e33,#102a43)!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/reports-hub"],
  [data-path="/analytics"],
  [data-path="/workspace/analytics"],
  [data-path="/owner-dashboard/executive-bi"]
) :is(.zip8-hero h1,.zip8-panel h2,.zip8-kpi-card strong,.zip8-decision-card strong,.zip8-decision-card b,.zip8-report-card strong,.zip8-score-card strong,.zip8-platform-card strong,.zip8-empty-state strong,.zip8-table th,.zip8-table td){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/reports-hub"],
  [data-path="/analytics"],
  [data-path="/workspace/analytics"],
  [data-path="/owner-dashboard/executive-bi"]
) :is(.zip8-hero p,.zip8-kpi-card small,.zip8-kpi-card span,.zip8-decision-card small,.zip8-decision-card span,.zip8-report-card span,.zip8-report-card small,.zip8-score-card small,.zip8-score-card span,.zip8-platform-card small,.zip8-platform-card span,.zip8-table small,.zip8-timeline span,.zip8-timeline small,.zip8-maturity-list small,.zip8-empty-state span){
  color:#cbd5e1!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/reports-hub"],
  [data-path="/analytics"],
  [data-path="/workspace/analytics"],
  [data-path="/owner-dashboard/executive-bi"]
) .zip8-kicker{
  background-color:#0b2d44!important;
  background-image:none!important;
  color:#e0f2fe!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/reports-hub"],
  [data-path="/analytics"],
  [data-path="/workspace/analytics"],
  [data-path="/owner-dashboard/executive-bi"]
) :is(.zip8-meta-row span,.zip8-exception-list a,.zip8-timeline li,.zip8-maturity-list div){
  background-color:#102033!important;
  background-image:none!important;
  border-color:rgba(148,163,184,.24)!important;
  color:#e5edf7!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/reports-hub"],
  [data-path="/analytics"],
  [data-path="/workspace/analytics"],
  [data-path="/owner-dashboard/executive-bi"]
) :is(.zip8-meta-row span,.zip8-exception-list a,.zip8-timeline li,.zip8-maturity-list div) :is(span,small,strong,b){
  color:#e5edf7!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/reports-hub"],
  [data-path="/analytics"],
  [data-path="/workspace/analytics"],
  [data-path="/owner-dashboard/executive-bi"]
) .zip8-btn{
  background-color:#102033!important;
  background-image:none!important;
  border-color:rgba(203,213,225,.30)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/reports-hub"],
  [data-path="/analytics"],
  [data-path="/workspace/analytics"],
  [data-path="/owner-dashboard/executive-bi"]
) .zip8-btn.primary{
  background-color:#f8fbff!important;
  background-image:none!important;
  border-color:#bfdbfe!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/reports-hub"],
  [data-path="/analytics"],
  [data-path="/workspace/analytics"],
  [data-path="/owner-dashboard/executive-bi"]
) .zip8-table{
  background-color:#071122!important;
  color:#f8fbff!important;
}

/* v891b: lock readable badge/button text after broad card text rules. */
body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/owner-dashboard/tenant-core"],
  [data-path="/owner-dashboard/profitability"],
  [data-path="/finance"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(.badge.ok,.badge.success,.chip.active,.btn.primary,.btn.primary.small,button.btn.primary,button.btn.primary.small,a.btn.primary,a.btn.primary.small,button[type="submit"]){
  background-color:#2563eb!important;
  background-image:none!important;
  border-color:#2563eb!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/settings"],
  [data-path="/users"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/owner-dashboard/tenant-core"],
  [data-path="/owner-dashboard/profitability"],
  [data-path="/finance"],
  [data-path="/workspace/mobile-staff-hub"]
) :is(.badge.ok,.badge.success,.chip.active,.btn.primary,.btn.primary.small,button.btn.primary,button.btn.primary.small,a.btn.primary,a.btn.primary.small,button[type="submit"]) :is(span,small,strong,b,em){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/mobile-staff-hub"] .mobile-staff-hero .mobile-staff-actions{
  background-color:#071122!important;
  background-image:none!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:18px!important;
  padding:10px!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/mobile-staff-hub"] .mobile-staff-hero .mobile-staff-actions :is(.btn.secondary,.btn.ghost,a.btn.secondary,a.btn.ghost,button.btn.secondary,button.btn.ghost){
  background-color:#102033!important;
  background-image:none!important;
  border-color:rgba(226,232,240,.30)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/mobile-staff-hub"] .mobile-staff-hero .mobile-staff-actions :is(.btn.secondary,.btn.ghost,a.btn.secondary,a.btn.ghost,button.btn.secondary,button.btn.ghost) :is(span,small,strong,b,em){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/workspace"] :is(.brand-section-shell,.glass-section.brand-section-shell){
  background-color:#071122!important;
  background-image:linear-gradient(135deg,#071122 0%,#10233f 62%,#0f3f46 100%)!important;
  border-color:rgba(125,211,252,.24)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/workspace"] :is(.brand-section-shell,.glass-section.brand-section-shell) :is(h1,h2,h3,strong,b,.eyebrow){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/workspace"] :is(.brand-section-shell,.glass-section.brand-section-shell) :is(p,span,small,.muted){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final[data-path="/workspace"] .workspace-module-ribbon a{
  background-color:#0f1e33!important;
  background-image:none!important;
  border-color:rgba(125,211,252,.20)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/workspace"] .workspace-module-ribbon a :is(strong,b){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/workspace"] .workspace-module-ribbon a :is(small,span){
  color:#cbd5e1!important;
}

body.visual-real-ui-polish-final[data-path="/workspace"] .workspace-module-ribbon a .chip{
  background-color:#1d4ed8!important;
  background-image:none!important;
  border-color:#60a5fa!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

/* v893 owner onboarding evidence screens. */
body.visual-real-ui-polish-final:is(
  [data-path="/owner/artifact-review-gallery"],
  [data-path="/owner/sector-dashboard"]
) :is(.owner-review-shell,.owner48-shell){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/owner/artifact-review-gallery"] :is(.owner-review-hero),
body.visual-real-ui-polish-final[data-path="/owner/sector-dashboard"] :is(.owner48-hero){
  background-color:#071122!important;
  background-image:linear-gradient(135deg,#071122 0%,#10233f 58%,#0f3f46 100%)!important;
  border-color:rgba(125,211,252,.24)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/owner/artifact-review-gallery"] :is(.owner-review-hero) :is(h1,h2,h3,strong,b,.eyebrow),
body.visual-real-ui-polish-final[data-path="/owner/sector-dashboard"] :is(.owner48-hero) :is(h1,h2,h3,strong,b,.owner48-eyebrow,.owner48-label){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/owner/artifact-review-gallery"] :is(.owner-review-hero) :is(p,span,small,.muted),
body.visual-real-ui-polish-final[data-path="/owner/sector-dashboard"] :is(.owner48-hero) :is(p,span,small,.muted){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final[data-path="/owner/artifact-review-gallery"] :is(.review-card,.sector-review-card,.approval-timeline,.approval-step),
body.visual-real-ui-polish-final[data-path="/owner/sector-dashboard"] :is(.owner48-card,.owner48-sector-card,.owner48-timeline li,.owner48-viewport-list div,.owner48-widget-grid span){
  background-color:#ffffff!important;
  background-image:none!important;
  border-color:#dbe4ef!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/owner/sector-dashboard"] .owner48-sector-card.is-active{
  background-color:#eff6ff!important;
  border-color:#93c5fd!important;
}

body.visual-real-ui-polish-final[data-path="/owner/artifact-review-gallery"] :is(.review-card,.sector-review-card,.approval-timeline,.approval-step) :is(h1,h2,h3,h4,strong,b,label,.status-pill),
body.visual-real-ui-polish-final[data-path="/owner/sector-dashboard"] :is(.owner48-card,.owner48-sector-card,.owner48-timeline li,.owner48-viewport-list div,.owner48-widget-grid span) :is(h1,h2,h3,h4,strong,b,label,.owner48-label){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/owner/artifact-review-gallery"] :is(.review-card,.sector-review-card,.approval-timeline,.approval-step) :is(p,small,span,em,li,.muted),
body.visual-real-ui-polish-final[data-path="/owner/sector-dashboard"] :is(.owner48-card,.owner48-sector-card,.owner48-timeline li,.owner48-viewport-list div,.owner48-widget-grid span) :is(p,small,span,em,li,.muted){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/owner/artifact-review-gallery"] :is(.btn-primary,.owner-review-actions .btn-primary),
body.visual-real-ui-polish-final[data-path="/owner/sector-dashboard"] :is(.owner48-btn-primary){
  background-color:#2563eb!important;
  background-image:none!important;
  border-color:#2563eb!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/owner/artifact-review-gallery"] :is(.btn-secondary,.owner-review-actions .btn-secondary),
body.visual-real-ui-polish-final[data-path="/owner/sector-dashboard"] :is(.owner48-btn:not(.owner48-btn-primary)){
  background-color:#ffffff!important;
  background-image:none!important;
  border-color:#cbd5e1!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}

body.visual-real-ui-polish-final[data-path="/owner/sector-dashboard"] :is(.owner48-chip,.owner48-chip-row-soft span){
  background-color:#eff6ff!important;
  background-image:none!important;
  border:1px solid #bfdbfe!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}

body.visual-real-ui-polish-final[data-path="/owner/artifact-review-gallery"] .status-pill{
  background-color:#eff6ff!important;
  background-image:none!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}

/* v895 final evidence/public/dynamic route readability pass. */
body.visual-real-ui-polish-final:is(
  [data-path="/final-release"],
  [data-path="/release-confidence"],
  [data-path="/quality-gate"],
  [data-path="/workbench"]
) :is(.zip9-workbench-shell,.zip10-quality-shell,.zip11-release-shell,.zip12-final-shell){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/final-release"],
  [data-path="/release-confidence"],
  [data-path="/quality-gate"],
  [data-path="/workbench"]
) :is(.zip9-hero,.zip10-hero,.zip11-hero,.zip12-hero){
  background-color:#071122!important;
  background-image:linear-gradient(135deg,#071122 0%,#10233f 60%,#0f3f46 100%)!important;
  border-color:rgba(125,211,252,.24)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/final-release"],
  [data-path="/release-confidence"],
  [data-path="/quality-gate"],
  [data-path="/workbench"]
) :is(.zip9-hero,.zip10-hero,.zip11-hero,.zip12-hero) :is(h1,h2,h3,strong,b,.zip9-eyebrow,.zip10-eyebrow,.zip11-eyebrow,.zip12-eyebrow,.zip10-lock-label,.zip11-lock-label,.zip12-lock-label){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/final-release"],
  [data-path="/release-confidence"],
  [data-path="/quality-gate"],
  [data-path="/workbench"]
) :is(.zip9-hero,.zip10-hero,.zip11-hero,.zip12-hero) :is(p,span,small,.zip9-lead,.zip10-lead,.zip11-lead,.zip12-lead){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/final-release"],
  [data-path="/release-confidence"],
  [data-path="/quality-gate"],
  [data-path="/workbench"]
) :is(
  .zip9-panel,
  .zip9-filter-panel,
  .zip9-live-preview,
  .zip9-empty-card,
  .zip10-panel,
  .zip10-score-card,
  .zip10-check-row,
  .zip10-device-row,
  .zip10-go-lock,
  .zip10-action,
  .zip10-table-wrap,
  .zip11-panel,
  .zip11-score-card,
  .zip11-check-row,
  .zip11-evidence-row,
  .zip11-go-lock,
  .zip11-action,
  .zip11-table-wrap,
  .zip12-panel,
  .zip12-score-card,
  .zip12-check-row,
  .zip12-evidence-row,
  .zip12-go-panel,
  .zip12-action,
  .zip12-table-wrap
){
  background-color:#ffffff!important;
  background-image:none!important;
  border-color:#dbe4ef!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/final-release"],
  [data-path="/release-confidence"],
  [data-path="/quality-gate"],
  [data-path="/workbench"]
) :is(
  .zip9-panel,
  .zip9-filter-panel,
  .zip9-live-preview,
  .zip9-empty-card,
  .zip10-panel,
  .zip10-score-card,
  .zip10-check-row,
  .zip10-device-row,
  .zip10-go-lock,
  .zip10-action,
  .zip11-panel,
  .zip11-score-card,
  .zip11-check-row,
  .zip11-evidence-row,
  .zip11-go-lock,
  .zip11-action,
  .zip12-panel,
  .zip12-score-card,
  .zip12-check-row,
  .zip12-evidence-row,
  .zip12-go-panel,
  .zip12-action
) :is(h1,h2,h3,h4,strong,b,label,em){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/final-release"],
  [data-path="/release-confidence"],
  [data-path="/quality-gate"],
  [data-path="/workbench"]
) :is(
  .zip9-panel,
  .zip9-filter-panel,
  .zip9-live-preview,
  .zip9-empty-card,
  .zip10-panel,
  .zip10-score-card,
  .zip10-check-row,
  .zip10-device-row,
  .zip10-go-lock,
  .zip10-action,
  .zip11-panel,
  .zip11-score-card,
  .zip11-check-row,
  .zip11-evidence-row,
  .zip11-go-lock,
  .zip11-action,
  .zip12-panel,
  .zip12-score-card,
  .zip12-check-row,
  .zip12-evidence-row,
  .zip12-go-panel,
  .zip12-action
) :is(p,small,span,li,.muted){
  color:#64748b!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/final-release"],
  [data-path="/release-confidence"],
  [data-path="/quality-gate"],
  [data-path="/workbench"]
) :is(table,thead,tbody,tr,th,td,.zip9-table,.zip10-table,.zip11-table,.zip12-table){
  background-color:#ffffff!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/final-release"],
  [data-path="/release-confidence"],
  [data-path="/quality-gate"],
  [data-path="/workbench"]
) :is(th,thead th){
  background-color:#f8fafc!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/final-release"],
  [data-path="/release-confidence"],
  [data-path="/quality-gate"],
  [data-path="/workbench"]
) :is(td,td *,th *,tr *){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/final-release"],
  [data-path="/release-confidence"],
  [data-path="/quality-gate"],
  [data-path="/workbench"]
) :is(.zip9-btn,.zip10-badge,.zip11-badge,.zip12-badge){
  background-color:#eff6ff!important;
  background-image:none!important;
  border-color:#bfdbfe!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/route-map"],
  [data-path="/sayfa-haritasi"],
  [data-path="/surface-center"],
  [data-path="/yuzeyler"],
  [data-path="/panel"],
  [data-path="/scan"]
) :is(.page-hero,.compact-hero,.panel-hero-clean,.ops-hero-v434,.surface-hero-panel,.brand-hero-panel){
  background-color:#071122!important;
  background-image:linear-gradient(135deg,#071122 0%,#10233f 58%,#0f3f46 100%)!important;
  border-color:rgba(125,211,252,.24)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/route-map"],
  [data-path="/sayfa-haritasi"],
  [data-path="/surface-center"],
  [data-path="/yuzeyler"],
  [data-path="/panel"],
  [data-path="/scan"]
) :is(.page-hero,.compact-hero,.panel-hero-clean,.ops-hero-v434,.surface-hero-panel,.brand-hero-panel) :is(h1,h2,h3,strong,b,.hero-kicker,.eyebrow,.section-eyebrow){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/route-map"],
  [data-path="/sayfa-haritasi"],
  [data-path="/surface-center"],
  [data-path="/yuzeyler"],
  [data-path="/panel"],
  [data-path="/scan"]
) :is(.page-hero,.compact-hero,.panel-hero-clean,.ops-hero-v434,.surface-hero-panel,.brand-hero-panel) :is(p,span,small,.muted,.section-subtitle){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/route-map"],
  [data-path="/sayfa-haritasi"],
  [data-path="/surface-center"],
  [data-path="/yuzeyler"],
  [data-path="/panel"],
  [data-path="/owner-dashboard/collections"],
  [data-path="/scan"]
) :is(
  .route-map-summary-card,
  .route-map-card,
  .brand-info-card,
  .glass-section.brand-section-shell,
  .hero-card,
  .mini-action-card,
  .panel-executive-stat,
  .panel-command-card,
  .compact-summary-strip,
  .panel-release-strip,
  .owner-route-card,
  .panel-log-card,
  .card,
  .card.section-card,
  .section-card,
  .metric-card,
  .scan-camera-card,
  .scan-side-card,
  .scan-recent-card,
  .table-wrap
){
  background-color:#ffffff!important;
  background-image:none!important;
  border-color:#dbe4ef!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/route-map"],
  [data-path="/sayfa-haritasi"],
  [data-path="/surface-center"],
  [data-path="/yuzeyler"],
  [data-path="/panel"],
  [data-path="/owner-dashboard/collections"],
  [data-path="/scan"]
) :is(
  .route-map-summary-card,
  .route-map-card,
  .brand-info-card,
  .glass-section.brand-section-shell,
  .hero-card,
  .mini-action-card,
  .panel-executive-stat,
  .panel-command-card,
  .compact-summary-strip,
  .panel-release-strip,
  .owner-route-card,
  .panel-log-card,
  .card,
  .card.section-card,
  .section-card,
  .metric-card,
  .scan-camera-card,
  .scan-side-card,
  .scan-recent-card,
  .table-wrap
) :is(h1,h2,h3,h4,strong,b,label,.section-title,.metric-value,.eyebrow){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/route-map"],
  [data-path="/sayfa-haritasi"],
  [data-path="/surface-center"],
  [data-path="/yuzeyler"],
  [data-path="/panel"],
  [data-path="/owner-dashboard/collections"],
  [data-path="/scan"]
) :is(
  .route-map-summary-card,
  .route-map-card,
  .brand-info-card,
  .glass-section.brand-section-shell,
  .hero-card,
  .mini-action-card,
  .panel-executive-stat,
  .panel-command-card,
  .compact-summary-strip,
  .panel-release-strip,
  .owner-route-card,
  .panel-log-card,
  .card,
  .card.section-card,
  .section-card,
  .metric-card,
  .scan-camera-card,
  .scan-side-card,
  .scan-recent-card,
  .table-wrap
) :is(p,small,span,em,li,.muted,.section-sub,.section-subtitle,.metric-label,.metric-note,.metric-sub){
  color:#64748b!important;
}

body.visual-real-ui-polish-final:is([data-path="/hakkimizda"],[data-path="/iletisim"]) :is(.public-hero-v706,.public-stage-v706,.public-product-stage-v706){
  background-color:#071122!important;
  background-image:linear-gradient(135deg,#071122 0%,#10233f 58%,#0f3f46 100%)!important;
  border-color:rgba(125,211,252,.24)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is([data-path="/hakkimizda"],[data-path="/iletisim"]) :is(.public-hero-v706,.public-stage-v706,.public-product-stage-v706) :is(h1,h2,h3,strong,b,.hero-kicker,.public-kicker-v706){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is([data-path="/hakkimizda"],[data-path="/iletisim"]) :is(.public-hero-v706,.public-stage-v706,.public-product-stage-v706) :is(p,span,small,.muted){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final:is([data-path="/hakkimizda"],[data-path="/iletisim"]) :is(.metric-card-v706,.corp-plan-card,.public-plan-v706,.public-form-card-v706,.public-section-v706,.public-card-grid-v706 article,.public-role-grid-v706 article,.public-module-matrix-v706 article){
  background-color:#ffffff!important;
  background-image:none!important;
  border-color:#dbe4ef!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is([data-path="/hakkimizda"],[data-path="/iletisim"]) :is(.metric-card-v706,.corp-plan-card,.public-plan-v706,.public-form-card-v706,.public-section-v706,.public-card-grid-v706 article,.public-role-grid-v706 article,.public-module-matrix-v706 article) :is(h1,h2,h3,h4,strong,b,label){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is([data-path="/hakkimizda"],[data-path="/iletisim"]) :is(.metric-card-v706,.corp-plan-card,.public-plan-v706,.public-form-card-v706,.public-section-v706,.public-card-grid-v706 article,.public-role-grid-v706 article,.public-module-matrix-v706 article) :is(p,small,span,li,.muted){
  color:#64748b!important;
}

body.visual-real-ui-polish-final:is([data-path="/owner-dashboard/collections"],[data-path="/scan"]) :is(table,thead,tbody,tr,th,td){
  background-color:#ffffff!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is([data-path="/owner-dashboard/collections"],[data-path="/scan"]) :is(th,thead th){
  background-color:#f8fafc!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is([data-path="/owner-dashboard/collections"],[data-path="/scan"]) :is(td,td *,th *,tr *){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/scan"] :is(.badge.ok,.btn.primary,button.btn.primary){
  background-color:#2563eb!important;
  background-image:none!important;
  border-color:#2563eb!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

/* v896b remaining focused route closures. */
body.visual-real-ui-polish-final[data-path="/workbench"] .zip9-kpi-card{
  background-color:#ffffff!important;
  background-image:none!important;
  border-color:#dbe4ef!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/workbench"] .zip9-kpi-card :is(strong,b){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/workbench"] .zip9-kpi-card :is(small,span,em){
  color:#64748b!important;
}

body.visual-real-ui-polish-final:is([data-path="/surface-center"],[data-path="/yuzeyler"]) .brand-executive-note{
  background-color:#ffffff!important;
  background-image:none!important;
  border:1px solid #dbe4ef!important;
  border-radius:24px!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is([data-path="/surface-center"],[data-path="/yuzeyler"]) .brand-executive-note :is(h1,h2,h3,strong,b,.eyebrow){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final:is([data-path="/surface-center"],[data-path="/yuzeyler"]) .brand-executive-note :is(p,span,small,.muted){
  color:#64748b!important;
}

body.visual-real-ui-polish-final:is([data-path="/hakkimizda"],[data-path="/iletisim"]) .metric-card-v706 strong,
body.visual-real-ui-polish-final:is([data-path="/hakkimizda"],[data-path="/iletisim"]) .corp-plan-card.public-plan-v706 strong,
body.visual-real-ui-polish-final:is([data-path="/hakkimizda"],[data-path="/iletisim"]) .public-form-card-v706 h2{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.visual-real-ui-polish-final:is([data-path="/hakkimizda"],[data-path="/iletisim"]) .metric-card-v706 :is(small,span),
body.visual-real-ui-polish-final:is([data-path="/hakkimizda"],[data-path="/iletisim"]) .corp-plan-card.public-plan-v706 :is(small,span,li,p),
body.visual-real-ui-polish-final:is([data-path="/hakkimizda"],[data-path="/iletisim"]) .public-form-card-v706 :is(p,small,span,.muted){
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}

body.visual-real-ui-polish-final:is([data-path="/hakkimizda"],[data-path="/iletisim"]) :is(.corp-plan-card.public-plan-v706 .btn,.public-form-card-v706 button.btn,.public-form-card-v706 .btn,.public-closing-v706 .btn){
  background-color:#2563eb!important;
  background-image:none!important;
  border-color:#2563eb!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.visual-real-ui-polish-final:is([data-path="/hakkimizda"],[data-path="/iletisim"]) .public-closing-v706{
  background-color:#071122!important;
  background-image:linear-gradient(135deg,#071122 0%,#10233f 58%,#0f3f46 100%)!important;
  border-color:rgba(125,211,252,.24)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is([data-path="/hakkimizda"],[data-path="/iletisim"]) .public-closing-v706 :is(h1,h2,h3,strong,b,.eyebrow){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is([data-path="/hakkimizda"],[data-path="/iletisim"]) .public-closing-v706 :is(p,span,small,.muted){
  color:#dbeafe!important;
}

/* v898 mobile staff lite route parity. */
body.visual-real-ui-polish-final[data-path="/workspace/mobile-staff-hub/lite"] .mobile-staff-hero{
  background-color:#071122!important;
  background-image:linear-gradient(135deg,#071122 0%,#10233f 58%,#0f3f46 100%)!important;
  border-color:rgba(125,211,252,.24)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/mobile-staff-hub/lite"] .mobile-staff-hero :is(h1,h2,h3,strong,b,.hero-kicker,.eyebrow){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/mobile-staff-hub/lite"] .mobile-staff-hero :is(p,span,small,.muted){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/mobile-staff-hub/lite"] .mobile-staff-hero :is(.badge,.chip){
  background-color:rgba(255,255,255,.12)!important;
  background-image:none!important;
  border-color:rgba(226,232,240,.28)!important;
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/mobile-staff-hub/lite"] .mobile-staff-hero .mobile-staff-actions{
  background-color:#071122!important;
  background-image:none!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:18px!important;
  padding:10px!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/mobile-staff-hub/lite"] .mobile-staff-hero .mobile-staff-actions :is(.btn,.btn.primary,.btn.secondary,.btn.ghost,a.btn,button.btn){
  background-color:#102033!important;
  background-image:none!important;
  border-color:rgba(226,232,240,.30)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/mobile-staff-hub/lite"] :is(.mobile-offline-sync-card,.mobile-focus-card,.card.section-card,.section-card,.mobile-task-row,.mobile-checklist-row,.mobile-pwa-card){
  background-color:#ffffff!important;
  background-image:none!important;
  border-color:#dbe4ef!important;
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/mobile-staff-hub/lite"] :is(.mobile-offline-sync-card,.mobile-focus-card,.card.section-card,.section-card,.mobile-task-row,.mobile-checklist-row,.mobile-pwa-card) :is(h1,h2,h3,h4,strong,b,label,.section-title){
  color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/mobile-staff-hub/lite"] :is(.mobile-offline-sync-card,.mobile-focus-card,.card.section-card,.section-card,.mobile-task-row,.mobile-checklist-row,.mobile-pwa-card) :is(p,span,small,em,.muted,.section-subtitle,.section-sub){
  color:#64748b!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/mobile-staff-hub/lite"] :is(.btn.primary,.btn.primary.small,button.btn.primary,button.btn.primary.small,button[type="submit"]){
  background-color:#2563eb!important;
  background-image:none!important;
  border-color:#2563eb!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/mobile-staff-hub/lite"] :is(input,select,textarea){
  background-color:#ffffff!important;
  background-image:none!important;
  border-color:#cbd5e1!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/mobile-staff-hub/lite"] .mobile-persona-switches :is(.btn.ghost,.btn.secondary,a.btn.ghost,a.btn.secondary){
  background-color:#ffffff!important;
  background-image:none!important;
  border-color:#cbd5e1!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}

/* v903: barcode scan command surface compact corporate pass. */
body.visual-real-ui-polish-final[data-path="/scan"] :is(.support-ops-cluster,.rich-section-nav,.mobile-action-strip){
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:8px!important;
  width:100%!important;
  margin:14px 0 16px!important;
  padding:10px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important;
  box-shadow:0 12px 28px rgba(15,23,42,.06)!important;
}

body.visual-real-ui-polish-final[data-path="/scan"] :is(.support-ops-cluster a,.rich-section-nav a,.mobile-action-pill){
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:38px!important;
  width:auto!important;
  min-width:0!important;
  padding:8px 12px!important;
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#1d4ed8!important;
  font-size:13px!important;
  font-weight:850!important;
  line-height:1.15!important;
  letter-spacing:.01em!important;
  text-decoration:none!important;
  box-shadow:none!important;
}

body.visual-real-ui-polish-final[data-path="/scan"] :is(.support-ops-cluster a:hover,.support-ops-cluster a:focus-visible,.rich-section-nav a:hover,.rich-section-nav a:focus-visible,.mobile-action-pill:hover,.mobile-action-pill:focus-visible){
  border-color:#2563eb!important;
  background:#eff6ff!important;
  color:#1e40af!important;
  outline:0!important;
  box-shadow:0 0 0 4px rgba(37,99,235,.14)!important;
}

body.visual-real-ui-polish-final[data-path="/scan"] :is(.support-ops-cluster a.active,.rich-section-nav a.active,.mobile-action-pill.primary){
  border-color:#2563eb!important;
  background:#2563eb!important;
  color:#fff!important;
  box-shadow:0 10px 22px rgba(37,99,235,.18)!important;
}

body.visual-real-ui-polish-final[data-path="/scan"] .metrics-grid#scan-overview{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
  width:100%!important;
  margin:16px 0 18px!important;
}

body.visual-real-ui-polish-final[data-path="/scan"] .metrics-grid#scan-overview .metric-card{
  min-height:118px!important;
  padding:18px!important;
  border:1px solid #dbe4ef!important;
  border-top:4px solid #2563eb!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 14px 30px rgba(15,23,42,.06)!important;
}

body.visual-real-ui-polish-final[data-path="/scan"] .metrics-grid#scan-overview .metric-card :is(strong,b){
  color:#0f172a!important;
  font-size:clamp(1.6rem,2.5vw,2.35rem)!important;
  line-height:1!important;
}

body.visual-real-ui-polish-final[data-path="/scan"] .metrics-grid#scan-overview .metric-card :is(span,small,p){
  color:#475569!important;
  font-size:13px!important;
  line-height:1.35!important;
}

body.visual-real-ui-polish-final[data-path="/scan"] :is(.premium-scan-layout,.scan-layout){
  display:grid!important;
  grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)!important;
  gap:18px!important;
  align-items:start!important;
}

body.visual-real-ui-polish-final[data-path="/scan"] :is(.scan-camera-card,.scan-side-card,.scan-recent-card){
  border:1px solid #dbe4ef!important;
  border-radius:22px!important;
  background:#fff!important;
  box-shadow:0 18px 42px rgba(15,23,42,.07)!important;
}

@media (max-width:1100px){
  body.visual-real-ui-polish-final[data-path="/scan"] .metrics-grid#scan-overview{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }

  body.visual-real-ui-polish-final[data-path="/scan"] :is(.premium-scan-layout,.scan-layout){
    grid-template-columns:1fr!important;
  }
}

@media (max-width:680px){
  body.visual-real-ui-polish-final[data-path="/scan"] :is(.support-ops-cluster,.rich-section-nav,.mobile-action-strip){
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
  }

  body.visual-real-ui-polish-final[data-path="/scan"] :is(.support-ops-cluster,.rich-section-nav,.mobile-action-strip)::-webkit-scrollbar{
    display:none;
  }

  body.visual-real-ui-polish-final[data-path="/scan"] :is(.support-ops-cluster a,.rich-section-nav a,.mobile-action-pill){
    flex:0 0 auto!important;
    min-height:42px!important;
    padding:9px 13px!important;
    white-space:nowrap!important;
  }

  body.visual-real-ui-polish-final[data-path="/scan"] .metrics-grid#scan-overview{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
}

body.visual-real-ui-polish-final[data-path="/scan"] :is(.sr-only[for="captureScanInput"],#captureScanInput){
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  min-width:1px!important;
  min-height:1px!important;
  margin:-1px!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
  clip:rect(0 0 0 0)!important;
  clip-path:inset(50%)!important;
  white-space:nowrap!important;
  opacity:0!important;
}

body.visual-real-ui-polish-final[data-path="/scan"] #cameraLastError:empty,
body.visual-real-ui-polish-final[data-path="/scan"] #cameraLastError.hidden{
  display:none!important;
}

body.visual-real-ui-polish-final[data-path="/scan"] #cameraRootCauseHint{
  border-color:#dbe4ef!important;
  background:#f8fafc!important;
  color:#475569!important;
  font-weight:700!important;
}

/* v919 owner/settings/mobile staff demo hardening: compact, corporate and mobile safe. */
body.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/shifts"],
  [data-path="/owner-dashboard/shifts/planner"],
  [data-path="/settings"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/workspace/mobile-staff-hub"],
  [data-path="/workspace/mobile-staff-hub/lite"]
) :is(.page-shell,.detail-shell,.settings-shell,.shift-center-shell,.shift-planner-shell,.mobile-staff-shell){
  max-width:1400px!important;
  overflow-x:hidden!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/shifts"],
  [data-path="/owner-dashboard/shifts/planner"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/workspace/mobile-staff-hub"],
  [data-path="/workspace/mobile-staff-hub/lite"]
) :is(.page-hero,.compact-hero,.detail-hero.dashboard-hero,.mobile-staff-hero){
  padding:30px 32px!important;
  border-radius:22px!important;
  background-color:#071122!important;
  background:
    radial-gradient(circle at 78% 56%,rgba(34,211,238,.18),transparent 32%),
    linear-gradient(135deg,#071122 0%,#132346 58%,#0f766e 100%)!important;
  background-color:#071122!important;
  border:1px solid rgba(125,211,252,.22)!important;
  box-shadow:0 24px 64px rgba(15,23,42,.20)!important;
}

body.visual-real-ui-polish-final[data-path="/settings"] :is(.page-hero.compact-hero.settings-hero,.settings-hero.premium-hero-panel){
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,.72fr) minmax(360px,.38fr)!important;
  align-items:center!important;
  min-height:340px!important;
  padding:28px 32px!important;
  border-radius:22px!important;
  overflow:hidden!important;
  background-color:#071122!important;
  background:
    radial-gradient(circle at 79% 52%,rgba(34,211,238,.16),transparent 28%),
    linear-gradient(135deg,#071122 0%,#102342 58%,#0f766e 100%)!important;
  background-color:#071122!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/shifts"],
  [data-path="/owner-dashboard/shifts/planner"],
  [data-path="/settings"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/workspace/mobile-staff-hub"],
  [data-path="/workspace/mobile-staff-hub/lite"]
) :is(.page-hero,.compact-hero,.detail-hero.dashboard-hero,.settings-hero,.mobile-staff-hero) :is(.badge,.chip,.meta-chip,.page-context-rail span){
  background-color:#26364f!important;
  color:#f8fbff!important;
  -webkit-text-fill-color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/shifts"],
  [data-path="/owner-dashboard/shifts/planner"],
  [data-path="/settings"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/workspace/mobile-staff-hub"],
  [data-path="/workspace/mobile-staff-hub/lite"]
) :is(.page-hero,.compact-hero,.detail-hero.dashboard-hero,.settings-hero,.mobile-staff-hero) :is(.btn.secondary,.btn.ghost,a.btn.secondary,a.btn.ghost,button.btn.secondary,button.btn.ghost){
  background-color:#1f2f4c!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  border-color:rgba(226,232,240,.28)!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/shifts"],
  [data-path="/owner-dashboard/shifts/planner"],
  [data-path="/settings"],
  [data-path="/owner-dashboard/business-settings"],
  [data-path="/workspace/mobile-staff-hub"],
  [data-path="/workspace/mobile-staff-hub/lite"]
) :is(.page-hero,.compact-hero,.detail-hero.dashboard-hero,.settings-hero,.mobile-staff-hero) :is(.btn.primary,a.btn.primary,button.btn.primary){
  background-color:#2563eb!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  border-color:#2563eb!important;
}

body.visual-real-ui-polish-final[data-path="/settings"] .settings-hero::after{
  content:""!important;
  position:absolute!important;
  right:34px!important;
  top:50%!important;
  width:min(30vw,390px)!important;
  aspect-ratio:1!important;
  transform:translateY(-50%)!important;
  border-radius:50%!important;
  border:1px solid rgba(255,255,255,.16)!important;
  background:
    linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px) 0 0/34px 34px,
    linear-gradient(180deg,rgba(255,255,255,.10) 1px,transparent 1px) 0 0/34px 34px,
    radial-gradient(circle at 50% 50%,rgba(37,99,235,.24),transparent 58%)!important;
  opacity:.72!important;
  pointer-events:none!important;
}

body.visual-real-ui-polish-final[data-path="/settings"] :is(.settings-hero-visual){
  position:relative!important;
  z-index:1!important;
  justify-self:end!important;
  width:min(360px,28vw)!important;
  min-height:220px!important;
  padding:0!important;
  border-radius:24px!important;
  background:rgba(255,255,255,.94)!important;
  box-shadow:0 24px 70px rgba(15,23,42,.22)!important;
  overflow:hidden!important;
}

body.visual-real-ui-polish-final[data-path="/settings"] :is(.settings-hero-visual img){
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
}

body.visual-real-ui-polish-final[data-path="/settings"] :is(.settings-kpi-grid){
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}

body.visual-real-ui-polish-final:is([data-path="/owner-dashboard/shifts"],[data-path="/owner-dashboard/shifts/planner"]) :is(
  .shift-console-grid,
  .shift-response-grid,
  .command-center-grid,
  .data-decision-deck,
  .dashboard-card-grid,
  .compact-dashboard-card-grid
){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard/shifts/planner"] :is(.data-decision-deck){
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}

body.visual-real-ui-polish-final:is([data-path="/owner-dashboard/shifts"],[data-path="/owner-dashboard/shifts/planner"]) :is(
  .shift-console-card,
  .shift-response-card,
  .command-center-card,
  .data-decision-card,
  .summary-card
){
  display:grid!important;
  align-content:start!important;
  gap:8px!important;
  min-width:0!important;
}

body.visual-real-ui-polish-final:is([data-path="/owner-dashboard/shifts"],[data-path="/owner-dashboard/shifts/planner"]) :is(
  .shift-console-card small,
  .shift-response-card small,
  .command-center-card small,
  .data-decision-card small,
  .summary-card small
){
  display:block!important;
  margin:0!important;
  color:#64748b!important;
  font-size:.78rem!important;
  font-weight:900!important;
  line-height:1.25!important;
  letter-spacing:.02em!important;
}

body.visual-real-ui-polish-final:is([data-path="/owner-dashboard/shifts"],[data-path="/owner-dashboard/shifts/planner"]) :is(
  .shift-console-card strong,
  .shift-response-card strong,
  .command-center-card strong,
  .data-decision-card strong,
  .summary-card strong
){
  display:block!important;
  margin:0!important;
  color:#0f172a!important;
  line-height:1.12!important;
  overflow-wrap:anywhere!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard/business-settings"] :is(.tenant-settings-summary-grid){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard/business-settings"] :is(.tenant-settings-summary-grid .command-center-card,.tenant-governance-card,.tenant-governance-panel){
  display:grid!important;
  align-content:start!important;
  gap:8px!important;
  min-height:112px!important;
  padding:18px 20px!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard/business-settings"] :is(.tenant-settings-summary-grid .command-center-card small,.tenant-governance-card small){
  display:block!important;
  margin:0!important;
  color:#64748b!important;
  font-size:.78rem!important;
  font-weight:900!important;
  line-height:1.25!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard/business-settings"] :is(.tenant-settings-summary-grid .command-center-card strong,.tenant-governance-card strong){
  display:block!important;
  margin:0!important;
  color:#0f172a!important;
  line-height:1.14!important;
  overflow-wrap:anywhere!important;
}

body.visual-real-ui-polish-final[data-path="/owner-dashboard/business-settings"] :is(form.grid.three-col){
  display:grid!important;
  grid-template-columns:minmax(220px,.9fr) minmax(220px,1fr) minmax(220px,.9fr)!important;
  gap:14px!important;
  align-items:end!important;
}

body.visual-real-ui-polish-final[data-path="/workspace/mobile-staff-hub"] :is(.mobile-offline-sync-card,.mobile-staff-summary-card,.mobile-task-row,.mobile-checklist-row,.mobile-stock-row,.mobile-pwa-card),
body.visual-real-ui-polish-final[data-path="/workspace/mobile-staff-hub/lite"] :is(.mobile-offline-sync-card,.mobile-focus-card,.mobile-lite-stat-card,.mobile-task-row,.mobile-checklist-row,.mobile-stock-row,.mobile-pwa-card){
  border-radius:18px!important;
  border-color:#dbe4ef!important;
  box-shadow:0 14px 32px rgba(15,23,42,.07)!important;
}

body.visual-real-ui-polish-final:is([data-path="/workspace/mobile-staff-hub"],[data-path="/workspace/mobile-staff-hub/lite"]) :is(.mobile-offline-sync-grid){
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}

body.visual-real-ui-polish-final:is([data-path="/workspace/mobile-staff-hub"],[data-path="/workspace/mobile-staff-hub/lite"]) :is(.mobile-staff-board-grid){
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
}

body.visual-real-ui-polish-final:is([data-path="/workspace/mobile-staff-hub"],[data-path="/workspace/mobile-staff-hub/lite"]) :is([data-offline-device-label]){
  color:#0f172a!important;
  font-weight:950!important;
}

body.visual-real-ui-polish-final:is([data-path="/workspace/mobile-staff-hub"],[data-path="/workspace/mobile-staff-hub/lite"]) :is(.mobile-task-row,.mobile-checklist-row){
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:12px!important;
}

body.visual-real-ui-polish-final:is([data-path="/workspace/mobile-staff-hub"],[data-path="/workspace/mobile-staff-hub/lite"]) :is(.mobile-task-row textarea,.mobile-checklist-row textarea){
  min-height:0!important;
  height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  opacity:0!important;
  pointer-events:none!important;
}

body.visual-real-ui-polish-final:is([data-path="/workspace/mobile-staff-hub"],[data-path="/workspace/mobile-staff-hub/lite"]) :is(.mobile-task-row:focus-within textarea,.mobile-checklist-row:focus-within textarea){
  height:auto!important;
  min-height:76px!important;
  margin-top:10px!important;
  padding:10px 12px!important;
  border:1px solid #cbd5e1!important;
  opacity:1!important;
  pointer-events:auto!important;
}

body.visual-real-ui-polish-final:is([data-path="/workspace/mobile-staff-hub"],[data-path="/workspace/mobile-staff-hub/lite"]) :is(.mobile-offline-sync-actions,.mobile-staff-actions,.mobile-focus-actions,.mobile-stock-links){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
}

body.visual-real-ui-polish-final:is([data-path="/workspace/mobile-staff-hub"],[data-path="/workspace/mobile-staff-hub/lite"]) :is(.zip3-command-hint){
  bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;
  right:16px!important;
}

@media(max-width:760px){
  body.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/shifts"],
    [data-path="/owner-dashboard/shifts/planner"],
    [data-path="/settings"],
    [data-path="/owner-dashboard/business-settings"],
    [data-path="/workspace/mobile-staff-hub"],
    [data-path="/workspace/mobile-staff-hub/lite"]
  ) :is(.shell-main,.container,main){
    padding-bottom:calc(174px + env(safe-area-inset-bottom,0px))!important;
  }

  body.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/shifts"],
    [data-path="/owner-dashboard/shifts/planner"],
    [data-path="/settings"],
    [data-path="/owner-dashboard/business-settings"],
    [data-path="/workspace/mobile-staff-hub"],
    [data-path="/workspace/mobile-staff-hub/lite"]
  ) :is(.page-shell,.detail-shell,.settings-shell,.mobile-staff-shell){
    width:min(100% - 24px,720px)!important;
    gap:14px!important;
  }

  body.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/shifts"],
    [data-path="/owner-dashboard/shifts/planner"],
    [data-path="/owner-dashboard/business-settings"],
    [data-path="/workspace/mobile-staff-hub"],
    [data-path="/workspace/mobile-staff-hub/lite"]
  ) :is(.page-hero,.compact-hero,.detail-hero.dashboard-hero,.mobile-staff-hero){
    padding:18px!important;
    border-radius:20px!important;
  }

  body.visual-real-ui-polish-final[data-path="/settings"] :is(.page-hero.compact-hero.settings-hero,.settings-hero.premium-hero-panel){
    grid-template-columns:1fr!important;
    min-height:0!important;
    padding:18px!important;
    border-radius:20px!important;
  }

  body.visual-real-ui-polish-final[data-path="/settings"] .settings-hero::after{
    display:none!important;
  }

  body.visual-real-ui-polish-final[data-path="/settings"] :is(.settings-hero-visual){
    display:none!important;
  }

  body.visual-real-ui-polish-final[data-path="/settings"] :is(.settings-kpi-grid){
    grid-template-columns:1fr!important;
    gap:12px!important;
  }

  body.visual-real-ui-polish-final:is([data-path="/owner-dashboard/shifts"],[data-path="/owner-dashboard/shifts/planner"]) :is(.page-hero .hero-actions){
    display:flex!important;
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    gap:10px!important;
    width:100%!important;
    padding-bottom:2px!important;
    scrollbar-width:none!important;
  }

  body.visual-real-ui-polish-final:is([data-path="/owner-dashboard/shifts"],[data-path="/owner-dashboard/shifts/planner"]) :is(.page-hero .hero-actions::-webkit-scrollbar){
    display:none!important;
  }

  body.visual-real-ui-polish-final:is([data-path="/owner-dashboard/shifts"],[data-path="/owner-dashboard/shifts/planner"]) :is(.page-hero .hero-actions .btn){
    flex:0 0 auto!important;
    min-width:148px!important;
  }

  body.visual-real-ui-polish-final:is([data-path="/owner-dashboard/shifts"],[data-path="/owner-dashboard/shifts/planner"]) :is(
    .shift-console-grid,
    .shift-response-grid,
    .command-center-grid,
    .data-decision-deck,
    .dashboard-card-grid,
    .compact-dashboard-card-grid
  ){
    grid-template-columns:1fr!important;
  }

  body.visual-real-ui-polish-final:is([data-path="/owner-dashboard/shifts"],[data-path="/owner-dashboard/shifts/planner"]) :is(.module-mini-actions,.console-action-row){
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
    gap:10px!important;
  }

  body.visual-real-ui-polish-final[data-path="/owner-dashboard/business-settings"] :is(form.grid.three-col){
    grid-template-columns:1fr!important;
  }

  body.visual-real-ui-polish-final[data-path="/owner-dashboard/business-settings"] :is(.detail-hero.dashboard-hero .hero-actions){
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
    width:100%!important;
  }

  body.visual-real-ui-polish-final[data-path="/owner-dashboard/business-settings"] :is(.detail-hero.dashboard-hero .hero-actions::-webkit-scrollbar){
    display:none!important;
  }

  body.visual-real-ui-polish-final[data-path="/owner-dashboard/business-settings"] :is(.detail-hero.dashboard-hero .hero-actions .btn){
    min-width:0!important;
    width:100%!important;
  }

  body.visual-real-ui-polish-final[data-path="/owner-dashboard/business-settings"] :is(.tenant-settings-summary-grid){
    grid-template-columns:1fr!important;
  }

  body.visual-real-ui-polish-final:is([data-path="/workspace/mobile-staff-hub"],[data-path="/workspace/mobile-staff-hub/lite"]) :is(.mobile-offline-sync-grid,.mobile-staff-board-grid,.mobile-lite-stat-grid,.mobile-focus-core){
    grid-template-columns:1fr!important;
  }

  body.visual-real-ui-polish-final:is([data-path="/workspace/mobile-staff-hub"],[data-path="/workspace/mobile-staff-hub/lite"]) :is(.mobile-offline-sync-card){
    margin-bottom:8px!important;
  }

  body.visual-real-ui-polish-final:is([data-path="/workspace/mobile-staff-hub"],[data-path="/workspace/mobile-staff-hub/lite"]) :is(.mobile-task-row,.mobile-checklist-row){
    grid-template-columns:1fr!important;
    padding:14px!important;
  }

  body.visual-real-ui-polish-final:is([data-path="/workspace/mobile-staff-hub"],[data-path="/workspace/mobile-staff-hub/lite"]) :is(.mobile-task-row .btn,.mobile-checklist-row .btn){
    width:100%!important;
  }

  body.visual-real-ui-polish-final:is([data-path="/workspace/mobile-staff-hub"],[data-path="/workspace/mobile-staff-hub/lite"]) :is(.mobile-staff-actions){
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
  }

  body.visual-real-ui-polish-final:is([data-path="/workspace/mobile-staff-hub"],[data-path="/workspace/mobile-staff-hub/lite"]) :is(.mobile-staff-actions a[href*="export.json"],.mobile-staff-actions a[href*="offline-sync.json"],.mobile-staff-actions a[href="/launchpad"]){
    display:none!important;
  }

  body.visual-real-ui-polish-final:is([data-path="/workspace/mobile-staff-hub"],[data-path="/workspace/mobile-staff-hub/lite"]) :is(.zip3-command-hint){
    display:none!important;
  }
}

@media(min-width:761px) and (max-width:1180px){
  body.visual-real-ui-polish-final[data-path="/settings"] :is(.page-hero.compact-hero.settings-hero,.settings-hero.premium-hero-panel){
    grid-template-columns:minmax(0,1fr)!important;
  }

  body.visual-real-ui-polish-final[data-path="/settings"] .settings-hero::after{
    display:none!important;
  }

  body.visual-real-ui-polish-final[data-path="/settings"] :is(.settings-hero-visual){
    display:none!important;
  }

  body.visual-real-ui-polish-final[data-path="/settings"] :is(.settings-kpi-grid){
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

/* v936 stock and procurement demo readiness polish. */
body.visual-real-ui-polish-final:is(
  [data-path="/quick-stock"],
  [data-path="/transfers"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/inventory-control"]
) :where(.page-hero,.compact-hero,.ops-hero-v434,.transfers-hero-v431,.critical-hero-v433){
  min-height:clamp(210px,30vw,300px)!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:22px!important;
  padding:clamp(22px,4vw,42px)!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:28px!important;
  background-color:#0f172a!important;
  background-image:radial-gradient(circle at 86% 16%,rgba(45,212,191,.22),transparent 22rem),linear-gradient(128deg,#071225 0%,#17367c 58%,#0f766e 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
  overflow:hidden!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/quick-stock"],
  [data-path="/transfers"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/inventory-control"]
) :where(.page-hero,.compact-hero,.ops-hero-v434,.transfers-hero-v431,.critical-hero-v433) :where(h1,h2,h3,strong,.hero-kicker,.eyebrow,.badge){
  color:#f8fbff!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/quick-stock"],
  [data-path="/transfers"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/inventory-control"]
) :where(.page-hero,.compact-hero,.ops-hero-v434,.transfers-hero-v431,.critical-hero-v433) :where(h1,.title-xl){
  background:none!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  text-shadow:0 2px 18px rgba(0,0,0,.22)!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/quick-stock"],
  [data-path="/transfers"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/inventory-control"]
) :where(.page-hero,.compact-hero,.ops-hero-v434,.transfers-hero-v431,.critical-hero-v433) :where(p,.muted,small,span){
  color:#dbeafe!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/quick-stock"],
  [data-path="/transfers"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"]
) :where(.operations-backbone-v708,.core-ops-cluster,.core-focus-summary,.rich-section-nav,.ops-execution-strip,.filter-governance-strip,.table-governance-rail){
  display:none!important;
}

body.visual-real-ui-polish-final:is(
  [data-path="/quick-stock"],
  [data-path="/transfers"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"]
) :where(.metric-grid,.clean-metric-grid,.kpi-grid){
  margin-top:18px!important;
}

body.visual-real-ui-polish-final[data-path="/reports/critical-stock"] :where(.critical-runway-surface-v433 .section-sub){
  color:#475569!important;
}

@media(max-width:760px){
  body.visual-real-ui-polish-final:is(
    [data-path="/quick-stock"],
    [data-path="/transfers"],
    [data-path="/reports/critical-stock"],
    [data-path="/reports/stock-gap"],
    [data-path="/inventory-control"]
  ) :where(.page-shell,.detail-shell,.form-shell-v435){
    width:min(100% - 20px,1180px)!important;
    max-width:100%!important;
    margin-inline:auto!important;
    padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;
    overflow-x:hidden!important;
  }

  body.visual-real-ui-polish-final:is(
    [data-path="/quick-stock"],
    [data-path="/transfers"],
    [data-path="/reports/critical-stock"],
    [data-path="/reports/stock-gap"],
    [data-path="/inventory-control"]
  ) :where(.page-hero,.compact-hero,.ops-hero-v434,.transfers-hero-v431,.critical-hero-v433){
    display:grid!important;
    grid-template-columns:1fr!important;
    min-height:0!important;
    gap:14px!important;
    padding:18px!important;
    border-radius:20px!important;
  }

  body.visual-real-ui-polish-final:is(
    [data-path="/quick-stock"],
    [data-path="/transfers"],
    [data-path="/reports/critical-stock"],
    [data-path="/reports/stock-gap"],
    [data-path="/inventory-control"]
  ) :where(.page-hero h1,.compact-hero h1){
    font-size:clamp(1.8rem,8vw,2.45rem)!important;
    line-height:1.05!important;
    letter-spacing:0!important;
    margin:0!important;
  }

  body.visual-real-ui-polish-final:is(
    [data-path="/quick-stock"],
    [data-path="/transfers"],
    [data-path="/reports/critical-stock"],
    [data-path="/reports/stock-gap"]
  ) :where(.hero-actions,.core-hero-actions,.table-stage-actions-v431,.inventory-submit-row-v432,.transfer-submit-row){
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
    gap:10px!important;
  }

  body.visual-real-ui-polish-final[data-path="/reports/critical-stock"] :where(.inventory-stack-v432){
    display:grid!important;
    gap:10px!important;
  }

  body.visual-real-ui-polish-final[data-path="/reports/critical-stock"] :where(#criticalStockTable){
    width:100%!important;
    min-width:0!important;
    border-collapse:separate!important;
    border-spacing:0 10px!important;
  }

  body.visual-real-ui-polish-final[data-path="/reports/critical-stock"] :where(#criticalStockTable thead){
    display:none!important;
  }

  body.visual-real-ui-polish-final[data-path="/reports/critical-stock"] :where(#criticalStockTable tbody,#criticalStockTable tr){
    display:block!important;
    width:100%!important;
  }

  body.visual-real-ui-polish-final[data-path="/reports/critical-stock"] :where(#criticalStockTable tr){
    padding:12px!important;
    border:1px solid #dbe4ef!important;
    border-radius:16px!important;
    background:#fff!important;
    box-shadow:0 10px 24px rgba(15,23,42,.05)!important;
  }

  body.visual-real-ui-polish-final[data-path="/reports/critical-stock"] :where(#criticalStockTable td){
    display:grid!important;
    grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr)!important;
    gap:8px!important;
    padding:7px 0!important;
    border:0!important;
    border-bottom:1px solid rgba(15,23,42,.08)!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }

  body.visual-real-ui-polish-final[data-path="/reports/critical-stock"] :where(#criticalStockTable td:last-child){
    border-bottom:0!important;
  }

  body.visual-real-ui-polish-final[data-path="/reports/critical-stock"] :where(#criticalStockTable td)::before{
    content:attr(data-label);
    color:#64748b!important;
    font-size:.72rem!important;
    font-weight:900!important;
    text-transform:uppercase!important;
    letter-spacing:.04em!important;
  }

  body.visual-real-ui-polish-final[data-path^="/owner-dashboard/procurement-hub"] :where(.procurement-focus-card,.persistence-focus-card,section.card.section-card:has(.procurement-launch-grid),section.card.section-card:has(.procurement-workflow-lane)){
    display:block!important;
  }

  body.visual-real-ui-polish-final[data-path^="/owner-dashboard/procurement-hub"] :where(.procurement-focus-card,.persistence-focus-card){
    padding:14px!important;
    border:1px solid #dbe4ef!important;
    border-radius:16px!important;
    background:#fff!important;
    color:#0f172a!important;
  }

  body.visual-real-ui-polish-final[data-path^="/owner-dashboard/procurement-hub"] :where(.procurement-launch-grid,.procurement-workflow-lane){
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    max-height:360px!important;
    overflow:auto!important;
    padding-right:2px!important;
  }

  body.visual-real-ui-polish-final[data-path^="/owner-dashboard/procurement-hub"] :where(.procurement-chip-row){
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }

  body.visual-real-ui-polish-final[data-path^="/owner-dashboard/procurement-hub"] :where(.procurement-chip-row .btn){
    width:100%!important;
  }
}

body.visual-real-ui-polish-final[data-path="/reports/critical-stock"] .critical-hero-v433 h1,
body.visual-real-ui-polish-final[data-path="/quick-stock"] .ops-hero-v434 h1,
body.visual-real-ui-polish-final[data-path="/transfers"] .transfers-hero-v431 h1,
body.visual-real-ui-polish-final[data-path="/reports/stock-gap"] .page-hero h1{
  background:none!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  text-shadow:0 2px 18px rgba(0,0,0,.28)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/reports/critical-stock"] section.page-hero.critical-hero-v433 h1,
body.depo-v3.visual-real-ui-polish-final[data-path="/quick-stock"] section.page-hero.ops-hero-v434 h1,
body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] section.page-hero.transfers-hero-v431 h1,
body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] section.page-hero h1{
  color:rgb(255,255,255)!important;
  -webkit-text-fill-color:rgb(255,255,255)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/products"] section.page-hero.products-hero-v431{
  min-height:clamp(210px,30vw,300px)!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:22px!important;
  padding:clamp(22px,4vw,42px)!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:28px!important;
  background-color:#0f172a!important;
  background-image:radial-gradient(circle at 86% 16%,rgba(45,212,191,.22),transparent 22rem),linear-gradient(128deg,#071225 0%,#17367c 58%,#0f766e 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
  overflow:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/products"] section.page-hero.products-hero-v431 h1{
  background:none!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  text-shadow:0 2px 18px rgba(0,0,0,.28)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/products"] section.page-hero.products-hero-v431 :where(.hero-kicker,p,.muted,.badge,.btn){
  color:#f8fbff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/products"] section.page-hero.products-hero-v431 :where(.badge,.btn.secondary,.btn.ghost){
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/products"] section.page-hero.products-hero-v431 :where(.btn.primary){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/products"] :where(.operations-backbone-v708,.core-ops-cluster,.core-focus-summary,.rich-section-nav,.ops-execution-strip){
  display:none!important;
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final[data-path="/products"] section.page-hero.products-hero-v431{
    display:grid!important;
    grid-template-columns:1fr!important;
    min-height:0!important;
    gap:14px!important;
    padding:18px!important;
    border-radius:20px!important;
  }
}

/* v953 logs console: route-scoped contrast and corporate layout repair. */
body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.depo-top-shell,.zip3-top-shell,.r38-clean-header){
  background:rgba(255,255,255,.94)!important;
  border-color:#dbe4ef!important;
  color:#0f172a!important;
  box-shadow:0 12px 32px rgba(15,23,42,.08)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.depo-top-shell,.zip3-top-shell,.r38-clean-header) :where(strong,span,small,a,button,.btn,.zip3-shell-status-name,.zip3-shell-status-summary){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.zip3-shell-actions .btn,.zip3-mobile-menu-button,.zip3-scope-pill,.zip3-header-action,form[action="/logout"] button){
  background:#ffffff!important;
  border-color:#bfdbfe!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-shell-v433){
  width:min(100% - 40px,1400px)!important;
  margin-inline:auto!important;
  display:flex!important;
  flex-direction:column!important;
  gap:18px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] section.logs-hero-v433{
  min-height:clamp(220px,27vw,300px)!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:22px!important;
  padding:clamp(22px,4vw,42px)!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:28px!important;
  background-color:#0f172a!important;
  background-image:radial-gradient(circle at 84% 24%,rgba(20,184,166,.24),transparent 22rem),linear-gradient(126deg,#071225 0%,#142b55 58%,#0f766e 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
  overflow:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] section.logs-hero-v433 :where(.hero-kicker,h1,p,.muted,strong,span){
  color:#f8fbff!important;
  -webkit-text-fill-color:#f8fbff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] section.logs-hero-v433 p{
  color:#dbeafe!important;
  max-width:920px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] section.logs-hero-v433 h1{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  background:none!important;
  text-shadow:0 2px 18px rgba(0,0,0,.28)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] section.logs-hero-v433 :where(.badge,.btn.secondary,.btn.ghost){
  background:#ffffff!important;
  border-color:#dbeafe!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-bridge-grid-v478,.governance-command-grid-v433,.metric-grid.clean-metric-grid){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:16px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.metric-grid.clean-metric-grid){
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-bridge-card-v478,.governance-command-card-v433,.governance-filter-surface-v433,.governance-list-surface-v433,.table-stage-v431,.logs-table,.metric-card,.ops-inline-summary,.rich-section-nav){
  background:#ffffff!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  color:#0f172a!important;
  box-shadow:0 16px 42px rgba(15,23,42,.08)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-bridge-card-v478,.governance-command-card-v433){
  min-height:164px!important;
  padding:18px!important;
  display:flex!important;
  flex-direction:column!important;
  gap:10px!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-bridge-card-v478.emphasis,.governance-command-card-v433.emphasis){
  background:linear-gradient(145deg,#0f172a,#17367c 66%,#0f766e)!important;
  border-color:rgba(125,211,252,.28)!important;
  color:#f8fbff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-bridge-card-v478,.governance-command-card-v433,.governance-filter-surface-v433,.governance-list-surface-v433,.table-stage-v431,.logs-table,.metric-card,.ops-inline-summary,.rich-section-nav) :where(h2,h3,strong,label,.section-title,.metric-label,.metric-value,.value,summary){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-bridge-card-v478,.governance-command-card-v433,.governance-filter-surface-v433,.governance-list-surface-v433,.table-stage-v431,.logs-table,.metric-card,.ops-inline-summary,.rich-section-nav) :where(p,small,span,.muted,.section-sub,.section-subtitle,li,td,pre){
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-bridge-card-v478 .eyebrow,.governance-command-card-v433 .eyebrow){
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-bridge-card-v478.emphasis,.governance-command-card-v433.emphasis) :where(h2,h3,strong,label,.eyebrow,.metric-label,.metric-value,p,small,span,.muted){
  color:#f8fbff!important;
  -webkit-text-fill-color:#f8fbff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-bridge-card-v478.emphasis,.governance-command-card-v433.emphasis){
  background-color:#0f172a!important;
  background-image:linear-gradient(145deg,#0f172a,#17367c 66%,#0f766e)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.runtime-command-meta-v478,.governance-command-meta-v433,.command-links-inline-v431){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin-top:auto!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.runtime-command-meta-v478 span,.governance-command-meta-v433 span,.command-links-inline-v431 a,.rich-section-nav a,.filter-chip,.badge){
  display:inline-flex!important;
  align-items:center!important;
  min-height:32px!important;
  padding:7px 10px!important;
  border-radius:999px!important;
  border:1px solid #cbd5e1!important;
  background:#f8fafc!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
  font-weight:800!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-bridge-card-v478.emphasis,.governance-command-card-v433.emphasis) :where(.runtime-command-meta-v478 span,.governance-command-meta-v433 span){
  background:#ffffff!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-bridge-card-v478.emphasis,.governance-command-card-v433.emphasis) :where(.runtime-command-meta-v478 span,.governance-command-meta-v433 span) :where(small,b,strong,span){
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-table table th,.logs-table thead th,.responsive-stack th){
  background:#0f172a!important;
  color:#f8fbff!important;
  -webkit-text-fill-color:#f8fbff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-table table td,.logs-table tbody td,.responsive-stack td){
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-table table td *,.logs-table tbody td *,.responsive-stack td *){
  color:inherit!important;
  -webkit-text-fill-color:inherit!important;
}

@media(max-width:900px){
  body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-bridge-grid-v478,.governance-command-grid-v433,.metric-grid.clean-metric-grid){
    grid-template-columns:1fr!important;
  }
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] :where(.logs-shell-v433){
    width:min(100% - 20px,1400px)!important;
    gap:14px!important;
    padding-bottom:94px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] section.logs-hero-v433{
    display:grid!important;
    grid-template-columns:1fr!important;
    min-height:0!important;
    padding:18px!important;
    border-radius:20px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] section.logs-hero-v433 :where(.hero-actions,.page-context-rail){
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/logs"] section.logs-hero-v433 :where(.btn,.badge){
    width:100%!important;
    justify-content:center!important;
  }
}

/* v958 warehouse intelligence: restore cinematic executive contrast after broad white-card polish. */
body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) :where(.wi-shell){
  width:min(100% - 40px,1500px)!important;
  margin-inline:auto!important;
  padding:24px 0!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) .wi-hero{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  color:#f8fbff!important;
  border:1px solid rgba(125,211,252,.24)!important;
  background-color:#07111f!important;
  background-image:radial-gradient(circle at 86% 30%,rgba(20,184,166,.23),transparent 22rem),linear-gradient(115deg,#030712 0%,#091526 48%,#0a2d38 100%)!important;
  box-shadow:0 28px 76px rgba(2,6,23,.24)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) .wi-hero::before{
  opacity:.26!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) .wi-hero :where(.wi-eyebrow,h1,strong){
  color:#f8fbff!important;
  -webkit-text-fill-color:#f8fbff!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) .wi-hero .wi-eyebrow{
  display:inline-block!important;
  width:auto!important;
  max-width:100%!important;
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) .wi-hero :where(p,small,span,.muted){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) .wi-hero aside{
  background-color:#111827!important;
  background-image:linear-gradient(145deg,rgba(17,24,39,.96),rgba(31,41,55,.94))!important;
  border-color:rgba(125,211,252,.26)!important;
  color:#f8fbff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 50px rgba(2,6,23,.24)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) .wi-hero aside :where(span,small){
  color:#cbd5e1!important;
  -webkit-text-fill-color:#cbd5e1!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) .wi-hero aside strong{
  color:#f8fbff!important;
  -webkit-text-fill-color:#f8fbff!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) .wi-kpis{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) .wi-kpis article{
  min-height:108px!important;
  border:1px solid rgba(125,211,252,.20)!important;
  border-radius:18px!important;
  background-color:#0f172a!important;
  background-image:linear-gradient(145deg,#0b1220,#12233a 68%,#0f3d44)!important;
  color:#f8fbff!important;
  box-shadow:0 18px 44px rgba(2,6,23,.18)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) .wi-kpis article :where(strong,b){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) .wi-kpis article :where(span,small,p){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) :where(.wi-panel,.wi-panel.is-active,.wi-demo-brief article,.wi-capability-grid article,.wi-advanced-output,.wi-tabs){
  background:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  border-color:#dbe4ef!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) :where(.wi-panel,.wi-panel.is-active,.wi-demo-brief article,.wi-capability-grid article,.wi-advanced-output,.wi-tabs) :where(h1,h2,h3,h4,strong,b,label,.section-title,.wi-panel-title){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) :where(.wi-panel,.wi-panel.is-active,.wi-demo-brief article,.wi-capability-grid article,.wi-advanced-output,.wi-tabs) :where(p,small,span,em,.muted,li){
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}

@media(max-width:930px){
  body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) :where(.wi-shell){
    width:min(100% - 20px,1500px)!important;
    padding:14px 0 94px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) .wi-kpis{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

@media(max-width:540px){
  body.depo-v3.visual-real-ui-polish-final:is([data-path="/warehouse-intelligence"],[data-path="/workspace/warehouse-intelligence"]) .wi-kpis{
    grid-template-columns:1fr!important;
  }
}

/* v962 executive BI: dark hero, light enterprise reporting canvas. */
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-bi-shell{
  width:min(100% - 40px,1400px)!important;
  margin-inline:auto!important;
  padding:42px 0 96px!important;
  display:flex!important;
  flex-direction:column!important;
  gap:18px!important;
  background:transparent!important;
  background-image:none!important;
  color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-hero{
  min-height:clamp(245px,29vw,335px)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(220px,310px)!important;
  align-items:end!important;
  gap:24px!important;
  padding:clamp(24px,4vw,44px)!important;
  border:1px solid rgba(125,211,252,.24)!important;
  border-radius:28px!important;
  background-color:#0f172a!important;
  background-image:radial-gradient(circle at 85% 24%,rgba(20,184,166,.22),transparent 21rem),linear-gradient(126deg,#071225 0%,#142b55 58%,#0f766e 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
  overflow:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-hero :where(h1,strong,b){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-hero h1{
  max-width:14ch!important;
  margin:12px 0 12px!important;
  line-height:1.02!important;
  letter-spacing:0!important;
  text-shadow:0 2px 18px rgba(0,0,0,.25)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-hero p{
  max-width:820px!important;
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
  line-height:1.65!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-hero .zip8-kicker{
  display:inline-flex!important;
  width:auto!important;
  max-width:100%!important;
  min-height:30px!important;
  padding:6px 10px!important;
  border:1px solid rgba(125,211,252,.24)!important;
  border-radius:999px!important;
  background:rgba(14,165,233,.14)!important;
  background-image:none!important;
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-meta-row{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-meta-row span{
  display:inline-flex!important;
  align-items:center!important;
  min-height:32px!important;
  padding:7px 10px!important;
  border:1px solid rgba(203,213,225,.28)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.11)!important;
  color:#f8fbff!important;
  -webkit-text-fill-color:#f8fbff!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-hero-actions{
  display:grid!important;
  grid-template-columns:1fr!important;
  align-self:center!important;
  justify-self:end!important;
  width:min(100%,300px)!important;
  gap:10px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-btn{
  min-height:44px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:10px 14px!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  background-image:none!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
  font-weight:900!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-btn.primary{
  border-color:#2563eb!important;
  background:#2563eb!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-panel,.zip8-kpi-card,.zip8-decision-card,.zip8-report-card,.zip8-score-card,.zip8-platform-card,.zip8-table-wrap,.zip8-empty-state){
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  box-shadow:0 16px 42px rgba(15,23,42,.08)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-kpi-card,.zip8-decision-card,.zip8-report-card,.zip8-score-card,.zip8-platform-card){
  min-height:132px!important;
  padding:18px!important;
  display:grid!important;
  align-content:start!important;
  gap:8px!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-panel h2,.zip8-kpi-card strong,.zip8-decision-card strong,.zip8-decision-card b,.zip8-report-card strong,.zip8-score-card strong,.zip8-platform-card strong,.zip8-empty-state strong,.zip8-table th,.zip8-table td,.zip8-maturity-list strong,.zip8-exception-list strong){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-kpi-card small,.zip8-kpi-card span,.zip8-decision-card small,.zip8-decision-card span,.zip8-report-card span,.zip8-report-card small,.zip8-score-card small,.zip8-score-card span,.zip8-platform-card small,.zip8-platform-card span,.zip8-table small,.zip8-timeline span,.zip8-timeline small,.zip8-maturity-list small,.zip8-empty-state span,.zip8-panel p){
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-panel .zip8-kicker){
  display:inline-flex!important;
  min-height:28px!important;
  padding:5px 9px!important;
  border-radius:999px!important;
  background:#eff6ff!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-exception-list a,.zip8-timeline li,.zip8-maturity-list div){
  border:1px solid #e2e8f0!important;
  border-radius:14px!important;
  background:#f8fafc!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-exception-list a,.zip8-timeline li,.zip8-maturity-list div) :where(span,small,strong,b){
  color:inherit!important;
  -webkit-text-fill-color:inherit!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-kpi-grid){
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-two-col){
  display:grid!important;
  grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important;
  gap:18px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-three-col){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-decision-grid,.zip8-report-list,.zip8-score-row,.zip8-platform-grid){
  display:grid!important;
  gap:12px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-decision-grid){
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-score-row,.zip8-platform-grid){
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}

@media(max-width:1120px){
  body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-hero,.zip8-two-col,.zip8-three-col){
    grid-template-columns:1fr!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-hero-actions{
    justify-self:start!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-kpi-grid){
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

@media(max-width:720px){
  body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-bi-shell{
    width:min(100% - 24px,1400px)!important;
    padding:30px 0 96px!important;
    gap:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-hero{
    min-height:0!important;
    padding:22px!important;
    border-radius:20px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-hero h1{
    max-width:11ch!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) :where(.zip8-kpi-grid,.zip8-decision-grid,.zip8-score-row,.zip8-platform-grid){
    grid-template-columns:1fr!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-hero-actions{
    width:100%!important;
  }
}

/* v963 BI readability hard lock: out-specificity the legacy dark card text rules. */
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-panel h2,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-panel h3,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-kpi-card strong,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-decision-card strong,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-decision-card b,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-report-card strong,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-score-card strong,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-platform-card strong,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-exception-list strong,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-maturity-list strong,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-table th,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-table td{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-kpi-card small,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-kpi-card span,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-decision-card small,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-decision-card span,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-report-card small,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-report-card span,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-score-card small,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-score-card span,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-platform-card small,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-platform-card span,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-panel p,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-table small,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-timeline span,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-timeline small,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-maturity-list small,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-empty-state span{
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-hero h1{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  width:100%!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  hyphens:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-hero > div{
  min-width:0!important;
  width:100%!important;
}

@media(max-width:720px){
  body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-hero{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-hero h1{
    max-width:none!important;
    font-size:clamp(2.25rem,11vw,3rem)!important;
    line-height:1.06!important;
  }
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-exception-list a,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-timeline li,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-maturity-list div{
  background:#f8fafc!important;
  background-image:none!important;
  border-color:#e2e8f0!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-exception-list a span,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-exception-list a small,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-exception-list a strong,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-exception-list a b,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-maturity-list div span,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-maturity-list div small,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-maturity-list div strong,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-maturity-list div b{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-empty-state,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-empty-state strong{
  background:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-timeline li,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/reports-hub"],[data-path="/analytics"],[data-path="/workspace/analytics"],[data-path="/owner-dashboard/executive-bi"]) .zip8-timeline li strong{
  background:#f8fafc!important;
  background-image:none!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

/* v967 bulk stock operation screens: replace raw legacy flow with a clean enterprise operator surface. */
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-shell-v435{
  width:min(100% - 40px,1400px)!important;
  margin:0 auto!important;
  padding:42px 0 120px!important;
  display:grid!important;
  gap:18px!important;
  overflow-x:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .recipe-production-cluster{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  align-items:center!important;
  padding:8px!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:rgba(255,255,255,.86)!important;
  box-shadow:0 14px 34px rgba(15,23,42,.06)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .recipe-production-cluster a,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .inventory-guidance-strip a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:38px!important;
  padding:8px 12px!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
  font-weight:800!important;
  text-decoration:none!important;
  line-height:1.1!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .recipe-production-cluster a.active{
  background:#2563eb!important;
  border-color:#2563eb!important;
  color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .compact-domain-summary{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .compact-domain-summary article{
  display:grid!important;
  gap:6px!important;
  padding:14px!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#ffffff!important;
  box-shadow:0 12px 28px rgba(15,23,42,.06)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .compact-domain-summary span,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .compact-domain-summary small,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .detail-strip-v435 small,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .eyebrow{
  display:block!important;
  color:#64748b!important;
  font-size:.72rem!important;
  font-weight:900!important;
  letter-spacing:0!important;
  line-height:1.2!important;
  text-transform:uppercase!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .compact-domain-summary strong{
  display:block!important;
  color:#0f172a!important;
  font-size:.98rem!important;
  line-height:1.25!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-hero-v435{
  position:relative!important;
  overflow:hidden!important;
  min-height:0!important;
  padding:34px!important;
  border:1px solid rgba(148,163,184,.28)!important;
  border-radius:26px!important;
  background:
    radial-gradient(circle at 88% 16%,rgba(37,99,235,.28),transparent 32%),
    linear-gradient(135deg,#08111f 0%,#10213b 56%,#0f766e 100%)!important;
  background-color:#08111f!important;
  color:#ffffff!important;
  box-shadow:0 26px 70px rgba(15,23,42,.18)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-hero-v435::before,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-hero-v435::after{
  display:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-hero-v435 .row-between{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:22px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-hero-v435 h1{
  max-width:820px!important;
  margin:8px 0 10px!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:clamp(3rem,5.3vw,5.9rem)!important;
  line-height:.94!important;
  letter-spacing:0!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-hero-v435 p{
  max-width:760px!important;
  margin:0!important;
  color:rgba(241,245,249,.86)!important;
  -webkit-text-fill-color:rgba(241,245,249,.86)!important;
  font-size:1rem!important;
  line-height:1.6!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-hero-v435 .eyebrow,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-hero-v435 .detail-strip-v435 small{
  color:rgba(226,232,240,.78)!important;
  -webkit-text-fill-color:rgba(226,232,240,.78)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .hero-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  gap:10px!important;
  min-width:260px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .hero-actions .btn{
  min-height:44px!important;
  padding:10px 14px!important;
  border-radius:13px!important;
  background:#263a55!important;
  border-color:rgba(226,232,240,.28)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .detail-strip-v435{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:10px!important;
  margin-top:24px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .detail-strip-v435 > div{
  min-width:0!important;
  padding:14px!important;
  border:1px solid rgba(226,232,240,.18)!important;
  border-radius:16px!important;
  background:#1b314d!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .detail-strip-v435 strong{
  display:block!important;
  margin-top:4px!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:.95rem!important;
  line-height:1.25!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .inventory-reconcile-grid,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .detail-command-grid-v435{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/stock/bulk-adjust"] .inventory-reconcile-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .inventory-reconcile-card,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .detail-command-card-v435{
  display:grid!important;
  align-content:start!important;
  gap:8px!important;
  min-height:142px!important;
  padding:18px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 16px 38px rgba(15,23,42,.07)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .inventory-reconcile-card strong,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .detail-command-card-v435 strong{
  display:block!important;
  color:#0f172a!important;
  font-size:1.02rem!important;
  line-height:1.25!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .inventory-reconcile-card p,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .detail-command-card-v435 p{
  margin:0!important;
  color:#64748b!important;
  line-height:1.55!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .inventory-reconcile-actions,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .inventory-guidance-strip{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  align-items:center!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .ops-grid-2{
  display:grid!important;
  grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;
  gap:18px!important;
  align-items:start!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-grid-surface-v435,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .table-stage-v435{
  min-width:0!important;
  padding:18px!important;
  border:1px solid #dbe4ef!important;
  border-radius:20px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 18px 46px rgba(15,23,42,.08)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-grid label,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .table-search-v435{
  display:flex!important;
  flex-direction:column!important;
  gap:7px!important;
  min-width:0!important;
  color:#64748b!important;
  font-weight:800!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-grid label > span,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .table-search-v435 > span{
  display:block!important;
  color:#64748b!important;
  font-size:.82rem!important;
  font-weight:900!important;
  line-height:1.2!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-grid .span-2{
  grid-column:1 / -1!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) :where(input,select,textarea){
  width:100%!important;
  max-width:100%!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  font-weight:750!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) :where(input,select){
  min-height:48px!important;
  padding:0 14px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) textarea{
  min-height:286px!important;
  padding:14px!important;
  line-height:1.45!important;
  resize:vertical!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .sticky-submit-bar-v435{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin-top:14px!important;
  padding:14px!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#f8fafc!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .sticky-submit-bar-v435 .summary{
  display:grid!important;
  gap:3px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .sticky-submit-bar-v435 .summary span{
  color:#64748b!important;
  font-size:.78rem!important;
  font-weight:900!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .sticky-submit-bar-v435 .summary strong{
  color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .actions,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .sticky-submit-bar-v435 .actions{
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  gap:8px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .btn,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) button.chip{
  min-height:42px!important;
  padding:9px 13px!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
  font-weight:850!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .btn.primary,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) button[type="submit"].btn{
  background:#2563eb!important;
  border-color:#2563eb!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .table-stage-head-v435{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin-bottom:12px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .table-stage-head-v435 h2{
  color:#0f172a!important;
  font-size:1.25rem!important;
  line-height:1.2!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .chips.scroll{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin-bottom:12px!important;
  overflow:visible!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .panel-note{
  margin:12px 0!important;
  padding:12px 14px!important;
  border:1px solid #dbe4ef!important;
  border-radius:14px!important;
  background:#f8fafc!important;
  color:#475569!important;
  line-height:1.5!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .mini-metrics,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .inventory-results-board{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
  margin:12px 0!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .mini-metric,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .inventory-results-card{
  padding:12px!important;
  border:1px solid #dbe4ef!important;
  border-radius:14px!important;
  background:#f8fafc!important;
  color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .mini-metric strong,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .inventory-results-card strong{
  display:block!important;
  color:#0f172a!important;
  font-size:1.6rem!important;
  line-height:1!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .table-wrap{
  margin-top:12px!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#ffffff!important;
  overflow:auto!important;
}

@media(max-width:1080px){
  body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .ops-grid-2,
  body.depo-v3.visual-real-ui-polish-final[data-path="/stock/bulk-adjust"] .inventory-reconcile-grid{
    grid-template-columns:1fr!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-hero-v435 .row-between{
    flex-direction:column!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .hero-actions{
    justify-content:flex-start!important;
    min-width:0!important;
  }
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-shell-v435{
    width:min(100% - 24px,1400px)!important;
    padding-top:30px!important;
    gap:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-hero-v435{
    padding:18px!important;
    border-radius:20px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-hero-v435 h1{
    font-size:clamp(2.25rem,11vw,3.15rem)!important;
    line-height:1.02!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .compact-domain-summary,
  body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .detail-strip-v435,
  body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .detail-command-grid-v435,
  body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .form-grid,
  body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .mini-metrics,
  body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .inventory-results-board{
    grid-template-columns:1fr!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .hero-actions,
  body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .sticky-submit-bar-v435,
  body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .sticky-submit-bar-v435 .actions{
    flex-direction:column!important;
    align-items:stretch!important;
    width:100%!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .hero-actions .btn,
  body.depo-v3.visual-real-ui-polish-final:is([data-path="/stock/bulk-adjust"],[data-path="/stock/bulk-ops"]) .sticky-submit-bar-v435 .btn{
    width:100%!important;
  }
}

/* v971 recipe and production planning screens: clean up legacy dense markup for sales-demo readability. */
body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.page-shell,.form-shell-v435){
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin:0 auto!important;
  padding:42px 0 120px!important;
  display:grid!important;
  gap:18px!important;
  overflow-x:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .recipe-production-cluster{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  align-items:center!important;
  padding:8px!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#ffffff!important;
  box-shadow:0 14px 34px rgba(15,23,42,.06)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .recipe-production-cluster a,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .rich-section-nav a,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .command-links-inline-v431 a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:38px!important;
  padding:8px 12px!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
  font-weight:850!important;
  line-height:1.1!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .recipe-production-cluster a.active{
  background:#2563eb!important;
  border-color:#2563eb!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .compact-domain-summary{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))!important;
  gap:12px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .compact-domain-summary article{
  display:grid!important;
  gap:6px!important;
  padding:14px!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#ffffff!important;
  box-shadow:0 12px 28px rgba(15,23,42,.06)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.compact-domain-summary span,.compact-domain-summary small,.eyebrow,.hero-kicker,.label){
  display:block!important;
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  font-size:.72rem!important;
  font-weight:900!important;
  letter-spacing:0!important;
  line-height:1.2!important;
  text-transform:uppercase!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .compact-domain-summary strong{
  display:block!important;
  color:#0f172a!important;
  font-size:.98rem!important;
  line-height:1.25!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.page-hero,.form-hero-v435){
  position:relative!important;
  overflow:hidden!important;
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:24px!important;
  min-height:0!important;
  padding:34px!important;
  border:1px solid rgba(148,163,184,.28)!important;
  border-radius:26px!important;
  background:
    radial-gradient(circle at 88% 18%,rgba(20,184,166,.26),transparent 34%),
    linear-gradient(135deg,#08111f 0%,#10213b 58%,#0f766e 100%)!important;
  background-color:#08111f!important;
  color:#ffffff!important;
  box-shadow:0 26px 70px rgba(15,23,42,.18)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.page-hero,.form-hero-v435)::before,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.page-hero,.form-hero-v435)::after{
  display:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.page-hero h1,.form-hero-v435 h1){
  max-width:840px!important;
  margin:8px 0 10px!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:clamp(3rem,5.1vw,5.7rem)!important;
  line-height:.95!important;
  letter-spacing:0!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/recipes"] .page-hero h1,
body.depo-v3.visual-real-ui-polish-final[data-path^="/recipes/"] .page-hero h1,
body.depo-v3.visual-real-ui-polish-final[data-path="/production-orders"] .page-hero h1,
body.depo-v3.visual-real-ui-polish-final[data-path^="/production-orders"] .page-hero h1,
body.depo-v3.visual-real-ui-polish-final[data-path="/production-orders"] .form-hero-v435 h1,
body.depo-v3.visual-real-ui-polish-final[data-path^="/production-orders"] .form-hero-v435 h1{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/recipes"] .page-hero p,
body.depo-v3.visual-real-ui-polish-final[data-path^="/recipes/"] .page-hero p,
body.depo-v3.visual-real-ui-polish-final[data-path="/production-orders"] .page-hero p,
body.depo-v3.visual-real-ui-polish-final[data-path^="/production-orders"] .page-hero p,
body.depo-v3.visual-real-ui-polish-final[data-path="/production-orders"] .form-hero-v435 p,
body.depo-v3.visual-real-ui-polish-final[data-path^="/production-orders"] .form-hero-v435 p,
body.depo-v3.visual-real-ui-polish-final[data-path="/recipes"] .page-hero .muted,
body.depo-v3.visual-real-ui-polish-final[data-path="/production-orders"] .page-hero .muted,
body.depo-v3.visual-real-ui-polish-final[data-path^="/production-orders"] .form-hero-v435 .muted{
  color:rgba(241,245,249,.9)!important;
  -webkit-text-fill-color:rgba(241,245,249,.9)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/recipes"] .page-hero .hero-kicker,
body.depo-v3.visual-real-ui-polish-final[data-path^="/recipes/"] .page-hero .hero-kicker,
body.depo-v3.visual-real-ui-polish-final[data-path="/production-orders"] .page-hero .hero-kicker,
body.depo-v3.visual-real-ui-polish-final[data-path^="/production-orders"] .page-hero .hero-kicker,
body.depo-v3.visual-real-ui-polish-final[data-path^="/production-orders"] .form-hero-v435 .hero-kicker{
  color:rgba(226,232,240,.82)!important;
  -webkit-text-fill-color:rgba(226,232,240,.82)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.page-hero p,.form-hero-v435 p){
  max-width:780px!important;
  margin:0!important;
  color:rgba(241,245,249,.88)!important;
  -webkit-text-fill-color:rgba(241,245,249,.88)!important;
  font-size:1rem!important;
  line-height:1.6!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.page-hero .hero-kicker,.form-hero-v435 .hero-kicker){
  color:rgba(226,232,240,.8)!important;
  -webkit-text-fill-color:rgba(226,232,240,.8)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .hero-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  gap:10px!important;
  min-width:260px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .hero-actions .btn,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .page-context-rail .badge{
  min-height:42px!important;
  padding:9px 13px!important;
  border:1px solid rgba(226,232,240,.28)!important;
  border-radius:12px!important;
  background:#263a55!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-weight:850!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .page-context-rail{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin-top:18px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .rich-section-nav{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  padding:8px!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.ops-command-grid-v434,.stats-grid){
  display:grid!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .ops-command-grid-v434{
  grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .stats-grid{
  grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.ops-command-card-v434,.stat-card,.card,.filter-card,.ops-surface-v434,.ops-table-surface-v434,.form-grid-surface-v435,.info-card){
  min-width:0!important;
  padding:18px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  box-shadow:0 16px 38px rgba(15,23,42,.07)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.ops-command-card-v434 strong,.stat-card strong,.card strong,.info-card .value,h2,h3,summary,label){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  line-height:1.25!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.ops-command-card-v434 p,.card p,.muted,.info-card .label,.ops-command-meta-v434 small,.stat-card .label){
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .ops-command-meta-v434{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
  margin-top:8px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .ops-command-meta-v434 span{
  display:grid!important;
  gap:4px!important;
  padding:10px!important;
  border:1px solid #e2e8f0!important;
  border-radius:12px!important;
  background:#f8fafc!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .stat-card{
  min-height:104px!important;
  display:grid!important;
  align-content:center!important;
  gap:8px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .stat-card strong{
  font-size:clamp(1.8rem,3vw,2.75rem)!important;
  line-height:1!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .toolbar-grid,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .form-grid{
  display:grid!important;
  gap:14px!important;
  align-items:end!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .toolbar-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .form-grid.cols-3{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .form-grid .full{
  grid-column:1 / -1!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.toolbar-grid label,.form-grid label){
  display:flex!important;
  flex-direction:column!important;
  gap:7px!important;
  min-width:0!important;
  color:#64748b!important;
  font-weight:850!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.toolbar-grid label > span,.form-grid label > span){
  display:block!important;
  color:#64748b!important;
  font-size:.82rem!important;
  font-weight:900!important;
  line-height:1.2!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(input,select,textarea){
  width:100%!important;
  max-width:100%!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  font-weight:750!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(input,select){
  min-height:48px!important;
  padding:0 14px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) textarea{
  min-height:118px!important;
  padding:14px!important;
  line-height:1.45!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.toolbar-actions,.sticky-submit-bar-v435 .actions){
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  gap:8px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.btn,button.btn,.badge){
  min-height:42px!important;
  padding:9px 13px!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
  font-weight:850!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.btn.primary,button[type="submit"].btn,button[type="submit"]){
  background:#2563eb!important;
  border-color:#2563eb!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .sticky-submit-bar-v435{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin-top:14px!important;
  padding:14px!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#f8fafc!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .sticky-submit-bar-v435 .summary{
  display:grid!important;
  gap:3px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .table-wrap{
  margin-top:0!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#ffffff!important;
  overflow:auto!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(table,thead,tbody,tr,td,th){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#e2e8f0!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) thead,
body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) th{
  background:#f8fafc!important;
}

@media(max-width:1080px){
  body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.page-hero,.form-hero-v435){
    flex-direction:column!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.ops-command-grid-v434,.stats-grid,.toolbar-grid,.form-grid.cols-3){
    grid-template-columns:1fr 1fr!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) .hero-actions{
    justify-content:flex-start!important;
    min-width:0!important;
  }
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.page-shell,.form-shell-v435){
    width:min(100% - 24px,1400px)!important;
    padding-top:30px!important;
    gap:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.page-hero,.form-hero-v435){
    padding:18px!important;
    border-radius:20px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.page-hero h1,.form-hero-v435 h1){
    font-size:clamp(2.25rem,11vw,3.15rem)!important;
    line-height:1.02!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.compact-domain-summary,.ops-command-grid-v434,.stats-grid,.toolbar-grid,.form-grid.cols-3){
    grid-template-columns:1fr!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.hero-actions,.toolbar-actions,.sticky-submit-bar-v435,.sticky-submit-bar-v435 .actions){
    flex-direction:column!important;
    align-items:stretch!important;
    width:100%!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path="/recipes"],[data-path^="/recipes/"],[data-path="/production-orders"],[data-path^="/production-orders"]) :where(.hero-actions .btn,.toolbar-actions .btn,.sticky-submit-bar-v435 .btn){
    width:100%!important;
  }
}

/* v974 sales invoice form: make the sales workflow the first-class demo surface. */
body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] :where(.finance-control-v709,.page-intro,.form-hero-strip,.commercial-ops-cluster,.sales-form-top-grid,.sales-runtime-board,#salesForm){
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .finance-control-v709{
  margin-top:42px!important;
  margin-bottom:18px!important;
  min-height:0!important;
  padding:20px 24px!important;
  border:1px solid rgba(148,163,184,.25)!important;
  border-radius:22px!important;
  background:
    radial-gradient(circle at 90% 15%,rgba(20,184,166,.22),transparent 32%),
    linear-gradient(135deg,#08111f 0%,#12233d 62%,#0f766e 100%)!important;
  background-color:#08111f!important;
  color:#ffffff!important;
  box-shadow:0 22px 58px rgba(15,23,42,.16)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .finance-control-head-v709{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .finance-control-head-v709 h2{
  max-width:780px!important;
  margin:4px 0 6px!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:clamp(1.8rem,3.3vw,3rem)!important;
  line-height:1.03!important;
  letter-spacing:0!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .finance-control-head-v709 :where(p,.muted,.hero-kicker){
  color:rgba(241,245,249,.88)!important;
  -webkit-text-fill-color:rgba(241,245,249,.88)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .finance-control-status-v709{
  min-width:260px!important;
  padding:14px 16px!important;
  border:1px solid rgba(226,232,240,.24)!important;
  border-radius:18px!important;
  background:#1b314d!important;
  color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .finance-control-status-v709 :where(small,strong,span){
  display:block!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .finance-control-grid-v709{
  display:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .page-intro.hero-card{
  margin-top:0!important;
  margin-bottom:16px!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:20px!important;
  padding:32px!important;
  border:1px solid rgba(148,163,184,.28)!important;
  border-radius:26px!important;
  background:
    radial-gradient(circle at 88% 18%,rgba(37,99,235,.26),transparent 34%),
    linear-gradient(135deg,#08111f 0%,#10213b 58%,#0f766e 100%)!important;
  background-color:#08111f!important;
  color:#ffffff!important;
  box-shadow:0 26px 70px rgba(15,23,42,.18)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .page-intro h2{
  margin:0 0 8px!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:clamp(3rem,5.2vw,5.8rem)!important;
  line-height:.96!important;
  letter-spacing:0!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .page-intro p{
  margin:0!important;
  max-width:720px!important;
  color:rgba(241,245,249,.9)!important;
  -webkit-text-fill-color:rgba(241,245,249,.9)!important;
  line-height:1.55!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .meta-row{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin-top:16px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] :where(.kpi-chip,.form-status,.page-intro .badge){
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:36px!important;
  padding:8px 12px!important;
  border:1px solid rgba(226,232,240,.24)!important;
  border-radius:999px!important;
  background:#263a55!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-weight:850!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .page-intro .kpi-chip,
body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .page-intro .form-status{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .form-status{
  border-radius:16px!important;
  min-width:150px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .sales-hero-strip,
body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .commercial-ops-cluster{
  margin-bottom:14px!important;
  padding:14px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 14px 34px rgba(15,23,42,.06)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .sales-hero-strip{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:16px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .sales-hero-strip :where(.eyebrow,strong,.value){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .sales-hero-strip :where(.muted,.small){
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .commercial-ops-cluster{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .commercial-ops-cluster a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:38px!important;
  padding:8px 12px!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
  font-weight:850!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .commercial-ops-cluster a.active{
  background:#2563eb!important;
  border-color:#2563eb!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] :where(.sales-form-top-grid,.sales-runtime-board,.sales-live-grid){
  display:grid!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .sales-form-top-grid{
  grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))!important;
  margin-bottom:14px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .sales-runtime-board,
body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .sales-live-grid{
  grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))!important;
  margin-bottom:14px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] :where(.info-card,.summary-board-card,.form-card,.metric-panel,.sales-lines-wrap,.sticky-action-bar){
  min-width:0!important;
  padding:18px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  box-shadow:0 16px 38px rgba(15,23,42,.07)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] :where(.info-card .label,.summary-board-card span,.summary-board-card small,.metric-label,.metric-note,.hint,.muted,.small){
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] :where(.info-card .value,.summary-board-card strong,.metric-value,.form-card h3,label,strong){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] #salesForm{
  display:grid!important;
  gap:14px!important;
  margin-bottom:120px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] :where(.grid-2,.grid-3){
  display:grid!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .grid-2{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .grid-3{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] :where(.form-card label,.form-card .label){
  display:block!important;
  margin-bottom:7px!important;
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  font-size:.82rem!important;
  font-weight:900!important;
  line-height:1.2!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] :where(input,select,textarea){
  width:100%!important;
  max-width:100%!important;
  min-height:46px!important;
  padding:0 12px!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  font-weight:750!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] textarea{
  padding:12px!important;
  min-height:110px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] :where(.btn,button.btn,.badge){
  min-height:42px!important;
  padding:9px 13px!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
  font-weight:850!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] :where(.btn.primary,button.btn.primary){
  background:#2563eb!important;
  border-color:#2563eb!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .sales-form-head,
body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .sticky-action-bar{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .sales-tools,
body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .actions-right{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  align-items:center!important;
  justify-content:flex-end!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .sales-tools input{
  width:min(340px,100%)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .table-wrap{
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#ffffff!important;
  overflow:auto!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] :where(table,thead,tbody,tr,td,th){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#e2e8f0!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] :where(thead,th){
  background:#f8fafc!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .sticky-summary{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .sticky-summary > div{
  min-width:140px!important;
  padding:10px 12px!important;
  border:1px solid #e2e8f0!important;
  border-radius:12px!important;
  background:#f8fafc!important;
}

@media(max-width:980px){
  body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .finance-control-head-v709,
  body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .page-intro.hero-card,
  body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .sales-hero-strip,
  body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .sticky-action-bar{
    flex-direction:column!important;
    align-items:stretch!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] :where(.grid-2,.grid-3){
    grid-template-columns:1fr!important;
  }
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] :where(.finance-control-v709,.page-intro,.form-hero-strip,.commercial-ops-cluster,.sales-form-top-grid,.sales-runtime-board,#salesForm){
    width:min(100% - 24px,1400px)!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .finance-control-v709{
    margin-top:30px!important;
    padding:18px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .finance-control-status-v709{
    min-width:0!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .page-intro.hero-card{
    padding:20px!important;
    border-radius:20px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] .page-intro h2{
    font-size:clamp(2.35rem,11vw,3.2rem)!important;
    line-height:1.02!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] :where(.hero-actions,.meta-row,.sales-tools,.actions-right){
    flex-direction:column!important;
    align-items:stretch!important;
    width:100%!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/sales/new"] :where(.sales-tools input,.btn,button.btn,.commercial-ops-cluster a){
    width:100%!important;
  }
}

/* v977 detail pages: product, supplier and purchase order detail screens must not fall back to raw legacy layout. */
body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-shell{
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin:0 auto!important;
  padding:42px 0 120px!important;
  display:grid!important;
  gap:18px!important;
  overflow-x:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero{
  position:relative!important;
  overflow:hidden!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)!important;
  gap:24px!important;
  align-items:stretch!important;
  min-height:0!important;
  padding:34px!important;
  border:1px solid rgba(148,163,184,.28)!important;
  border-radius:26px!important;
  background:
    radial-gradient(circle at 88% 18%,rgba(20,184,166,.26),transparent 34%),
    linear-gradient(135deg,#08111f 0%,#10213b 58%,#0f766e 100%)!important;
  background-color:#08111f!important;
  color:#ffffff!important;
  box-shadow:0 26px 70px rgba(15,23,42,.18)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero::before,
body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero::after{
  display:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero-main{
  min-width:0!important;
  display:grid!important;
  align-content:start!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero :where(h1,.title-xl){
  max-width:880px!important;
  margin:0!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:clamp(3rem,5.1vw,5.8rem)!important;
  line-height:.96!important;
  letter-spacing:0!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero :where(.eyebrow,.hero-kicker){
  color:rgba(226,232,240,.82)!important;
  -webkit-text-fill-color:rgba(226,232,240,.82)!important;
  font-size:.72rem!important;
  font-weight:900!important;
  letter-spacing:0!important;
  text-transform:uppercase!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero :where(p,.muted,.başvuru){
  max-width:760px!important;
  margin:0!important;
  color:rgba(241,245,249,.9)!important;
  -webkit-text-fill-color:rgba(241,245,249,.9)!important;
  line-height:1.55!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero :where(.hero-meta,.product-hero-strip-v430){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  max-width:100%!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero :where(.meta-chip,.badge,.product-hero-strip-v430 span){
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:4px!important;
  min-height:38px!important;
  padding:8px 12px!important;
  border:1px solid rgba(226,232,240,.24)!important;
  border-radius:999px!important;
  background:#263a55!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-weight:850!important;
  line-height:1.1!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/purchase-orders/"]) .detail-hero :where(.meta-chip strong,.product-hero-strip-v430 b){
  margin-left:2px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero :where(.meta-chip small,.meta-chip strong,.badge strong,.product-hero-strip-v430 small,.product-hero-strip-v430 b){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero :where(.hero-actions){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:9px!important;
  align-items:center!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero :where(.hero-actions form){
  margin:0!important;
  display:inline-flex!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero :where(.btn,button.btn){
  min-height:42px!important;
  padding:9px 13px!important;
  border:1px solid rgba(226,232,240,.28)!important;
  border-radius:12px!important;
  background:#263a55!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-weight:850!important;
  text-decoration:none!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero-side{
  display:grid!important;
  gap:12px!important;
  align-content:start!important;
  min-width:0!important;
  padding:18px!important;
  border:1px solid rgba(226,232,240,.2)!important;
  border-radius:20px!important;
  background:#1b314d!important;
  color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero-side :where(.metric-label,.metric-note,.label,.muted,small){
  color:rgba(226,232,240,.86)!important;
  -webkit-text-fill-color:rgba(226,232,240,.86)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero-side :where(.metric-value,.value,strong,b){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero-side .info-card{
  background:rgba(255,255,255,.08)!important;
  border-color:rgba(226,232,240,.2)!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) :where(.detail-sticky-nav,.precision-quick-jump,.core-ops-cluster,.commercial-ops-cluster){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  padding:8px!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 12px 30px rgba(15,23,42,.06)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) :where(.detail-sticky-nav a,.precision-quick-jump a,.core-ops-cluster a,.commercial-ops-cluster a){
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:38px!important;
  padding:8px 12px!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
  font-weight:850!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) :where(.detail-ops-band,.ops-triage-card-grid,.data-command-board,.metric-grid,.data-decision-deck,.workflow-atlas-band,.info-grid,.po-two-col){
  display:grid!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) :where(.detail-ops-band,.ops-triage-card-grid,.data-command-board,.data-decision-deck,.workflow-atlas-band){
  grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) :where(.metric-grid,.info-grid){
  grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/purchase-orders/"] .po-two-col{
  grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) :where(.detail-ops-card,.ops-triage-card,.data-command-card,.metric-card,.data-decision-card,.workflow-atlas-card,.section-card,.info-card,.card){
  min-width:0!important;
  padding:18px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  box-shadow:0 16px 38px rgba(15,23,42,.07)!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) :where(.detail-ops-card strong,.ops-triage-card strong,.data-command-card strong,.metric-card .metric-value,.data-decision-card strong,.workflow-atlas-card strong,.section-title,.info-card .value,h2,h3,summary,label,b){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) :where(.detail-ops-card p,.ops-triage-card p,.data-command-card p,.metric-card .metric-note,.metric-card .metric-label,.data-decision-card p,.workflow-atlas-card p,.section-sub,.info-card .label,.muted,small){
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) :where(input,select,textarea){
  width:100%!important;
  max-width:100%!important;
  min-height:44px!important;
  padding:0 12px!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  font-weight:750!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) textarea{
  padding:12px!important;
  min-height:110px!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) :where(.btn,button.btn){
  min-height:42px!important;
  padding:9px 13px!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
  font-weight:850!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) :where(.btn.primary,button.btn.primary,button[type="submit"].btn){
  background:#2563eb!important;
  border-color:#2563eb!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .table-wrap{
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#ffffff!important;
  overflow:auto!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) :where(table,thead,tbody,tr,td,th){
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#e2e8f0!important;
}

body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) :where(thead,th){
  background:#f8fafc!important;
}

@media(max-width:1080px){
  body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero,
  body.depo-v3.visual-real-ui-polish-final[data-path^="/purchase-orders/"] .po-two-col{
    grid-template-columns:1fr!important;
  }
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-shell{
    width:min(100% - 24px,1400px)!important;
    padding-top:30px!important;
    gap:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero{
    padding:18px!important;
    border-radius:20px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero :where(h1,.title-xl){
    font-size:clamp(2.35rem,11vw,3.2rem)!important;
    line-height:1.02!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) :where(.hero-actions,.detail-hero form){
    flex-direction:column!important;
    align-items:stretch!important;
    width:100%!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) :where(.hero-actions .btn,.hero-actions button.btn,.detail-hero form .btn){
    width:100%!important;
  }
}

/* v978 supplier edit/detail route uses page-head instead of detail-hero. */
body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .page-head{
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin:42px auto 18px!important;
  padding:34px!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:24px!important;
  border:1px solid rgba(148,163,184,.28)!important;
  border-radius:26px!important;
  background:
    radial-gradient(circle at 88% 18%,rgba(20,184,166,.26),transparent 34%),
    linear-gradient(135deg,#08111f 0%,#10213b 58%,#0f766e 100%)!important;
  background-color:#08111f!important;
  color:#ffffff!important;
  box-shadow:0 26px 70px rgba(15,23,42,.18)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .page-head h1{
  max-width:880px!important;
  margin:0 0 8px!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:clamp(3rem,5.1vw,5.8rem)!important;
  line-height:.96!important;
  letter-spacing:0!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .page-head p{
  max-width:760px!important;
  margin:0!important;
  color:rgba(241,245,249,.9)!important;
  -webkit-text-fill-color:rgba(241,245,249,.9)!important;
  line-height:1.55!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .page-head .btn{
  min-height:42px!important;
  padding:9px 13px!important;
  border:1px solid rgba(226,232,240,.28)!important;
  border-radius:12px!important;
  background:#263a55!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-weight:850!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] :where(.page-head,.core-ops-cluster,.procurement-flow-strip-v475,.stats-grid.supplier-summary-grid,.grid.two-col.detail-mobile-stack){
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .procurement-flow-strip-v475{
  display:grid!important;
  gap:14px!important;
  padding:18px!important;
  border:1px solid #dbe4ef!important;
  border-radius:20px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 16px 38px rgba(15,23,42,.07)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .procurement-flow-head-v475{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:16px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .procurement-flow-head-v475 h2{
  margin:4px 0 0!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  font-size:clamp(1.5rem,2.5vw,2.4rem)!important;
  line-height:1.12!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .procurement-flow-head-v475 .eyebrow,
body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .procurement-flow-stage-v475 .proc-stage-kicker-v475,
body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .procurement-signal-card-v475 .label{
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  font-size:.72rem!important;
  font-weight:900!important;
  letter-spacing:0!important;
  text-transform:uppercase!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .procurement-flow-badges-v475{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  justify-content:flex-end!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .procurement-flow-badges-v475 .badge{
  min-height:34px!important;
  padding:7px 10px!important;
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  font-weight:850!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] :where(.procurement-flow-stage-grid-v475,.procurement-signal-grid-v475){
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))!important;
  gap:12px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] :where(.procurement-flow-stage-v475,.procurement-signal-card-v475){
  display:grid!important;
  align-content:start!important;
  gap:7px!important;
  min-width:0!important;
  padding:14px!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#f8fafc!important;
  color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] :where(.procurement-flow-stage-v475 strong,.procurement-flow-stage-v475 .proc-stage-link-v475,.procurement-signal-card-v475 strong){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  font-weight:900!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] :where(.procurement-flow-stage-v475 p,.proc-stage-meta-v475,.procurement-signal-card-v475 p){
  margin:0!important;
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  line-height:1.45!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .stats-grid.supplier-summary-grid{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))!important;
  gap:14px!important;
  margin-top:14px!important;
  margin-bottom:14px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .grid.two-col.detail-mobile-stack{
  display:grid!important;
  grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)!important;
  gap:18px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] :where(.stat-card,.grid.two-col.detail-mobile-stack .card){
  min-width:0!important;
  padding:18px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  box-shadow:0 16px 38px rgba(15,23,42,.07)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] :where(.stat-card strong,.card h2,.card strong,label){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] :where(.stat-card .label,.card .muted,.card small){
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .supplier-edit-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .supplier-edit-grid > div{
  min-width:0!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .supplier-edit-grid label{
  display:block!important;
  margin-bottom:7px!important;
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  font-size:.82rem!important;
  font-weight:900!important;
  line-height:1.2!important;
}

@media(max-width:1080px){
  body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .grid.two-col.detail-mobile-stack{
    grid-template-columns:1fr!important;
  }
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] :where(.page-head,.core-ops-cluster,.procurement-flow-strip-v475,.stats-grid.supplier-summary-grid,.grid.two-col.detail-mobile-stack){
    width:min(100% - 24px,1400px)!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .page-head{
    margin-top:30px!important;
    padding:20px!important;
    border-radius:20px!important;
    flex-direction:column!important;
    align-items:stretch!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .page-head h1{
    font-size:clamp(2.35rem,11vw,3.2rem)!important;
    line-height:1.02!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .supplier-edit-grid{
    grid-template-columns:1fr!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .procurement-flow-head-v475{
    flex-direction:column!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .procurement-flow-badges-v475{
    justify-content:flex-start!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path^="/suppliers/"] .page-head .btn{
    width:100%!important;
  }
}

/* v981 owner hub executive shell: keep the cinematic hero as the first focus and turn dense owner links into quiet controls. */
body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell{
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin:0 auto!important;
  padding:42px 0 120px!important;
  display:grid!important;
  gap:18px!important;
  overflow-x:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero{
  order:1!important;
  position:relative!important;
  overflow:hidden!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important;
  gap:24px!important;
  align-items:stretch!important;
  min-height:300px!important;
  padding:34px!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:28px!important;
  background:
    radial-gradient(circle at 84% 18%,rgba(45,212,191,.24),transparent 32%),
    linear-gradient(132deg,#071122 0%,#13264a 58%,#0f766e 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 30px 80px rgba(15,23,42,.2)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero::before,
body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero::after{
  display:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero .detail-hero-main{
  min-width:0!important;
  display:grid!important;
  align-content:center!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero :where(h1,.title-xl){
  max-width:900px!important;
  margin:0!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:clamp(3rem,5.3vw,6rem)!important;
  line-height:.95!important;
  letter-spacing:0!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero :where(.eyebrow,.hero-kicker){
  color:rgba(226,232,240,.82)!important;
  -webkit-text-fill-color:rgba(226,232,240,.82)!important;
  font-size:.72rem!important;
  font-weight:900!important;
  letter-spacing:0!important;
  text-transform:uppercase!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero :where(p,.muted,.baÅŸvuru){
  max-width:780px!important;
  margin:0!important;
  color:rgba(241,245,249,.9)!important;
  -webkit-text-fill-color:rgba(241,245,249,.9)!important;
  line-height:1.55!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero :where(.hero-actions){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:9px!important;
  align-items:center!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero :where(.btn,button.btn){
  min-height:42px!important;
  padding:9px 14px!important;
  border:1px solid rgba(226,232,240,.28)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.13)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero :where(.btn.primary,button.btn.primary){
  background:#2563eb!important;
  border-color:#60a5fa!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero :where(.detail-hero-side,.dashboard-hero-side,.workforce-focus-card-v219){
  align-self:stretch!important;
  min-width:0!important;
  display:grid!important;
  align-content:center!important;
  gap:12px!important;
  padding:22px!important;
  border:1px solid rgba(226,232,240,.22)!important;
  border-radius:22px!important;
  background:rgba(15,23,42,.34)!important;
  color:#ffffff!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero :where(.detail-hero-side,.dashboard-hero-side,.workforce-focus-card-v219) :where(small,.metric-label,label){
  color:rgba(203,213,225,.84)!important;
  -webkit-text-fill-color:rgba(203,213,225,.84)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero :where(.detail-hero-side,.dashboard-hero-side,.workforce-focus-card-v219) :where(strong,.metric-value){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .owner-module-strip{
  order:2!important;
  display:flex!important;
  flex-wrap:nowrap!important;
  gap:8px!important;
  margin:0!important;
  padding:6px!important;
  border:1px solid rgba(148,163,184,.22)!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.82)!important;
  box-shadow:0 16px 40px rgba(15,23,42,.06)!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scrollbar-width:thin!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .owner-module-strip .module-strip-link{
  flex:0 0 auto!important;
  min-width:170px!important;
  min-height:42px!important;
  padding:9px 11px!important;
  border-radius:12px!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .owner-module-strip .module-strip-link small{
  display:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .owner-secondary-cluster{
  order:3!important;
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;
  gap:8px!important;
  margin:0!important;
  padding:10px!important;
  border:1px solid rgba(148,163,184,.18)!important;
  border-radius:18px!important;
  background:rgba(248,250,252,.9)!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .owner-secondary-cluster .menu-tile{
  min-height:46px!important;
  padding:9px 10px!important;
  border-radius:12px!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .owner-secondary-cluster .menu-tile small{
  display:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > :where(.owner-hidden-ops-strip,.owner-deep-links){
  order:40!important;
  display:flex!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  margin:0!important;
  padding:8px!important;
  border:1px solid rgba(148,163,184,.16)!important;
  border-radius:16px!important;
  background:#f8fafc!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > :where(.owner-hidden-ops-strip,.owner-deep-links) .module-strip-link{
  flex:1 1 180px!important;
  min-height:40px!important;
  padding:8px 10px!important;
  border-radius:11px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > :where(.command-center-grid,.tenant-settings-summary-grid){
  order:10!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > :where(.detail-grid,.reservation-module-grid,.card.section-card){
  order:20!important;
}

@media(max-width:980px){
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/inventory-hub"],
    [data-path="/owner-dashboard/procurement-hub"],
    [data-path="/owner-dashboard/profit-intelligence-hub"],
    [data-path="/owner-dashboard/service-center"],
    [data-path="/owner-dashboard/workforce-hub"],
    [data-path="/owner-dashboard/recipe-consumption-hub"]
  ) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero{
    grid-template-columns:1fr!important;
    min-height:0!important;
    padding:26px!important;
  }
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/inventory-hub"],
    [data-path="/owner-dashboard/procurement-hub"],
    [data-path="/owner-dashboard/profit-intelligence-hub"],
    [data-path="/owner-dashboard/service-center"],
    [data-path="/owner-dashboard/workforce-hub"],
    [data-path="/owner-dashboard/recipe-consumption-hub"]
  ) .detail-shell.dashboard-shell{
    width:min(100% - 24px,1400px)!important;
    padding:40px 0 108px!important;
    gap:12px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/inventory-hub"],
    [data-path="/owner-dashboard/procurement-hub"],
    [data-path="/owner-dashboard/profit-intelligence-hub"],
    [data-path="/owner-dashboard/service-center"],
    [data-path="/owner-dashboard/workforce-hub"],
    [data-path="/owner-dashboard/recipe-consumption-hub"]
  ) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero{
    border-radius:20px!important;
    padding:20px 16px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/inventory-hub"],
    [data-path="/owner-dashboard/procurement-hub"],
    [data-path="/owner-dashboard/profit-intelligence-hub"],
    [data-path="/owner-dashboard/service-center"],
    [data-path="/owner-dashboard/workforce-hub"],
    [data-path="/owner-dashboard/recipe-consumption-hub"]
  ) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero :where(h1,.title-xl){
    font-size:clamp(2.4rem,11vw,3.35rem)!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/inventory-hub"],
    [data-path="/owner-dashboard/procurement-hub"],
    [data-path="/owner-dashboard/profit-intelligence-hub"],
    [data-path="/owner-dashboard/service-center"],
    [data-path="/owner-dashboard/workforce-hub"],
    [data-path="/owner-dashboard/recipe-consumption-hub"]
  ) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero :where(.hero-actions,.hero-actions .btn){
    width:100%!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/inventory-hub"],
    [data-path="/owner-dashboard/procurement-hub"],
    [data-path="/owner-dashboard/profit-intelligence-hub"],
    [data-path="/owner-dashboard/service-center"],
    [data-path="/owner-dashboard/workforce-hub"],
    [data-path="/owner-dashboard/recipe-consumption-hub"]
  ) .detail-shell.dashboard-shell > .owner-secondary-cluster{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/inventory-hub"],
    [data-path="/owner-dashboard/procurement-hub"],
    [data-path="/owner-dashboard/profit-intelligence-hub"],
    [data-path="/owner-dashboard/service-center"],
    [data-path="/owner-dashboard/workforce-hub"],
    [data-path="/owner-dashboard/recipe-consumption-hub"]
  ) .detail-shell.dashboard-shell > .owner-secondary-cluster .menu-tile{
    min-height:44px!important;
  }
}

/* v982 owner hub shell compatibility: workforce and some hub pages use detail-shell without dashboard-shell. */
body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell{
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin:0 auto!important;
  padding:42px 0 120px!important;
  display:grid!important;
  gap:18px!important;
  overflow-x:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > .detail-hero.dashboard-hero{
  order:1!important;
  position:relative!important;
  overflow:hidden!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important;
  gap:24px!important;
  align-items:stretch!important;
  min-height:300px!important;
  padding:34px!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:28px!important;
  background:
    radial-gradient(circle at 84% 18%,rgba(45,212,191,.24),transparent 32%),
    linear-gradient(132deg,#071122 0%,#13264a 58%,#0f766e 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 30px 80px rgba(15,23,42,.2)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > .detail-hero.dashboard-hero :where(h1,.title-xl){
  max-width:900px!important;
  margin:0!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:clamp(3rem,5.3vw,6rem)!important;
  line-height:.95!important;
  letter-spacing:0!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > .detail-hero.dashboard-hero :where(.eyebrow,.hero-kicker){
  color:rgba(226,232,240,.82)!important;
  -webkit-text-fill-color:rgba(226,232,240,.82)!important;
  font-size:.72rem!important;
  font-weight:900!important;
  letter-spacing:0!important;
  text-transform:uppercase!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > .detail-hero.dashboard-hero :where(p,.muted,.baÅŸvuru){
  max-width:780px!important;
  margin:0!important;
  color:rgba(241,245,249,.9)!important;
  -webkit-text-fill-color:rgba(241,245,249,.9)!important;
  line-height:1.55!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > .detail-hero.dashboard-hero :where(.hero-actions){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:9px!important;
  align-items:center!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > .detail-hero.dashboard-hero :where(.btn,button.btn){
  min-height:42px!important;
  padding:9px 14px!important;
  border:1px solid rgba(226,232,240,.28)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.13)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > .detail-hero.dashboard-hero :where(.detail-hero-side,.dashboard-hero-side,.workforce-focus-card-v219){
  align-self:stretch!important;
  min-width:0!important;
  display:grid!important;
  align-content:center!important;
  gap:12px!important;
  padding:22px!important;
  border:1px solid rgba(226,232,240,.22)!important;
  border-radius:22px!important;
  background:rgba(15,23,42,.34)!important;
  color:#ffffff!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > :where(.owner-module-strip){
  order:2!important;
  display:flex!important;
  flex-wrap:nowrap!important;
  gap:8px!important;
  margin:0!important;
  padding:6px!important;
  border:1px solid rgba(148,163,184,.22)!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.82)!important;
  box-shadow:0 16px 40px rgba(15,23,42,.06)!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scrollbar-width:thin!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > .owner-module-strip .module-strip-link{
  flex:0 0 auto!important;
  min-width:170px!important;
  min-height:42px!important;
  padding:9px 11px!important;
  border-radius:12px!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > .owner-module-strip .module-strip-link small{
  display:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > .owner-secondary-cluster{
  order:3!important;
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;
  gap:8px!important;
  margin:0!important;
  padding:10px!important;
  border:1px solid rgba(148,163,184,.18)!important;
  border-radius:18px!important;
  background:rgba(248,250,252,.9)!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > .owner-secondary-cluster .menu-tile{
  min-height:46px!important;
  padding:9px 10px!important;
  border-radius:12px!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > .owner-secondary-cluster .menu-tile small{
  display:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > :where(.owner-hidden-ops-strip,.owner-deep-links){
  order:40!important;
  display:flex!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  margin:0!important;
  padding:8px!important;
  border:1px solid rgba(148,163,184,.16)!important;
  border-radius:16px!important;
  background:#f8fafc!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > :where(.command-center-grid,.tenant-settings-summary-grid){
  order:10!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > :where(.detail-grid,.reservation-module-grid,.card.section-card){
  order:20!important;
}

@media(max-width:980px){
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/inventory-hub"],
    [data-path="/owner-dashboard/procurement-hub"],
    [data-path="/owner-dashboard/profit-intelligence-hub"],
    [data-path="/owner-dashboard/service-center"],
    [data-path="/owner-dashboard/workforce-hub"],
    [data-path="/owner-dashboard/recipe-consumption-hub"]
  ) .detail-shell > .detail-hero.dashboard-hero{
    grid-template-columns:1fr!important;
    min-height:0!important;
    padding:26px!important;
  }
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/inventory-hub"],
    [data-path="/owner-dashboard/procurement-hub"],
    [data-path="/owner-dashboard/profit-intelligence-hub"],
    [data-path="/owner-dashboard/service-center"],
    [data-path="/owner-dashboard/workforce-hub"],
    [data-path="/owner-dashboard/recipe-consumption-hub"]
  ) .detail-shell{
    width:min(100% - 24px,1400px)!important;
    padding:40px 0 108px!important;
    gap:12px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/inventory-hub"],
    [data-path="/owner-dashboard/procurement-hub"],
    [data-path="/owner-dashboard/profit-intelligence-hub"],
    [data-path="/owner-dashboard/service-center"],
    [data-path="/owner-dashboard/workforce-hub"],
    [data-path="/owner-dashboard/recipe-consumption-hub"]
  ) .detail-shell > .detail-hero.dashboard-hero{
    border-radius:20px!important;
    padding:20px 16px 92px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/inventory-hub"],
    [data-path="/owner-dashboard/procurement-hub"],
    [data-path="/owner-dashboard/profit-intelligence-hub"],
    [data-path="/owner-dashboard/service-center"],
    [data-path="/owner-dashboard/workforce-hub"],
    [data-path="/owner-dashboard/recipe-consumption-hub"]
  ) .detail-shell > .detail-hero.dashboard-hero :where(h1,.title-xl){
    font-size:clamp(2.4rem,11vw,3.35rem)!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/inventory-hub"],
    [data-path="/owner-dashboard/procurement-hub"],
    [data-path="/owner-dashboard/profit-intelligence-hub"],
    [data-path="/owner-dashboard/service-center"],
    [data-path="/owner-dashboard/workforce-hub"],
    [data-path="/owner-dashboard/recipe-consumption-hub"]
  ) .detail-shell > .detail-hero.dashboard-hero :where(.hero-actions,.hero-actions .btn){
    width:100%!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/inventory-hub"],
    [data-path="/owner-dashboard/procurement-hub"],
    [data-path="/owner-dashboard/profit-intelligence-hub"],
    [data-path="/owner-dashboard/service-center"],
    [data-path="/owner-dashboard/workforce-hub"],
    [data-path="/owner-dashboard/recipe-consumption-hub"]
  ) .detail-shell > .detail-hero.dashboard-hero .hero-actions{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    width:100%!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/inventory-hub"],
    [data-path="/owner-dashboard/procurement-hub"],
    [data-path="/owner-dashboard/profit-intelligence-hub"],
    [data-path="/owner-dashboard/service-center"],
    [data-path="/owner-dashboard/workforce-hub"],
    [data-path="/owner-dashboard/recipe-consumption-hub"]
  ) .detail-shell > .detail-hero.dashboard-hero .hero-actions .btn{
    width:auto!important;
    min-width:0!important;
    min-height:40px!important;
    padding:8px 10px!important;
    font-size:.84rem!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/owner-dashboard/inventory-hub"],
    [data-path="/owner-dashboard/procurement-hub"],
    [data-path="/owner-dashboard/profit-intelligence-hub"],
    [data-path="/owner-dashboard/service-center"],
    [data-path="/owner-dashboard/workforce-hub"],
    [data-path="/owner-dashboard/recipe-consumption-hub"]
  ) .detail-shell > .owner-secondary-cluster{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

/* v983 owner hub measurable contrast and summary grid lock. */
body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > .detail-hero.dashboard-hero{
  background-color:#071122!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > .detail-hero.dashboard-hero :where(.detail-hero-side,.dashboard-hero-side,.workforce-focus-card-v219){
  background-color:#123044!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > .detail-hero.dashboard-hero :where(.btn,button.btn,.badge,.chip){
  background-color:#263a55!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > .command-center-grid.tenant-settings-summary-grid{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;
  gap:12px!important;
  align-items:stretch!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell > .command-center-grid.tenant-settings-summary-grid .command-center-card{
  min-height:118px!important;
  padding:18px!important;
  border-radius:18px!important;
}

/* v984 owner hub dashboard-shell specificity closeout. */
body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero{
  background-color:#071122!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/owner-dashboard/inventory-hub"],
  [data-path="/owner-dashboard/procurement-hub"],
  [data-path="/owner-dashboard/profit-intelligence-hub"],
  [data-path="/owner-dashboard/service-center"],
  [data-path="/owner-dashboard/workforce-hub"],
  [data-path="/owner-dashboard/recipe-consumption-hub"]
) .detail-shell.dashboard-shell > .detail-hero.dashboard-hero :where(.btn,button.btn,.badge,.chip){
  background-color:#263a55!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/profit-intelligence-hub"] .detail-hero.dashboard-hero :where(.dashboard-filter-card){
  background-color:#123044!important;
  border-color:rgba(226,232,240,.22)!important;
  color:#ffffff!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/profit-intelligence-hub"] .detail-hero.dashboard-hero :where(.dashboard-filter-card,.dashboard-filter-card label,.dashboard-filter-card .metric-label,.dashboard-filter-card .section-sub,.dashboard-filter-card .muted,.dashboard-filter-card p){
  color:rgba(241,245,249,.92)!important;
  -webkit-text-fill-color:rgba(241,245,249,.92)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/profit-intelligence-hub"] .detail-hero.dashboard-hero .dashboard-filter-card :where(select,input,textarea){
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  border-color:rgba(203,213,225,.86)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/profit-intelligence-hub"] .detail-shell > .finance-control-v709{
  order:12!important;
  width:100%!important;
  margin:0!important;
  border-radius:24px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/profit-intelligence-hub"] .detail-shell > .grid.two-col{
  order:20!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/procurement-hub"] .detail-shell > :where(.procurement-focus-card,.persistence-focus-card){
  order:22!important;
}

/* v994 core ops and transfer mobile closeout. */
body.depo-v3.visual-real-ui-polish-final[data-path="/users"] :where(.core-ops-cluster){
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:18px!important;
  padding:16px!important;
  border:1px solid #dbe4ef!important;
  border-radius:20px!important;
  background:#ffffff!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/users"] :where(.core-ops-cluster__main){
  display:grid!important;
  gap:5px!important;
  min-width:0!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/users"] :where(.core-ops-cluster__main .eyebrow){
  color:#2563eb!important;
  font-size:.72rem!important;
  letter-spacing:.08em!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/users"] :where(.core-ops-cluster__main strong){
  color:#0f172a!important;
  font-size:1.02rem!important;
  line-height:1.15!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/users"] :where(.core-ops-cluster__main p){
  max-width:760px!important;
  margin:0!important;
  color:#64748b!important;
  font-size:.94rem!important;
  line-height:1.45!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/users"] :where(.core-ops-cluster__links){
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  gap:8px!important;
  min-width:min(100%,360px)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/users"] :where(.core-ops-pill){
  min-height:38px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  padding:8px 12px!important;
  background:#f8fafc!important;
  color:#334155!important;
  font-size:.82rem!important;
  font-weight:900!important;
  line-height:1.1!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/users"] :where(.core-ops-pill.is-current,.core-ops-pill[aria-current="page"]){
  border-color:#bfdbfe!important;
  background:#eff6ff!important;
  color:#1d4ed8!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/users"] :where(.core-focus-summary){
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  padding:14px 16px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  color:#334155!important;
  box-shadow:0 12px 28px rgba(15,23,42,.045)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/users"] :where(.core-focus-summary strong){
  color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.mobile-action-strip){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  padding:10px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  box-shadow:0 12px 28px rgba(15,23,42,.05)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.mobile-action-pill){
  flex:1 1 150px!important;
  min-height:40px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  padding:9px 12px!important;
  background:#f8fafc!important;
  color:#1e40af!important;
  font-size:.88rem!important;
  font-weight:900!important;
  line-height:1.1!important;
  text-align:center!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.mobile-action-pill.primary){
  border-color:#2563eb!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.ops-inline-context.compact){
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  padding:12px 14px!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#ffffff!important;
  color:#334155!important;
  box-shadow:0 10px 24px rgba(15,23,42,.045)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.ops-inline-context.compact .context-badge){
  min-height:28px!important;
  display:inline-flex!important;
  align-items:center!important;
  border:1px solid #bfdbfe!important;
  border-radius:999px!important;
  padding:5px 9px!important;
  background:#eff6ff!important;
  color:#1d4ed8!important;
  font-size:.75rem!important;
  font-weight:900!important;
  line-height:1!important;
  white-space:nowrap!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.ops-inline-context.compact .context-badge.subtle){
  border-color:#dbe4ef!important;
  background:#f8fafc!important;
  color:#475569!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.ops-inline-context.compact .context-copy){
  flex:1 1 220px!important;
  color:#334155!important;
  font-size:.92rem!important;
  line-height:1.35!important;
  overflow-wrap:anywhere!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.transfer-header-summary){
  display:block!important;
  padding:13px 15px!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#ffffff!important;
  color:#334155!important;
  font-size:.94rem!important;
  line-height:1.45!important;
  box-shadow:0 10px 24px rgba(15,23,42,.045)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.transfer-header-summary.is-ready){
  border-color:#bbf7d0!important;
  background:#f0fdf4!important;
  color:#166534!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.transfer-header-summary.is-warn){
  border-color:#fed7aa!important;
  background:#fff7ed!important;
  color:#9a3412!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.section-card .command-center-grid){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
  align-items:stretch!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.section-card .command-center-card){
  min-height:116px!important;
  display:grid!important;
  align-content:start!important;
  gap:8px!important;
  padding:16px!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#f8fafc!important;
  color:#0f172a!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.section-card .command-center-card small){
  color:#64748b!important;
  font-size:.78rem!important;
  font-weight:900!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.section-card .command-center-card strong){
  color:#0f172a!important;
  font-size:clamp(1.8rem,3vw,2.6rem)!important;
  line-height:.95!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.section-card .command-center-card p){
  margin:0!important;
  color:#64748b!important;
  font-size:.9rem!important;
  line-height:1.38!important;
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final[data-path="/users"] :where(.core-ops-cluster){
    grid-template-columns:1fr!important;
    gap:12px!important;
    padding:14px!important;
    border-radius:18px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/users"] :where(.core-ops-cluster__links){
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    justify-content:stretch!important;
    min-width:0!important;
    width:100%!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/users"] :where(.core-ops-pill){
    width:100%!important;
    white-space:normal!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/users"] :where(.core-focus-summary){
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/users"] :where(.core-focus-summary .btn){
    width:100%!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.mobile-action-strip){
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    margin-top:0!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.mobile-action-pill){
    width:100%!important;
    min-width:0!important;
    min-height:42px!important;
    padding:9px 8px!important;
    font-size:.84rem!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.ops-inline-context.compact){
    display:grid!important;
    grid-template-columns:auto 1fr!important;
    align-items:start!important;
    gap:8px!important;
    padding:12px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.ops-inline-context.compact .context-copy){
    min-width:0!important;
    flex:auto!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.ops-inline-context.compact .context-badge.subtle){
    grid-column:1 / -1!important;
    justify-self:start!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.transfer-header-summary){
    padding:12px!important;
    font-size:.9rem!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.section-card .command-center-grid){
    grid-template-columns:1fr!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/transfers"] :where(.section-card .command-center-card){
    min-height:0!important;
  }
}

/* v997 core demo data-screen closeout. */
body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path="/warehouses"],
  [data-path="/movements"],
  [data-path="/reports/critical-stock"]
) :where(.page-shell){
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin:clamp(22px,4vw,58px) auto 110px!important;
  display:grid!important;
  gap:18px!important;
  overflow-x:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] :where(.form-shell-v435),
body.depo-v3.visual-real-ui-polish-final[data-path="/categories"] :where(.detail-shell,.grid-2.responsive-grid.inline-grid-auto){
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin:clamp(22px,4vw,58px) auto 110px!important;
  display:grid!important;
  gap:18px!important;
  overflow-x:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] :where(.finance-control-v709){
  display:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/warehouses"],
  [data-path="/movements"],
  [data-path="/products"],
  [data-path="/reports/critical-stock"]
) :where(.page-hero.compact-hero,.products-hero-v431,.warehouse-hero-v432,.movements-hero-v432,.critical-hero-v433),
body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] :where(.form-hero-v435),
body.depo-v3.visual-real-ui-polish-final[data-path="/categories"] :where(.detail-hero){
  min-height:clamp(260px,32vw,340px)!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:24px!important;
  padding:clamp(24px,4vw,44px)!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:28px!important;
  background-color:#0f172a!important;
  background-image:radial-gradient(circle at 86% 16%,rgba(45,212,191,.22),transparent 22rem),linear-gradient(128deg,#071225 0%,#17367c 58%,#0f766e 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
  overflow:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/warehouses"],
  [data-path="/movements"],
  [data-path="/products"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/categories"]
) :where(.page-hero,.compact-hero,.form-hero-v435,.detail-hero) :where(h1,.title-xl){
  max-width:880px!important;
  margin:0!important;
  background:none!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:clamp(2.6rem,5.8vw,5.1rem)!important;
  line-height:.96!important;
  letter-spacing:0!important;
  text-shadow:0 2px 18px rgba(0,0,0,.28)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/warehouses"],
  [data-path="/movements"],
  [data-path="/products"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/categories"]
) :where(.page-hero,.compact-hero,.form-hero-v435,.detail-hero) :where(.hero-kicker,.eyebrow){
  color:#93c5fd!important;
  font-size:.76rem!important;
  font-weight:900!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/warehouses"],
  [data-path="/movements"],
  [data-path="/products"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/categories"]
) :where(.page-hero,.compact-hero,.form-hero-v435,.detail-hero) :where(p,.muted,.basvuru,.baÅŸvuru){
  max-width:820px!important;
  color:#dbeafe!important;
  font-size:1rem!important;
  line-height:1.55!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/warehouses"],
  [data-path="/movements"],
  [data-path="/products"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/categories"]
) :where(.page-context-rail,.hero-meta,.detail-strip-v435){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  margin-top:18px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/warehouses"],
  [data-path="/movements"],
  [data-path="/products"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"],
  [data-path="/categories"]
) :where(.page-context-rail .badge,.hero-meta .meta-chip,.detail-strip-v435 > div){
  min-height:38px!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  border:1px solid rgba(191,219,254,.24)!important;
  border-radius:999px!important;
  padding:8px 12px!important;
  background:rgba(255,255,255,.08)!important;
  color:#f8fbff!important;
  font-size:.84rem!important;
  font-weight:900!important;
  line-height:1.1!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] :where(.detail-strip-v435 > div){
  flex-direction:column!important;
  align-items:flex-start!important;
  border-radius:16px!important;
  min-width:130px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] :where(.detail-strip-v435 small){
  color:#bfdbfe!important;
  font-size:.72rem!important;
  text-transform:uppercase!important;
  letter-spacing:.06em!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] :where(.detail-strip-v435 strong){
  color:#ffffff!important;
  font-size:1.45rem!important;
  line-height:1!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/products"],
  [data-path="/warehouses"],
  [data-path="/movements"]
) :where(.compact-page-summary-strip),
body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"]
) :where(.ops-inline-summary){
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  padding:14px 16px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  color:#334155!important;
  font-size:.95rem!important;
  line-height:1.45!important;
  box-shadow:0 12px 28px rgba(15,23,42,.05)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/categories"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"]
) :where(.support-ops-cluster,.rich-section-nav,.section-subnav){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  padding:10px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  color:#334155!important;
  box-shadow:0 12px 28px rgba(15,23,42,.05)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/categories"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"]
) :where(.support-ops-cluster a,.rich-section-nav a,.section-subnav a){
  min-height:38px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  padding:8px 12px!important;
  background:#f8fafc!important;
  color:#1e40af!important;
  font-size:.84rem!important;
  font-weight:900!important;
  line-height:1.1!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/categories"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"]
) :where(.support-ops-cluster a.active,.support-ops-cluster a[aria-current="page"],.rich-section-nav a.active,.section-subnav a.active){
  border-color:#2563eb!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/categories"] :where(.management-summary-grid){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/categories"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"]
) :where(.management-summary-card,.inventory-command-card-v432,.inventory-reconcile-card-v436,.card,.section-card){
  overflow:hidden!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/categories"] :where(.management-summary-card){
  min-height:140px!important;
  display:grid!important;
  align-content:start!important;
  gap:8px!important;
  padding:18px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"]
) :where(.inventory-command-grid-v432,.inventory-reconcile-grid-v436,.stock-gap-decision-grid){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"]
) :where(.inventory-command-card-v432,.inventory-reconcile-card-v436){
  min-height:170px!important;
  display:grid!important;
  align-content:start!important;
  gap:10px!important;
  padding:18px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/categories"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"]
) :where(.management-summary-card h3,.inventory-command-card-v432 strong,.inventory-reconcile-card-v436 strong,.section-title){
  color:#0f172a!important;
  line-height:1.15!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/categories"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"]
) :where(.management-summary-card .value,.metric-value,.inventory-command-meta-v432 b){
  color:#1d4ed8!important;
  font-weight:900!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/categories"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"]
) :where(.management-summary-card p,.inventory-command-card-v432 p,.inventory-reconcile-card-v436 p,.section-sub,.muted,.metric-note){
  color:#64748b!important;
  line-height:1.45!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/categories"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"]
) :where(.command-links-inline-v431,.inventory-guidance-strip,.inventory-reconcile-actions,.actions){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/categories"],
  [data-path="/reports/critical-stock"],
  [data-path="/reports/stock-gap"]
) :where(.command-links-inline-v431 a,.inventory-guidance-strip a){
  min-height:34px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  padding:7px 10px!important;
  background:#f8fafc!important;
  color:#1d4ed8!important;
  font-size:.8rem!important;
  font-weight:900!important;
  text-decoration:none!important;
}

@media(max-width:980px){
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/warehouses"],
    [data-path="/movements"],
    [data-path="/products"],
    [data-path="/reports/critical-stock"]
  ) :where(.page-hero.compact-hero,.products-hero-v431,.warehouse-hero-v432,.movements-hero-v432,.critical-hero-v433),
  body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] :where(.form-hero-v435),
  body.depo-v3.visual-real-ui-polish-final[data-path="/categories"] :where(.detail-hero){
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:start!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/categories"] :where(.management-summary-grid),
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/reports/critical-stock"],
    [data-path="/reports/stock-gap"]
  ) :where(.inventory-command-grid-v432,.inventory-reconcile-grid-v436,.stock-gap-decision-grid){
    grid-template-columns:1fr!important;
  }
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/products"],
    [data-path="/warehouses"],
    [data-path="/movements"],
    [data-path="/reports/critical-stock"]
  ) :where(.page-shell),
  body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] :where(.form-shell-v435),
  body.depo-v3.visual-real-ui-polish-final[data-path="/categories"] :where(.detail-shell,.grid-2.responsive-grid.inline-grid-auto){
    width:min(100% - 22px,1400px)!important;
    margin:14px auto calc(104px + env(safe-area-inset-bottom,0px))!important;
    gap:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/warehouses"],
    [data-path="/movements"],
    [data-path="/products"],
    [data-path="/reports/critical-stock"]
  ) :where(.page-hero.compact-hero,.products-hero-v431,.warehouse-hero-v432,.movements-hero-v432,.critical-hero-v433),
  body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] :where(.form-hero-v435),
  body.depo-v3.visual-real-ui-polish-final[data-path="/categories"] :where(.detail-hero){
    min-height:0!important;
    padding:18px!important;
    border-radius:20px!important;
    gap:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/warehouses"],
    [data-path="/movements"],
    [data-path="/products"],
    [data-path="/reports/critical-stock"],
    [data-path="/reports/stock-gap"],
    [data-path="/categories"]
  ) :where(.page-hero,.compact-hero,.form-hero-v435,.detail-hero) :where(h1,.title-xl){
    font-size:clamp(2rem,9vw,2.65rem)!important;
    line-height:1.04!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/warehouses"],
    [data-path="/movements"],
    [data-path="/products"],
    [data-path="/reports/critical-stock"],
    [data-path="/reports/stock-gap"],
    [data-path="/categories"]
  ) :where(.hero-actions,.mobile-action-stack){
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
    gap:10px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/products"],
    [data-path="/warehouses"],
    [data-path="/movements"]
  ) :where(.compact-page-summary-strip),
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/reports/critical-stock"],
    [data-path="/reports/stock-gap"]
  ) :where(.ops-inline-summary){
    display:grid!important;
    grid-template-columns:1fr!important;
    padding:12px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/categories"],
    [data-path="/reports/critical-stock"],
    [data-path="/reports/stock-gap"]
  ) :where(.support-ops-cluster,.rich-section-nav,.section-subnav){
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/categories"],
    [data-path="/reports/critical-stock"],
    [data-path="/reports/stock-gap"]
  ) :where(.support-ops-cluster a,.rich-section-nav a,.section-subnav a){
    width:100%!important;
    white-space:normal!important;
  }
}

/* v998 contrast fix for v997 hero overrides. */
body.depo-v3.visual-real-ui-polish-final[data-path="/products"] .products-hero-v431 .page-context-rail .badge,
body.depo-v3.visual-real-ui-polish-final[data-path="/products"] .products-hero-v431 .page-context-rail .badge :where(strong,b,span,small){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] .form-shell-v435 .form-hero-v435 .eyebrow,
body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] .form-shell-v435 .form-hero-v435 h1,
body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] .form-shell-v435 .form-hero-v435 h2,
body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] .form-shell-v435 .form-hero-v435 h3,
body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] .form-shell-v435 .form-hero-v435 strong,
body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] .form-shell-v435 .form-hero-v435 .detail-strip-v435 strong{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] .form-shell-v435 .form-hero-v435 p,
body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] .form-shell-v435 .form-hero-v435 .muted,
body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] .form-shell-v435 .form-hero-v435 small,
body.depo-v3.visual-real-ui-polish-final[data-path="/reports/stock-gap"] .form-shell-v435 .form-hero-v435 span{
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

/* v999 final core demo micro-polish. */
body.depo-v3.visual-real-ui-polish-final :where(.operations-backbone-status-v708){
  border:1px solid #dbe4ef!important;
  border-radius:22px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 14px 34px rgba(15,23,42,.06)!important;
}

body.depo-v3.visual-real-ui-polish-final :where(.operations-backbone-status-v708 small){
  color:#64748b!important;
  letter-spacing:.08em!important;
}

body.depo-v3.visual-real-ui-polish-final :where(.operations-backbone-status-v708 strong){
  color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final :where(.operations-backbone-status-v708 span){
  color:#475569!important;
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final[data-path="/categories"] :where(.detail-hero-side.kpi-stack){
    display:none!important;
  }
}

/* v1053 category detail/editor route authority. */
body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.form-shell-v435){
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin:clamp(18px,3.2vw,44px) auto 110px!important;
  display:grid!important;
  gap:18px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.form-hero-v435){
  min-height:auto!important;
  padding:clamp(22px,3vw,34px)!important;
  border:1px solid #d8e2ef!important;
  border-radius:24px!important;
  background-color:#ffffff!important;
  background-image:linear-gradient(135deg,#ffffff 0%,#f8fbff 64%,#eef7ff 100%)!important;
  color:#0f172a!important;
  box-shadow:0 18px 46px rgba(15,23,42,.08)!important;
  overflow:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.form-hero-v435 .eyebrow){
  width:max-content!important;
  max-width:100%!important;
  margin:0 0 10px!important;
  padding:.36rem .6rem!important;
  border:1px solid #bfdbfe!important;
  border-radius:999px!important;
  background:#eff6ff!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
  font-size:.72rem!important;
  font-weight:900!important;
  letter-spacing:.08em!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.form-hero-v435 h1){
  margin:0!important;
  max-width:920px!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  font-size:clamp(2.15rem,4.8vw,4.6rem)!important;
  line-height:1!important;
  letter-spacing:0!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.form-hero-v435 p,.form-hero-v435 .muted){
  max-width:760px!important;
  margin-top:12px!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  font-weight:650!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.form-hero-v435 .hero-actions){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  align-items:center!important;
  justify-content:flex-end!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.form-hero-v435 .btn,.sticky-submit-bar-v435 .btn){
  min-height:44px!important;
  border:1px solid #bfd1e6!important;
  border-radius:14px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  box-shadow:0 10px 22px rgba(15,23,42,.06)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.form-hero-v435 .btn:hover,.sticky-submit-bar-v435 .btn:hover){
  border-color:#60a5fa!important;
  background:#eff6ff!important;
  color:#0b3b83!important;
  -webkit-text-fill-color:#0b3b83!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.detail-strip-v435){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
  margin-top:22px!important;
  padding:10px!important;
  border:1px solid #dbe4ef!important;
  border-radius:20px!important;
  background:#f8fafc!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.detail-strip-v435 > div){
  min-width:0!important;
  padding:14px!important;
  border:1px solid #e2e8f0!important;
  border-radius:16px!important;
  background:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.detail-strip-v435 small){
  display:block!important;
  margin-bottom:6px!important;
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  font-size:.72rem!important;
  font-weight:850!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.detail-strip-v435 strong){
  display:block!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  overflow-wrap:anywhere!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.support-ops-cluster){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  padding:8px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  box-shadow:0 12px 28px rgba(15,23,42,.05)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.support-ops-cluster a){
  min-height:36px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:.48rem .72rem!important;
  border:1px solid #d7e3f1!important;
  border-radius:999px!important;
  background:#f8fafc!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  text-decoration:none!important;
  font-weight:800!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.support-ops-cluster a.active){
  border-color:#93c5fd!important;
  background:#dbeafe!important;
  color:#1e3a8a!important;
  -webkit-text-fill-color:#1e3a8a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.form-grid-surface-v435){
  padding:clamp(18px,2.5vw,28px)!important;
  border:1px solid #d8e2ef!important;
  border-radius:24px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 18px 46px rgba(15,23,42,.07)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.form-grid-surface-v435 label span,.sticky-submit-bar-v435 .summary span){
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  font-weight:850!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.form-grid-surface-v435 input,.form-grid-surface-v435 textarea,.form-grid-surface-v435 select){
  min-height:48px!important;
  border:1px solid #cbd5e1!important;
  border-radius:14px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  box-shadow:inset 0 1px 0 rgba(15,23,42,.03)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.form-grid-surface-v435 textarea){
  min-height:144px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.form-grid-surface-v435 input:disabled){
  background:#f8fafc!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  opacity:1!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.sticky-submit-bar-v435){
  margin-top:20px!important;
  padding:14px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#f8fafc!important;
  color:#0f172a!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.sticky-submit-bar-v435 .summary strong){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.sticky-submit-bar-v435 .btn.primary){
  border-color:#2563eb!important;
  background:#2563eb!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  box-shadow:0 14px 28px rgba(37,99,235,.22)!important;
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.form-shell-v435){
    width:min(100% - 24px,680px)!important;
    margin-top:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.form-hero-v435 .row-between,.sticky-submit-bar-v435){
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.detail-strip-v435,.form-grid.cols-2){
    grid-template-columns:1fr!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path^="/categories/"] :where(.support-ops-cluster a,.form-hero-v435 .btn,.sticky-submit-bar-v435 .btn){
    width:100%!important;
  }
}

/* v1001 commercial closeout: procurement, finance, sales and inventory demo surfaces. */
body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/purchase-requests"],
  [data-path="/purchase-orders"],
  [data-path="/suppliers"],
  [data-path="/inventory"]
) :where(.page-shell,.ops-shell-v434){
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin:clamp(22px,4vw,58px) auto 110px!important;
  display:grid!important;
  gap:18px!important;
  overflow-x:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/purchase-requests"],
  [data-path="/purchase-orders"],
  [data-path="/suppliers"],
  [data-path="/inventory"]
) :where(.page-hero.compact-hero,.ops-hero-v434,.inventory-hero-v432){
  min-height:clamp(260px,32vw,340px)!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:24px!important;
  padding:clamp(24px,4vw,44px)!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:28px!important;
  background-color:#0f172a!important;
  background-image:radial-gradient(circle at 86% 16%,rgba(45,212,191,.22),transparent 22rem),linear-gradient(128deg,#071225 0%,#17367c 58%,#0f766e 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
  overflow:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/purchase-requests"],
  [data-path="/purchase-orders"],
  [data-path="/suppliers"],
  [data-path="/inventory"]
) :where(.page-hero,.compact-hero,.ops-hero-v434,.inventory-hero-v432) :where(h1,.title-xl){
  max-width:900px!important;
  margin:0!important;
  background:none!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:clamp(2.55rem,5.6vw,5rem)!important;
  line-height:.96!important;
  letter-spacing:0!important;
  text-shadow:0 2px 18px rgba(0,0,0,.28)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/purchase-requests"],
  [data-path="/purchase-orders"],
  [data-path="/suppliers"],
  [data-path="/inventory"]
) :where(.page-hero,.compact-hero,.ops-hero-v434,.inventory-hero-v432) :where(.hero-kicker,.eyebrow,strong,b,.badge){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/purchase-requests"],
  [data-path="/purchase-orders"],
  [data-path="/suppliers"],
  [data-path="/inventory"]
) :where(.page-hero,.compact-hero,.ops-hero-v434,.inventory-hero-v432) :where(p,.muted,small,span){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

/* v1058 dynamic OpenAPI representative route authority. */
body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard/warehouse/"] :where(.detail-shell.dashboard-shell){
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin:clamp(20px,3.5vw,58px) auto 110px!important;
  display:grid!important;
  gap:20px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard/warehouse/"] :where(.detail-hero.dashboard-hero){
  min-height:clamp(260px,30vw,350px)!important;
  padding:clamp(24px,4vw,44px)!important;
  border:1px solid rgba(125,211,252,.24)!important;
  border-radius:28px!important;
  background-color:#0f172a!important;
  background-image:radial-gradient(circle at 86% 14%,rgba(45,212,191,.24),transparent 22rem),linear-gradient(125deg,#071225 0%,#1d3474 58%,#0f766e 100%)!important;
  color:#f8fafc!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
  overflow:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard/warehouse/"] :where(.detail-hero.dashboard-hero) :where(h1,h2,h3,strong,.eyebrow,.title-xl){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard/warehouse/"] :where(.detail-hero.dashboard-hero) :where(p,.muted,span,small,.metric-sub){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard/warehouse/"] :where(.dashboard-filter-card,.detail-hero-side .card){
  border:1px solid rgba(226,232,240,.2)!important;
  background:rgba(15,23,42,.72)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:initial!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard/warehouse/"] :where(.dashboard-filter-card .metric-value){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard/warehouse/"] :where(.section-card,.metric-card,.owner-compact-strip,.dashboard-grid .card){
  border:1px solid #dbe4ef!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:initial!important;
  box-shadow:0 16px 38px rgba(15,23,42,.06)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard/warehouse/"] :where(.section-card h2,.section-card h3,.section-title,.metric-card strong,.metric-value,b,strong){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard/warehouse/"] :where(.section-sub,.metric-label,.metric-sub,.muted,.small,.tiny-meta,p,li,td,td *,tbody td){
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard/warehouse/"] :where(table,thead,tbody,tr,th,td){
  background-color:#ffffff!important;
  background-image:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard/warehouse/"] :where(table th,thead th){
  border-bottom:1px solid #dbe4ef!important;
  background:#f8fafc!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard/warehouse/"] :where(table td a,.section-head a){
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
  font-weight:800!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path^="/qr/"],
  [data-path^="/qrmenu/masa/"],
  [data-path^="/qrmenu/table/"],
  [data-path^="/mobil-talep/lokasyon/"],
  [data-path^="/menu/masa/"],
  [data-path^="/masa/"]
) :where(.v612-qr-stage,.qr-stage-v710,.qr-order-print-v710){
  border:1px solid #dbe4ef!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:initial!important;
  box-shadow:0 18px 48px rgba(15,23,42,.08)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path^="/qr/"],
  [data-path^="/qrmenu/masa/"],
  [data-path^="/qrmenu/table/"],
  [data-path^="/mobil-talep/lokasyon/"],
  [data-path^="/menu/masa/"],
  [data-path^="/masa/"]
) :where(.v612-qr-stage,.qr-stage-v710,.qr-order-print-v710) :where(h1,h2,h3,strong,b,.section-title,.hero-kicker){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path^="/qr/"],
  [data-path^="/qrmenu/masa/"],
  [data-path^="/qrmenu/table/"],
  [data-path^="/mobil-talep/lokasyon/"],
  [data-path^="/menu/masa/"],
  [data-path^="/masa/"]
) :where(.v612-qr-stage,.qr-stage-v710,.qr-order-print-v710) :where(p,span,small,li,.muted,.section-subtitle){
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path^="/qr/"],
  [data-path^="/qrmenu/masa/"],
  [data-path^="/qrmenu/table/"],
  [data-path^="/mobil-talep/lokasyon/"],
  [data-path^="/menu/masa/"],
  [data-path^="/masa/"]
) :where(.v612-qr-stage,.qr-stage-v710,.qr-order-print-v710) :where(.btn,.badge,.qr-category-link,.menu-category-link){
  border:1px solid #bfd1e6!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  box-shadow:0 10px 24px rgba(15,23,42,.06)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path^="/qr/"],
  [data-path^="/qrmenu/masa/"],
  [data-path^="/qrmenu/table/"],
  [data-path^="/mobil-talep/lokasyon/"],
  [data-path^="/menu/masa/"],
  [data-path^="/masa/"]
) :where(.v612-qr-stage,.qr-stage-v710,.qr-order-print-v710) :where(.btn.primary,.btn[aria-current="page"]){
  border-color:#2563eb!important;
  background:#2563eb!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.module-detail-shell-v200){
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin:clamp(20px,3.5vw,58px) auto 110px!important;
  display:grid!important;
  gap:20px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.page-hero.brand-hero-panel){
  min-height:auto!important;
  padding:clamp(26px,4vw,46px)!important;
  border:1px solid rgba(125,211,252,.24)!important;
  border-radius:28px!important;
  background-color:#0f172a!important;
  background-image:radial-gradient(circle at 86% 14%,rgba(45,212,191,.22),transparent 22rem),linear-gradient(125deg,#071225 0%,#1d3474 58%,#0f766e 100%)!important;
  color:#f8fafc!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.page-hero.brand-hero-panel) :where(h1,h2,h3,strong,.hero-kicker,.badge){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.page-hero.brand-hero-panel) :where(p,.muted,span,small){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.glass-section.brand-section-shell,.metric-card,.module-detail-card,.brand-info-card){
  border:1px solid #dbe4ef!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:initial!important;
  box-shadow:0 16px 38px rgba(15,23,42,.06)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.glass-section.brand-section-shell){
  padding:clamp(22px,3vw,34px)!important;
  border-radius:24px!important;
  overflow:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.brand-section-headline){
  margin:0 0 18px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.metric-grid,.module-detail-matrix,.brand-card-grid){
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.metric-card,.module-detail-card,.brand-info-card){
  min-height:128px!important;
  padding:18px!important;
  border-radius:18px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:10px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.module-detail-card p,.brand-info-card p){
  margin:0!important;
  line-height:1.55!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.module-detail-card .btn,.brand-info-card .btn){
  margin-top:auto!important;
  min-height:40px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.glass-section.brand-section-shell h2,.module-detail-card strong,.brand-info-card strong,.metric-value){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.glass-section.brand-section-shell .eyebrow,.module-detail-card small,.brand-info-card small,.metric-label){
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.glass-section.brand-section-shell p,.module-detail-card p,.brand-info-card p,.metric-card div,.muted){
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.module-detail-card .btn,.brand-info-card .btn){
  border:1px solid #bfd1e6!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  box-shadow:0 10px 24px rgba(15,23,42,.06)!important;
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard/warehouse/"] :where(.detail-shell.dashboard-shell),
  body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.module-detail-shell-v200){
    width:min(100% - 24px,680px)!important;
    margin-top:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.metric-grid,.module-detail-matrix,.brand-card-grid){
    grid-template-columns:1fr!important;
  }
}

/* v1059 dynamic hero text and nested note contrast pins. */
body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard/warehouse/"] :where(.detail-hero.dashboard-hero p,.detail-hero.dashboard-hero .başvuru,.detail-hero.dashboard-hero .muted,.detail-hero.dashboard-hero .metric-label,.detail-hero.dashboard-hero .metric-sub){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/owner-dashboard/warehouse/"] :where(.detail-hero.dashboard-hero .dashboard-filter-card .metric-value,.detail-hero.dashboard-hero .dashboard-filter-card strong,.detail-hero.dashboard-hero .dashboard-filter-card b){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path^="/launchpad/module/"] :where(.page-hero.brand-hero-panel p,.page-hero.brand-hero-panel .muted,.page-hero.brand-hero-panel .brand-hero-başvuru){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path^="/qr/"],
  [data-path^="/qrmenu/masa/"],
  [data-path^="/qrmenu/table/"],
  [data-path^="/mobil-talep/lokasyon/"],
  [data-path^="/menu/masa/"],
  [data-path^="/masa/"]
) :where(.qr-order-print-v710,.qr-order-print-grid-v710 article,.v612-qr-stage,.qr-stage-v710) :is(p,span,small,li,div,strong,b){
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path^="/qr/"],
  [data-path^="/qrmenu/masa/"],
  [data-path^="/qrmenu/table/"],
  [data-path^="/mobil-talep/lokasyon/"],
  [data-path^="/menu/masa/"],
  [data-path^="/masa/"]
) :where(.qr-order-print-v710,.qr-order-print-grid-v710 article,.v612-qr-stage,.qr-stage-v710) :is(h1,h2,h3,.section-title,.hero-kicker){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/purchase-requests"],
  [data-path="/purchase-orders"],
  [data-path="/suppliers"],
  [data-path="/inventory"]
) :where(.page-context-rail,.hero-actions){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  align-items:center!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/purchase-requests"],
  [data-path="/purchase-orders"],
  [data-path="/suppliers"],
  [data-path="/inventory"]
) :where(.page-context-rail .badge,.hero-actions .btn,.ops-hero-v434 .badge,.inventory-hero-v432 .badge){
  border:1px solid rgba(226,232,240,.28)!important;
  background:rgba(255,255,255,.10)!important;
  color:#ffffff!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/purchase-requests"],
  [data-path="/purchase-orders"],
  [data-path="/suppliers"],
  [data-path="/inventory"]
) :where(.hero-actions .btn.primary){
  border-color:#bfdbfe!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/purchase-requests"],
  [data-path="/purchase-orders"],
  [data-path="/suppliers"],
  [data-path="/sales"],
  [data-path="/finance"],
  [data-path="/inventory"]
) :where(.compact-page-summary-strip,.ops-inline-summary){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  align-items:center!important;
  justify-content:space-between!important;
  min-height:52px!important;
  padding:14px 16px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 14px 34px rgba(15,23,42,.06)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/purchase-requests"],
  [data-path="/purchase-orders"],
  [data-path="/suppliers"],
  [data-path="/sales"],
  [data-path="/finance"],
  [data-path="/inventory"]
) :where(.compact-page-summary-strip div,.ops-inline-summary div){
  color:#334155!important;
  font-size:.92rem!important;
  font-weight:800!important;
  letter-spacing:0!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/purchase-requests"],
  [data-path="/purchase-orders"],
  [data-path="/suppliers"]
) :where(.request-kpis,.mini-stats-grid,.quick-kpi-grid,.procurement-compact-summary){
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/suppliers"] :where(.procurement-compact-summary){
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/purchase-requests"],
  [data-path="/purchase-orders"],
  [data-path="/suppliers"]
) :where(.request-kpis .card,.mini-stats-grid .metric-panel,.quick-kpi-card,.procurement-compact-summary > div){
  min-height:138px!important;
  display:grid!important;
  align-content:start!important;
  gap:8px!important;
  padding:18px!important;
  overflow:hidden!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/purchase-requests"],
  [data-path="/purchase-orders"],
  [data-path="/suppliers"]
) :where(.request-kpis .card,.mini-stats-grid .metric-panel,.quick-kpi-card,.procurement-compact-summary > div) :where(.metric-xl,.metric-value,.value,strong,b){
  color:#1d4ed8!important;
  font-size:clamp(1.7rem,3vw,2.5rem)!important;
  line-height:1!important;
  font-weight:900!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/purchase-requests"],
  [data-path="/purchase-orders"],
  [data-path="/suppliers"]
) :where(.request-kpis .card,.mini-stats-grid .metric-panel,.quick-kpi-card,.procurement-compact-summary > div) :where(.muted,.small,.metric-label,.metric-note,.label,.note,small){
  color:#64748b!important;
  line-height:1.45!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/purchase-requests"],
  [data-path="/purchase-orders"],
  [data-path="/suppliers"],
  [data-path="/inventory"]
) :where(.core-ops-cluster,.procurement-ops-cluster,.rich-section-nav,.section-subnav,.inventory-section-nav){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  align-items:center!important;
  justify-content:space-between!important;
  padding:14px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/purchase-requests"],
  [data-path="/purchase-orders"],
  [data-path="/suppliers"],
  [data-path="/inventory"]
) :where(.core-ops-cluster a,.procurement-ops-cluster a,.rich-section-nav a,.section-subnav a,.inventory-section-nav a,.core-ops-pill){
  min-height:36px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  padding:8px 12px!important;
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  background:#f8fafc!important;
  color:#1d4ed8!important;
  font-size:.82rem!important;
  font-weight:900!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/sales"] .finance-control-v709{
  display:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-workspace-shell){
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin:clamp(22px,4vw,58px) auto 110px!important;
  display:grid!important;
  gap:18px!important;
  overflow-x:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-v431){
  min-height:clamp(260px,31vw,350px)!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:24px!important;
  padding:clamp(24px,4vw,44px)!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:28px!important;
  background-color:#0f172a!important;
  background-image:radial-gradient(circle at 86% 16%,rgba(45,212,191,.20),transparent 22rem),linear-gradient(128deg,#071225 0%,#17367c 58%,#0f766e 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
  overflow:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-v431 .hero-visual-wrap){
  display:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-v431 h1){
  max-width:900px!important;
  margin:0!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:clamp(2.55rem,5.6vw,5rem)!important;
  line-height:.96!important;
  letter-spacing:0!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-v431 .hero-kicker,.finance-hero-v431 strong,.finance-hero-v431 .badge){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-v431 p,.finance-hero-v431 .muted,.finance-hero-v431 span,.finance-hero-v431 small){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-context-rail,.finance-hero-actions){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  align-items:center!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-context-rail .badge,.finance-hero-actions .btn){
  border:1px solid rgba(226,232,240,.28)!important;
  background:rgba(255,255,255,.10)!important;
  color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-actions .btn.primary){
  border-color:#bfdbfe!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

@media(max-width:980px){
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/purchase-requests"],
    [data-path="/purchase-orders"],
    [data-path="/suppliers"],
    [data-path="/inventory"]
  ) :where(.page-hero.compact-hero,.ops-hero-v434,.inventory-hero-v432),
  body.depo-v3.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-v431){
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:start!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/purchase-requests"],
    [data-path="/purchase-orders"],
    [data-path="/suppliers"]
  ) :where(.request-kpis,.mini-stats-grid,.quick-kpi-grid,.procurement-compact-summary){
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/purchase-requests"],
    [data-path="/purchase-orders"],
    [data-path="/suppliers"],
    [data-path="/inventory"],
    [data-path="/finance"]
  ) :where(.page-shell,.ops-shell-v434,.finance-workspace-shell){
    width:min(100% - 22px,1400px)!important;
    margin:14px auto calc(104px + env(safe-area-inset-bottom,0px))!important;
    gap:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/purchase-requests"],
    [data-path="/purchase-orders"],
    [data-path="/suppliers"],
    [data-path="/inventory"]
  ) :where(.page-hero.compact-hero,.ops-hero-v434,.inventory-hero-v432),
  body.depo-v3.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-v431){
    min-height:0!important;
    padding:18px!important;
    border-radius:20px!important;
    gap:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/purchase-requests"],
    [data-path="/purchase-orders"],
    [data-path="/suppliers"],
    [data-path="/inventory"]
  ) :where(.page-hero,.compact-hero,.ops-hero-v434,.inventory-hero-v432) :where(h1,.title-xl),
  body.depo-v3.visual-real-ui-polish-final[data-path="/finance"] :where(.finance-hero-v431 h1){
    font-size:clamp(2rem,9vw,2.65rem)!important;
    line-height:1.04!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/purchase-requests"],
    [data-path="/purchase-orders"],
    [data-path="/suppliers"],
    [data-path="/inventory"],
    [data-path="/finance"]
  ) :where(.hero-actions,.finance-hero-actions){
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
    gap:10px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/purchase-requests"],
    [data-path="/purchase-orders"],
    [data-path="/suppliers"]
  ) :where(.request-kpis,.mini-stats-grid,.quick-kpi-grid,.procurement-compact-summary){
    grid-template-columns:1fr!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/purchase-requests"],
    [data-path="/purchase-orders"],
    [data-path="/suppliers"],
    [data-path="/inventory"]
  ) :where(.core-ops-cluster,.procurement-ops-cluster,.rich-section-nav,.section-subnav,.inventory-section-nav){
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/purchase-requests"],
    [data-path="/purchase-orders"],
    [data-path="/suppliers"],
    [data-path="/inventory"]
  ) :where(.core-ops-cluster a,.procurement-ops-cluster a,.rich-section-nav a,.section-subnav a,.inventory-section-nav a,.core-ops-pill){
    width:100%!important;
    white-space:normal!important;
  }
}

/* v1002 computed-color lock for automated contrast audits. */
body.depo-v3.visual-real-ui-polish-final[data-path="/purchase-requests"] .clean-core-page-scope .page-shell.ops-shell-v434 section.page-hero.compact-hero.ops-hero-v434 h1,
body.depo-v3.visual-real-ui-polish-final[data-path="/purchase-orders"] .clean-core-page-scope .page-shell.ops-shell-v434 section.page-hero.compact-hero.ops-hero-v434 h1,
body.depo-v3.visual-real-ui-polish-final[data-path="/suppliers"] .clean-core-page-scope .page-shell.ops-shell-v434 section.page-hero.compact-hero.ops-hero-v434 h1{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

/* v1005 customer and procurement form closeout. */
body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.page-shell.ops-shell-v434){
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin:clamp(22px,4vw,58px) auto 110px!important;
  display:grid!important;
  gap:18px!important;
  overflow-x:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.page-hero.compact-hero.ops-hero-v434){
  min-height:clamp(260px,32vw,340px)!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:24px!important;
  padding:clamp(24px,4vw,44px)!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:28px!important;
  background-color:#0f172a!important;
  background-image:radial-gradient(circle at 86% 16%,rgba(45,212,191,.22),transparent 22rem),linear-gradient(128deg,#071225 0%,#17367c 58%,#0f766e 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
  overflow:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] .clean-core-page-scope .page-shell.ops-shell-v434 section.page-hero.compact-hero.ops-hero-v434 h1{
  max-width:900px!important;
  margin:0!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:clamp(2.55rem,5.6vw,5rem)!important;
  line-height:.96!important;
  letter-spacing:0!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.ops-hero-v434 .hero-kicker,.ops-hero-v434 strong,.ops-hero-v434 .badge){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.ops-hero-v434 p,.ops-hero-v434 .muted,.ops-hero-v434 span,.ops-hero-v434 small){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.page-context-rail,.hero-actions){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  align-items:center!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.page-context-rail .badge,.hero-actions .btn){
  border:1px solid rgba(226,232,240,.28)!important;
  background:rgba(255,255,255,.10)!important;
  color:#ffffff!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.hero-actions .btn.primary){
  border-color:#bfdbfe!important;
  background:#2563eb!important;
  color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.commercial-ops-cluster,.commercial-compact-strip,.rich-section-nav,.section-subnav,.table-toolbar,.ops-surface-v434,.quick-kpi-grid,.ops-table-surface-v434){
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.commercial-ops-cluster,.commercial-compact-strip,.rich-section-nav,.section-subnav,.table-toolbar){
  padding:14px!important;
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  align-items:center!important;
  justify-content:space-between!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.commercial-compact-strip){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.quick-kpi-grid){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.quick-kpi-card,.commercial-compact-strip article){
  min-height:138px!important;
  display:grid!important;
  align-content:start!important;
  gap:8px!important;
  padding:18px!important;
  overflow:hidden!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.quick-kpi-card .value,.commercial-compact-strip strong){
  color:#1d4ed8!important;
  font-size:clamp(1.7rem,3vw,2.5rem)!important;
  line-height:1!important;
  font-weight:900!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.quick-kpi-card .label,.quick-kpi-card .note,.commercial-compact-strip span,.commercial-compact-strip small,.muted,.small){
  color:#64748b!important;
  line-height:1.45!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.rich-section-nav a,.section-subnav a,.commercial-ops-cluster a){
  min-height:36px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:8px 12px!important;
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  background:#f8fafc!important;
  color:#1d4ed8!important;
  font-size:.82rem!important;
  font-weight:900!important;
  text-decoration:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.form-shell-v435){
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin:clamp(22px,4vw,58px) auto 110px!important;
  display:grid!important;
  gap:18px!important;
  overflow-x:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.form-hero-v435){
  min-height:clamp(250px,30vw,330px)!important;
  display:grid!important;
  align-items:end!important;
  gap:18px!important;
  padding:clamp(24px,4vw,44px)!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:28px!important;
  background-color:#0f172a!important;
  background-image:radial-gradient(circle at 88% 12%,rgba(45,212,191,.22),transparent 20rem),linear-gradient(128deg,#071225 0%,#17367c 58%,#0f766e 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
  overflow:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.form-hero-v435 .row-between){
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:22px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.form-hero-v435 h1){
  max-width:900px!important;
  margin:0!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:clamp(2.4rem,5.2vw,4.8rem)!important;
  line-height:.98!important;
  letter-spacing:0!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.form-hero-v435 .eyebrow,.form-hero-v435 strong,.form-hero-v435 b){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.form-hero-v435 p,.form-hero-v435 .muted,.form-hero-v435 span,.form-hero-v435 small){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.form-hero-v435 .btn,.detail-strip-v435 > div){
  border:1px solid rgba(226,232,240,.28)!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.10)!important;
  color:#ffffff!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.detail-strip-v435){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.detail-strip-v435 > div){
  min-height:78px!important;
  display:grid!important;
  align-content:center!important;
  gap:4px!important;
  padding:12px 14px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.detail-command-grid-v435){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.detail-command-card-v435,.form-grid-surface-v435,.table-stage-v435){
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.detail-command-card-v435){
  min-height:150px!important;
  display:grid!important;
  align-content:start!important;
  gap:8px!important;
  padding:18px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.form-grid-surface-v435,.table-stage-v435){
  padding:18px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.detail-command-card-v435 h2,.detail-command-card-v435 h3,.detail-command-card-v435 strong,.form-grid-surface-v435 h2,.form-grid-surface-v435 label span,.table-stage-v435 h2,.table-stage-v435 label){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.detail-command-card-v435 p,.detail-command-card-v435 .eyebrow,.form-help,.muted,.small){
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  line-height:1.45!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.form-grid){
  display:grid!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.form-grid.cols-2){
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(.form-grid.cols-3){
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(input,select,textarea){
  width:100%!important;
  min-height:46px!important;
  border:1px solid #cbd5e1!important;
  border-radius:14px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) :where(textarea){
  min-height:94px!important;
}

@media(max-width:980px){
  body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.page-hero.compact-hero.ops-hero-v434),
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/customers/new"],
    [data-path="/purchase-requests/new"],
    [data-path="/purchase-orders/new"]
  ) :where(.form-hero-v435 .row-between){
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:start!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.commercial-compact-strip,.quick-kpi-grid),
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/customers/new"],
    [data-path="/purchase-requests/new"],
    [data-path="/purchase-orders/new"]
  ) :where(.detail-strip-v435,.detail-command-grid-v435,.form-grid.cols-2,.form-grid.cols-3){
    grid-template-columns:1fr!important;
  }
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.page-shell.ops-shell-v434),
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/customers/new"],
    [data-path="/purchase-requests/new"],
    [data-path="/purchase-orders/new"]
  ) :where(.form-shell-v435){
    width:min(100% - 22px,1400px)!important;
    margin:14px auto calc(104px + env(safe-area-inset-bottom,0px))!important;
    gap:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.page-hero.compact-hero.ops-hero-v434),
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/customers/new"],
    [data-path="/purchase-requests/new"],
    [data-path="/purchase-orders/new"]
  ) :where(.form-hero-v435){
    min-height:0!important;
    padding:18px!important;
    border-radius:20px!important;
    gap:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] .clean-core-page-scope .page-shell.ops-shell-v434 section.page-hero.compact-hero.ops-hero-v434 h1,
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/customers/new"],
    [data-path="/purchase-requests/new"],
    [data-path="/purchase-orders/new"]
  ) :where(.form-hero-v435 h1){
    font-size:clamp(2rem,9vw,2.65rem)!important;
    line-height:1.04!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.hero-actions),
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/customers/new"],
    [data-path="/purchase-requests/new"],
    [data-path="/purchase-orders/new"]
  ) :where(.hero-actions){
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
    gap:10px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.rich-section-nav,.section-subnav,.commercial-ops-cluster,.table-toolbar){
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/customers"] :where(.rich-section-nav a,.section-subnav a,.commercial-ops-cluster a){
    width:100%!important;
    white-space:normal!important;
  }
}

/* v1006 computed contrast lock for form heroes and shell actions. */
body.depo-v3.visual-real-ui-polish-final .zip3-shell-actions .zip3-logout-form button.btn.small,
body.depo-v3.visual-real-ui-polish-final form.zip3-logout-form button.btn.small{
  background:#2563eb!important;
  border-color:#2563eb!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) .clean-core-page-scope .form-shell-v435 section.form-hero-v435 :is(h1,h2,h3,strong,b,.eyebrow){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) .clean-core-page-scope .form-shell-v435 section.form-hero-v435 :is(p,span,small,.muted){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) .clean-core-page-scope .form-shell-v435 section.form-hero-v435 .detail-strip-v435 > div :is(strong,b){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/customers/new"],
  [data-path="/purchase-requests/new"],
  [data-path="/purchase-orders/new"]
) .clean-core-page-scope .form-shell-v435 section.form-hero-v435 .detail-strip-v435 > div :is(small,span){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

/* v1008 owner operations and communications visual closeout. */
body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/communications"],
  [data-path="/launchpad"],
  [data-path="/owner-dashboard/command-center"]
) :where(.settings-shell,.brand-landing-shell,.detail-shell.dashboard-shell){
  width:min(100% - 40px,1400px)!important;
  max-width:1400px!important;
  margin:clamp(22px,4vw,58px) auto 110px!important;
  display:grid!important;
  gap:18px!important;
  overflow-x:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/communications"] .settings-shell > section.page-hero.settings-hero,
body.depo-v3.visual-real-ui-polish-final[data-path="/launchpad"] .brand-landing-shell > section.page-hero.brand-hero-panel,
body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/command-center"] .detail-shell.dashboard-shell > section.detail-hero.dashboard-hero{
  min-height:clamp(270px,32vw,360px)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(260px,380px)!important;
  align-items:end!important;
  gap:clamp(18px,3vw,34px)!important;
  padding:clamp(24px,4vw,44px)!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:28px!important;
  background-color:#0f172a!important;
  background-image:radial-gradient(circle at 86% 16%,rgba(45,212,191,.22),transparent 22rem),linear-gradient(128deg,#071225 0%,#17367c 58%,#0f766e 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
  overflow:hidden!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/launchpad"] .brand-landing-shell > section.page-hero.brand-hero-panel,
body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/command-center"] .detail-shell.dashboard-shell > section.detail-hero.dashboard-hero{
  grid-template-columns:1fr!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/communications"] .settings-shell > section.page-hero.settings-hero > div:first-child,
body.depo-v3.visual-real-ui-polish-final[data-path="/launchpad"] .brand-landing-shell > section.page-hero.brand-hero-panel .brand-hero-copy,
body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/command-center"] .detail-shell.dashboard-shell > section.detail-hero.dashboard-hero .detail-hero-main{
  min-width:0!important;
  display:grid!important;
  gap:14px!important;
  align-content:end!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/communications"] .settings-shell > section.page-hero.settings-hero h1,
body.depo-v3.visual-real-ui-polish-final[data-path="/launchpad"] .brand-landing-shell > section.page-hero.brand-hero-panel h1,
body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/command-center"] .detail-shell.dashboard-shell > section.detail-hero.dashboard-hero h1{
  max-width:980px!important;
  margin:0!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:clamp(2.6rem,5.7vw,5.15rem)!important;
  line-height:.96!important;
  letter-spacing:0!important;
  text-shadow:0 2px 18px rgba(0,0,0,.28)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/communications"] .settings-shell > section.page-hero.settings-hero :is(.hero-kicker,.eyebrow,strong,b,.badge),
body.depo-v3.visual-real-ui-polish-final[data-path="/launchpad"] .brand-landing-shell > section.page-hero.brand-hero-panel :is(.hero-kicker,.eyebrow,strong,b,.badge),
body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/command-center"] .detail-shell.dashboard-shell > section.detail-hero.dashboard-hero :is(.hero-kicker,.eyebrow,strong,b,.badge){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/communications"] .settings-shell > section.page-hero.settings-hero :is(p,.muted,small,span),
body.depo-v3.visual-real-ui-polish-final[data-path="/launchpad"] .brand-landing-shell > section.page-hero.brand-hero-panel :is(p,.muted,small,span),
body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/command-center"] .detail-shell.dashboard-shell > section.detail-hero.dashboard-hero :is(p,.muted,small,span){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/communications"] .settings-shell > section.page-hero.settings-hero :is(.hero-inline-badges,.hero-actions),
body.depo-v3.visual-real-ui-polish-final[data-path="/launchpad"] .brand-landing-shell > section.page-hero.brand-hero-panel :is(.hero-inline-badges,.hero-actions),
body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/command-center"] .detail-shell.dashboard-shell > section.detail-hero.dashboard-hero :is(.hero-actions){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  align-items:center!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/communications"] .settings-shell > section.page-hero.settings-hero :is(.badge,.btn),
body.depo-v3.visual-real-ui-polish-final[data-path="/launchpad"] .brand-landing-shell > section.page-hero.brand-hero-panel :is(.badge,.btn),
body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/command-center"] .detail-shell.dashboard-shell > section.detail-hero.dashboard-hero :is(.badge,.btn){
  min-height:42px!important;
  border:1px solid rgba(226,232,240,.28)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.10)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/communications"] .settings-shell > section.page-hero.settings-hero .settings-hero-visual{
  width:100%!important;
  max-width:380px!important;
  justify-self:end!important;
  align-self:center!important;
  padding:18px!important;
  border:1px solid rgba(226,232,240,.22)!important;
  border-radius:24px!important;
  background:rgba(255,255,255,.92)!important;
  box-shadow:0 18px 48px rgba(15,23,42,.20)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/communications"] .settings-shell > section.page-hero.settings-hero .settings-hero-visual img{
  width:100%!important;
  max-height:240px!important;
  object-fit:contain!important;
  display:block!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/communications"],
  [data-path="/launchpad"],
  [data-path="/owner-dashboard/command-center"]
) :where(.metric-grid,.settings-kpi-grid,.surface-kpi-band,.command-center-grid,.tenant-settings-summary-grid,.dashboard-card-grid,.compact-dashboard-card-grid,.owner-focus-sections-grid,.launchpad-surface-grid,.launchpad-flow-grid,.module-detail-matrix){
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;
  gap:14px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/communications"],
  [data-path="/launchpad"],
  [data-path="/owner-dashboard/command-center"]
) :where(.metric-card,.command-center-card,.summary-card,.launchpad-surface-card,.launchpad-flow-card,.module-detail-card,.brand-info-card,.glass-section,.card.section-card,.governance-command-card-v433){
  overflow:hidden!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/communications"],
  [data-path="/launchpad"],
  [data-path="/owner-dashboard/command-center"]
) :where(.metric-card,.command-center-card,.summary-card,.launchpad-surface-card,.launchpad-flow-card,.module-detail-card,.brand-info-card,.governance-command-card-v433){
  min-height:128px!important;
  display:grid!important;
  align-content:start!important;
  gap:8px!important;
  padding:18px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/communications"],
  [data-path="/launchpad"],
  [data-path="/owner-dashboard/command-center"]
) :where(.glass-section,.card.section-card){
  padding:18px!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/communications"],
  [data-path="/launchpad"],
  [data-path="/owner-dashboard/command-center"]
) :where(.metric-card,.command-center-card,.summary-card,.launchpad-surface-card,.launchpad-flow-card,.module-detail-card,.brand-info-card,.governance-command-card-v433,.glass-section,.card.section-card) :is(h2,h3,strong,b,label,.section-title,.metric-value,.value){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/communications"],
  [data-path="/launchpad"],
  [data-path="/owner-dashboard/command-center"]
) :where(.metric-card,.command-center-card,.summary-card,.launchpad-surface-card,.launchpad-flow-card,.module-detail-card,.brand-info-card,.governance-command-card-v433,.glass-section,.card.section-card) :is(p,small,span,.muted,.section-sub,.metric-label,.metric-note){
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  line-height:1.45!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/launchpad"],
  [data-path="/owner-dashboard/command-center"]
) :where(.launchpad-module-ribbon,.owner-module-strip,.owner-secondary-cluster,.owner-hidden-ops-strip){
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;
  gap:10px!important;
  padding:14px!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background:#ffffff!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/launchpad"],
  [data-path="/owner-dashboard/command-center"]
) :where(.launchpad-module-ribbon a,.module-strip-link,.menu-tile,.core-ops-link){
  min-width:0!important;
  min-height:58px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  padding:12px 14px!important;
  border:1px solid #dbe4ef!important;
  border-radius:16px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  text-decoration:none!important;
  box-shadow:none!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/launchpad"],
  [data-path="/owner-dashboard/command-center"]
) :where(.launchpad-module-ribbon a strong,.module-strip-link strong,.menu-tile strong,.core-ops-link strong){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/launchpad"],
  [data-path="/owner-dashboard/command-center"]
) :where(.launchpad-module-ribbon a small,.module-strip-link small,.menu-tile small,.core-ops-link small){
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/launchpad"],
  [data-path="/owner-dashboard/command-center"]
) :where(.chip,.module-strip-link .chip,.launchpad-module-ribbon .chip){
  flex:0 0 auto!important;
  border:1px solid #bfdbfe!important;
  background:#eff6ff!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}

@media(max-width:980px){
  body.depo-v3.visual-real-ui-polish-final[data-path="/communications"] .settings-shell > section.page-hero.settings-hero,
  body.depo-v3.visual-real-ui-polish-final[data-path="/launchpad"] .brand-landing-shell > section.page-hero.brand-hero-panel,
  body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/command-center"] .detail-shell.dashboard-shell > section.detail-hero.dashboard-hero{
    grid-template-columns:1fr!important;
    align-items:start!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/communications"] .settings-shell > section.page-hero.settings-hero .settings-hero-visual{
    justify-self:start!important;
    max-width:100%!important;
  }
}

@media(max-width:760px){
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/communications"],
    [data-path="/launchpad"],
    [data-path="/owner-dashboard/command-center"]
  ) :where(.settings-shell,.brand-landing-shell,.detail-shell.dashboard-shell){
    width:min(100% - 22px,1400px)!important;
    margin:14px auto calc(104px + env(safe-area-inset-bottom,0px))!important;
    gap:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/communications"] .settings-shell > section.page-hero.settings-hero,
  body.depo-v3.visual-real-ui-polish-final[data-path="/launchpad"] .brand-landing-shell > section.page-hero.brand-hero-panel,
  body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/command-center"] .detail-shell.dashboard-shell > section.detail-hero.dashboard-hero{
    min-height:0!important;
    padding:18px!important;
    border-radius:20px!important;
    gap:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/communications"] .settings-shell > section.page-hero.settings-hero h1,
  body.depo-v3.visual-real-ui-polish-final[data-path="/launchpad"] .brand-landing-shell > section.page-hero.brand-hero-panel h1,
  body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/command-center"] .detail-shell.dashboard-shell > section.detail-hero.dashboard-hero h1{
    font-size:clamp(2rem,9vw,2.65rem)!important;
    line-height:1.04!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/communications"] .settings-shell > section.page-hero.settings-hero :is(.hero-inline-badges,.hero-actions),
  body.depo-v3.visual-real-ui-polish-final[data-path="/launchpad"] .brand-landing-shell > section.page-hero.brand-hero-panel :is(.hero-inline-badges,.hero-actions),
  body.depo-v3.visual-real-ui-polish-final[data-path="/owner-dashboard/command-center"] .detail-shell.dashboard-shell > section.detail-hero.dashboard-hero :is(.hero-actions){
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/launchpad"],
    [data-path="/owner-dashboard/command-center"]
  ) :where(.launchpad-module-ribbon,.owner-module-strip,.owner-secondary-cluster,.owner-hidden-ops-strip){
    grid-template-columns:1fr!important;
  }
}

/* v1011 order-control deep ops contrast closeout. */
body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850{
  width:min(100% - 28px,1420px)!important;
  margin:18px auto 52px!important;
  display:grid!important;
  gap:18px!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .aurora-r6-command-hero{
  overflow:hidden!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:24px!important;
  background-color:#071827!important;
  background-image:
    linear-gradient(90deg,rgba(125,211,252,.12) 1px,transparent 1px),
    linear-gradient(0deg,rgba(125,211,252,.08) 1px,transparent 1px),
    radial-gradient(circle at 82% 18%,rgba(20,184,166,.22),transparent 34%),
    linear-gradient(135deg,#06111f 0%,#0b1f34 58%,#0b3b43 100%)!important;
  background-size:68px 68px,68px 68px,auto,auto!important;
  box-shadow:0 28px 75px rgba(2,6,23,.24)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .aurora-r6-command-hero h1,
body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .aurora-r6-command-hero :is(.eyebrow,strong,b){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  text-shadow:0 2px 18px rgba(2,6,23,.26)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .aurora-r6-command-hero :is(p,.hero-sub,span,small){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .aurora-r6-order-lane{
  overflow:hidden!important;
  border:1px solid rgba(96,165,250,.24)!important;
  border-radius:22px!important;
  background-color:#0f172a!important;
  background-image:linear-gradient(180deg,#0f172a 0%,#122033 100%)!important;
  box-shadow:0 20px 50px rgba(2,6,23,.20)!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .aurora-r6-order-lane > header{
  background-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .aurora-r6-order-lane > header :is(h2,strong,b){
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .aurora-r6-order-lane > header :is(p,small){
  color:#cbd5e1!important;
  -webkit-text-fill-color:#cbd5e1!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .aurora-r6-order-lane > header span{
  border:1px solid rgba(191,219,254,.30)!important;
  background-color:#1e3a8a!important;
  background-image:none!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .operation-card{
  background-color:#f8fbfd!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .operation-card-actions .btn.primary{
  border-color:#1d4ed8!important;
  background-color:#1d4ed8!important;
  background-image:none!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .operation-card-actions .btn:not(.primary){
  background-color:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

@media(max-width:720px){
  body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850{
    width:min(100% - 22px,1180px)!important;
    margin-top:14px!important;
    padding-bottom:104px!important;
    gap:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .aurora-r6-command-hero{
    min-height:0!important;
    padding:18px!important;
    border-radius:22px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .aurora-r6-command-hero h1{
    max-width:100%!important;
    font-size:clamp(2rem,9vw,2.65rem)!important;
    line-height:1.04!important;
    letter-spacing:0!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .aurora-r6-order-control-board,
  body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .aurora-r6-metric-strip,
  body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .aurora-r6-station-grid{
    grid-template-columns:1fr!important;
    gap:14px!important;
  }

  body.depo-v3.visual-real-ui-polish-final[data-path="/order-control"] .operation-control-v850 .operation-card-actions{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:10px!important;
  }
}

/* v1014 workspace alias module contrast closeout. */
body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/workspace/wms"],
  [data-path="/workspace/procurement"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/fulfillment-control"],
  [data-path="/workspace/inventory-control"],
  [data-path="/workspace/enterprise-assurance"],
  [data-path="/workspace/final-release"],
  [data-path="/workspace/quality-gate"],
  [data-path="/workspace/release-confidence"],
  [data-path="/workspace/workbench"],
  [data-path="/release-closeout"]
) :is(
  .zip5-wms-shell,
  .zip6-procurement-shell,
  .zip7-mobile-shell,
  .zip9-workbench-shell,
  .zip10-quality-shell,
  .zip11-release-shell,
  .zip12-final-shell,
  .fc-shell,
  .ic-shell,
  .ea-shell
){
  width:min(100% - 28px,1420px)!important;
  margin:18px auto 52px!important;
  color:#0f172a!important;
  -webkit-text-fill-color:initial!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/workspace/wms"],
  [data-path="/workspace/procurement"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/fulfillment-control"],
  [data-path="/workspace/inventory-control"],
  [data-path="/workspace/enterprise-assurance"],
  [data-path="/workspace/final-release"],
  [data-path="/workspace/quality-gate"],
  [data-path="/workspace/release-confidence"],
  [data-path="/workspace/workbench"],
  [data-path="/release-closeout"]
) :is(.zip5-hero,.zip6-hero,.zip7-hero,.zip9-hero,.zip10-hero,.zip11-hero,.zip12-hero,.fc-hero,.ic-hero,.ea-hero){
  overflow:hidden!important;
  border:1px solid rgba(125,211,252,.24)!important;
  border-radius:24px!important;
  background-color:#071122!important;
  background-image:
    radial-gradient(circle at 80% 18%,rgba(20,184,166,.20),transparent 34%),
    linear-gradient(135deg,#071122 0%,#10233f 60%,#0f3f46 100%)!important;
  color:#f8fbff!important;
  box-shadow:0 24px 68px rgba(2,6,23,.18)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/workspace/wms"],
  [data-path="/workspace/procurement"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/fulfillment-control"],
  [data-path="/workspace/inventory-control"],
  [data-path="/workspace/enterprise-assurance"],
  [data-path="/workspace/final-release"],
  [data-path="/workspace/quality-gate"],
  [data-path="/workspace/release-confidence"],
  [data-path="/workspace/workbench"],
  [data-path="/release-closeout"]
) :is(.zip5-hero,.zip6-hero,.zip7-hero,.zip9-hero,.zip10-hero,.zip11-hero,.zip12-hero,.fc-hero,.ic-hero,.ea-hero) :is(h1,h2,h3,strong,b,label,.zip5-eyebrow,.zip6-eyebrow,.zip7-eyebrow,.zip9-kicker,.zip10-eyebrow,.zip11-eyebrow,.zip12-eyebrow,.fc-eyebrow,.ic-eyebrow,.ea-eyebrow,.zip10-lock-label,.zip11-lock-label,.zip12-lock-label){
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/workspace/wms"],
  [data-path="/workspace/procurement"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/fulfillment-control"],
  [data-path="/workspace/inventory-control"],
  [data-path="/workspace/enterprise-assurance"],
  [data-path="/workspace/final-release"],
  [data-path="/workspace/quality-gate"],
  [data-path="/workspace/release-confidence"],
  [data-path="/workspace/workbench"],
  [data-path="/release-closeout"]
) :is(.zip5-hero,.zip6-hero,.zip7-hero,.zip9-hero,.zip10-hero,.zip11-hero,.zip12-hero,.fc-hero,.ic-hero,.ea-hero) :is(p,span,small,li,.zip5-lead,.zip6-lead,.zip7-lead,.zip9-lead,.zip10-lead,.zip11-lead,.zip12-lead){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/workspace/wms"],
  [data-path="/workspace/procurement"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/fulfillment-control"],
  [data-path="/workspace/inventory-control"],
  [data-path="/workspace/enterprise-assurance"],
  [data-path="/workspace/final-release"],
  [data-path="/workspace/quality-gate"],
  [data-path="/workspace/release-confidence"],
  [data-path="/workspace/workbench"],
  [data-path="/release-closeout"]
) :is(
  .zip5-panel,
  .zip5-panel-large,
  .zip5-kpi,
  .zip5-operator-card,
  .zip5-action-card,
  .zip5-mobile-strip,
  .zip5-empty-state,
  .zip5-table-wrap,
  .zip6-panel,
  .zip6-score-card,
  .zip6-flow-card,
  .zip6-action,
  .zip6-table-wrap,
  .zip7-panel,
  .zip7-score-card,
  .zip7-action,
  .zip7-device-card,
  .zip7-table-wrap,
  .zip9-panel,
  .zip9-filter-panel,
  .zip9-live-preview,
  .zip9-empty-card,
  .zip9-kpi-card,
  .zip9-form-card,
  .zip9-state-card,
  .zip10-panel,
  .zip10-score-card,
  .zip10-check-row,
  .zip10-device-row,
  .zip10-go-lock,
  .zip10-action,
  .zip10-table-wrap,
  .zip11-panel,
  .zip11-score-card,
  .zip11-check-row,
  .zip11-evidence-row,
  .zip11-go-lock,
  .zip11-action,
  .zip11-table-wrap,
  .zip12-panel,
  .zip12-score-card,
  .zip12-check-row,
  .zip12-evidence-row,
  .zip12-go-panel,
  .zip12-action,
  .zip12-table-wrap,
  .fc-panel,
  .fc-card,
  .fc-table-wrap,
  .ic-panel,
  .ic-card,
  .ic-table-wrap,
  .ea-panel,
  .ea-kpis article,
  .ea-card,
  .ea-table-wrap
){
  overflow:hidden!important;
  border:1px solid #dbe4ef!important;
  border-radius:18px!important;
  background-color:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  -webkit-text-fill-color:initial!important;
  box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/workspace/wms"],
  [data-path="/workspace/procurement"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/fulfillment-control"],
  [data-path="/workspace/inventory-control"],
  [data-path="/workspace/enterprise-assurance"],
  [data-path="/workspace/final-release"],
  [data-path="/workspace/quality-gate"],
  [data-path="/workspace/release-confidence"],
  [data-path="/workspace/workbench"],
  [data-path="/release-closeout"]
) :is(.zip5-panel,.zip5-panel-large,.zip5-kpi,.zip5-operator-card,.zip5-action-card,.zip6-panel,.zip6-score-card,.zip6-flow-card,.zip7-panel,.zip7-score-card,.zip7-device-card,.zip9-panel,.zip9-kpi-card,.zip9-form-card,.zip9-state-card,.zip10-panel,.zip10-score-card,.zip10-check-row,.zip10-device-row,.zip10-go-lock,.zip11-panel,.zip11-score-card,.zip11-check-row,.zip11-evidence-row,.zip11-go-lock,.zip12-panel,.zip12-score-card,.zip12-check-row,.zip12-evidence-row,.zip12-go-panel,.fc-panel,.fc-card,.ic-panel,.ic-card,.ea-panel,.ea-kpis article,.ea-card) :is(h1,h2,h3,h4,strong,b,label,em){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/workspace/wms"],
  [data-path="/workspace/procurement"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/fulfillment-control"],
  [data-path="/workspace/inventory-control"],
  [data-path="/workspace/enterprise-assurance"],
  [data-path="/workspace/final-release"],
  [data-path="/workspace/quality-gate"],
  [data-path="/workspace/release-confidence"],
  [data-path="/workspace/workbench"],
  [data-path="/release-closeout"]
) :is(.zip5-panel,.zip5-panel-large,.zip5-kpi,.zip5-operator-card,.zip5-action-card,.zip6-panel,.zip6-score-card,.zip6-flow-card,.zip7-panel,.zip7-score-card,.zip7-device-card,.zip9-panel,.zip9-kpi-card,.zip9-form-card,.zip9-state-card,.zip10-panel,.zip10-score-card,.zip10-check-row,.zip10-device-row,.zip10-go-lock,.zip11-panel,.zip11-score-card,.zip11-check-row,.zip11-evidence-row,.zip11-go-lock,.zip12-panel,.zip12-score-card,.zip12-check-row,.zip12-evidence-row,.zip12-go-panel,.fc-panel,.fc-card,.ic-panel,.ic-card,.ea-panel,.ea-kpis article,.ea-card) :is(p,small,span,li,.muted){
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/workspace/wms"],
  [data-path="/workspace/procurement"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/fulfillment-control"],
  [data-path="/workspace/inventory-control"],
  [data-path="/workspace/enterprise-assurance"],
  [data-path="/workspace/final-release"],
  [data-path="/workspace/quality-gate"],
  [data-path="/workspace/release-confidence"],
  [data-path="/workspace/workbench"],
  [data-path="/release-closeout"]
) :is(table,thead,tbody,tr,th,td,.zip5-table,.zip6-table,.zip7-table,.zip9-table,.zip10-table,.zip11-table,.zip12-table,.fc-table,.ic-table,.ea-table){
  background-color:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/workspace/wms"],
  [data-path="/workspace/procurement"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/fulfillment-control"],
  [data-path="/workspace/inventory-control"],
  [data-path="/workspace/enterprise-assurance"],
  [data-path="/workspace/final-release"],
  [data-path="/workspace/quality-gate"],
  [data-path="/workspace/release-confidence"],
  [data-path="/workspace/workbench"],
  [data-path="/release-closeout"]
) :is(th,thead th){
  background-color:#f8fafc!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/workspace/wms"],
  [data-path="/workspace/procurement"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/fulfillment-control"],
  [data-path="/workspace/inventory-control"],
  [data-path="/workspace/enterprise-assurance"],
  [data-path="/workspace/final-release"],
  [data-path="/workspace/quality-gate"],
  [data-path="/workspace/release-confidence"],
  [data-path="/workspace/workbench"],
  [data-path="/release-closeout"]
) :is(td,td *,th *,tr *){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/workspace/wms"],
  [data-path="/workspace/procurement"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/fulfillment-control"],
  [data-path="/workspace/inventory-control"],
  [data-path="/workspace/enterprise-assurance"],
  [data-path="/workspace/final-release"],
  [data-path="/workspace/quality-gate"],
  [data-path="/workspace/release-confidence"],
  [data-path="/workspace/workbench"],
  [data-path="/release-closeout"]
) :is(.zip5-btn,.zip6-btn,.zip7-btn,.zip9-btn,.zip10-badge,.zip11-badge,.zip12-badge,.fc-badge,.ic-badge,.ea-badge){
  border-color:#bfdbfe!important;
  background-color:#eff6ff!important;
  background-image:none!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}

body.depo-v3.visual-real-ui-polish-final:is(
  [data-path="/workspace/wms"],
  [data-path="/workspace/procurement"],
  [data-path="/workspace/mobile-field"],
  [data-path="/workspace/fulfillment-control"],
  [data-path="/workspace/inventory-control"],
  [data-path="/workspace/enterprise-assurance"],
  [data-path="/workspace/final-release"],
  [data-path="/workspace/quality-gate"],
  [data-path="/workspace/release-confidence"],
  [data-path="/workspace/workbench"],
  [data-path="/release-closeout"]
) :is(.zip5-btn.primary,.zip6-btn.primary,.zip7-btn.primary,.zip9-btn.primary){
  border-color:#1d4ed8!important;
  background-color:#1d4ed8!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

@media(max-width:720px){
  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/workspace/wms"],
    [data-path="/workspace/procurement"],
    [data-path="/workspace/mobile-field"],
    [data-path="/workspace/fulfillment-control"],
    [data-path="/workspace/inventory-control"],
    [data-path="/workspace/enterprise-assurance"],
    [data-path="/workspace/final-release"],
    [data-path="/workspace/quality-gate"],
    [data-path="/workspace/release-confidence"],
    [data-path="/workspace/workbench"],
    [data-path="/release-closeout"]
  ) :is(.zip5-wms-shell,.zip6-procurement-shell,.zip7-mobile-shell,.zip9-workbench-shell,.zip10-quality-shell,.zip11-release-shell,.zip12-final-shell,.fc-shell,.ic-shell,.ea-shell){
    width:min(100% - 22px,1180px)!important;
    margin:14px auto calc(104px + env(safe-area-inset-bottom,0px))!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/workspace/wms"],
    [data-path="/workspace/procurement"],
    [data-path="/workspace/mobile-field"],
    [data-path="/workspace/fulfillment-control"],
    [data-path="/workspace/inventory-control"],
    [data-path="/workspace/enterprise-assurance"],
    [data-path="/workspace/final-release"],
    [data-path="/workspace/quality-gate"],
    [data-path="/workspace/release-confidence"],
    [data-path="/workspace/workbench"],
    [data-path="/release-closeout"]
  ) :is(.zip5-hero,.zip6-hero,.zip7-hero,.zip9-hero,.zip10-hero,.zip11-hero,.zip12-hero,.fc-hero,.ic-hero,.ea-hero){
    min-height:0!important;
    padding:18px!important;
    border-radius:22px!important;
  }

  body.depo-v3.visual-real-ui-polish-final:is(
    [data-path="/workspace/wms"],
    [data-path="/workspace/procurement"],
    [data-path="/workspace/mobile-field"],
    [data-path="/workspace/fulfillment-control"],
    [data-path="/workspace/inventory-control"],
    [data-path="/workspace/enterprise-assurance"],
    [data-path="/workspace/final-release"],
    [data-path="/workspace/quality-gate"],
    [data-path="/workspace/release-confidence"],
    [data-path="/workspace/workbench"],
    [data-path="/release-closeout"]
  ) :is(.zip5-hero,.zip6-hero,.zip7-hero,.zip9-hero,.zip10-hero,.zip11-hero,.zip12-hero,.fc-hero,.ic-hero,.ea-hero) h1{
    font-size:clamp(2rem,9vw,2.65rem)!important;
    line-height:1.04!important;
    letter-spacing:0!important;
  }
}

/* v1071 near-EOF authority: shell nav and form controls. */
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav{
  align-items:stretch!important;
  min-height:78px!important;
  padding:8px!important;
  overflow-y:visible!important;
}

body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav a.zip3-nav-link,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav a.zip3-nav-link,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav a.shell-nav-link,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav a.shell-nav-link{
  min-height:60px!important;
  height:auto!important;
  max-height:none!important;
  padding:10px 14px!important;
  align-items:center!important;
  justify-content:center!important;
  line-height:1.12!important;
  overflow:visible!important;
  white-space:normal!important;
}

body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav a.zip3-nav-link .zip3-nav-copy,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav a.zip3-nav-link .zip3-nav-copy,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav a.shell-nav-link .zip3-nav-copy,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav a.shell-nav-link .zip3-nav-copy{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  line-height:1.12!important;
  min-height:0!important;
}

body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav a.zip3-nav-link small,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav a.zip3-nav-link small,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav a.shell-nav-link small,
body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav a.shell-nav-link small{
  display:none!important;
}

body.visual-real-ui-polish-final.depo-v3 :where(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]):not([type="color"]),select,textarea){
  box-sizing:border-box!important;
  width:100%;
  max-width:100%!important;
  min-height:48px!important;
  padding:11px 13px!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  caret-color:#1d4ed8!important;
  box-shadow:inset 0 1px 0 rgba(15,23,42,.03)!important;
  font-size:max(16px,.96rem)!important;
  line-height:1.35!important;
}

body.visual-real-ui-polish-final.depo-v3 :where(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]):not([type="color"]),select,textarea)::placeholder{
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  opacity:1!important;
}

body.visual-real-ui-polish-final.depo-v3 :where(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]):not([type="color"]),select,textarea):focus-visible{
  outline:0!important;
  border-color:#2563eb!important;
  box-shadow:0 0 0 4px rgba(37,99,235,.16),inset 0 1px 0 rgba(15,23,42,.03)!important;
}

body.visual-real-ui-polish-final.depo-v3 :where(textarea){
  min-height:132px!important;
  resize:vertical!important;
}

body.visual-real-ui-polish-final.depo-v3 :where(.zip9-filter-grid label,.zip5-scan-simulator label,.zip7-scan-input-row label,.ic-form-grid label,.fc-list-actions label,.governance-command-grid-v433 label,.settings-command-grid-v433 label){
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
}

body.visual-real-ui-polish-final.depo-v3[data-path^="/purchase-orders/"] :where(td:has(input),td:has(select)){
  min-width:96px!important;
}

body.visual-real-ui-polish-final.depo-v3[data-path^="/purchase-orders/"] :where(td input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),td select){
  min-width:88px!important;
}

@media(max-width:760px){
  body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav,
  body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav{
    min-height:68px!important;
  }

  body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav a.zip3-nav-link,
  body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav a.zip3-nav-link,
  body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.zip3-shell-nav a.shell-nav-link,
  body.visual-real-ui-polish-final.depo-v3 nav.r38-clean-nav.shell-nav-rail.shell-nav-rail-v705.zip3-shell-nav a.shell-nav-link{
    min-height:52px!important;
    padding:8px 12px!important;
  }

  body.visual-real-ui-polish-final.depo-v3 :where(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]):not([type="color"]),select,textarea){
    min-height:48px!important;
    font-size:16px!important;
  }
}

/* v1078 mobile detail hero chip wrap authority. */
body.visual-real-ui-polish-final.depo-v3:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero :where(.hero-meta,.product-hero-strip-v430){
  min-width:0!important;
  align-items:flex-start!important;
}

body.visual-real-ui-polish-final.depo-v3:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero :where(.meta-chip,.badge,.product-hero-strip-v430 span){
  max-width:100%!important;
  min-width:0!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  text-align:center!important;
  line-height:1.18!important;
}

body.visual-real-ui-polish-final.depo-v3:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero :where(.meta-chip strong,.badge strong,.product-hero-strip-v430 b){
  min-width:0!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}

@media(max-width:760px){
  body.visual-real-ui-polish-final.depo-v3:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero :where(.hero-meta,.product-hero-strip-v430){
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    width:100%!important;
  }

  body.visual-real-ui-polish-final.depo-v3:is([data-path^="/products/"],[data-path^="/suppliers/"],[data-path^="/purchase-orders/"]) .detail-hero :where(.meta-chip,.badge,.product-hero-strip-v430 span){
    width:100%!important;
    justify-content:center!important;
    min-height:38px!important;
    padding:8px 12px!important;
    border-radius:16px!important;
  }

  body.visual-real-ui-polish-final.depo-v3[data-path^="/purchase-orders/"] .detail-hero .hero-actions{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    width:100%!important;
  }

  body.visual-real-ui-polish-final.depo-v3[data-path^="/purchase-orders/"] .detail-hero .hero-actions > a:first-child{
    grid-column:1/-1!important;
  }

  body.visual-real-ui-polish-final.depo-v3[data-path^="/purchase-orders/"] .detail-hero .hero-actions form{
    display:contents!important;
  }

  body.visual-real-ui-polish-final.depo-v3[data-path^="/purchase-orders/"] .detail-hero .hero-actions :where(.btn,button.btn){
    width:100%!important;
    min-height:42px!important;
    padding:8px 10px!important;
  }
}

/* v1016 final end-of-file workspace alias contrast authority. */
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/fulfillment-control"] .fc-kpi-grid > article,
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/inventory-control"] .ic-kpi-grid > article{
  border:1px solid rgba(96,165,250,.22)!important;
  background-color:#0f172a!important;
  background-image:linear-gradient(135deg,#0f172a,#122033)!important;
  color:#f8fafc!important;
  -webkit-text-fill-color:initial!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/fulfillment-control"] .fc-kpi-grid > article :is(strong,b,em),
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/inventory-control"] .ic-kpi-grid > article :is(strong,b,em){
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/fulfillment-control"] .fc-kpi-grid > article :is(span,small,p),
body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/inventory-control"] .ic-kpi-grid > article :is(span,small,p){
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-mobile-strip{
  border:1px solid #dbe4ef!important;
  background-color:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  -webkit-text-fill-color:initial!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-mobile-strip :is(h1,h2,h3,strong,b,.zip5-eyebrow){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip5-mobile-strip :is(p,span,small,li){
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] :is(.zip3-context-toolbar,.zip3-context-toolbar__copy){
  background-color:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:initial!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip3-context-toolbar__copy :is(h1,h2,h3,strong,b){
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/wms"] .zip3-context-toolbar__copy :is(p,span,small){
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/enterprise-assurance"] .ea-output{
  border:1px solid rgba(96,165,250,.22)!important;
  background-color:#0f172a!important;
  background-image:linear-gradient(135deg,#0f172a,#122033)!important;
  color:#f8fafc!important;
  -webkit-text-fill-color:initial!important;
}

body.depo-v3.visual-real-ui-polish-final[data-path="/workspace/enterprise-assurance"] .ea-output :is(h1,h2,h3,strong,b,em,p,span,small,li){
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
