/* JEM-33 R6 — workspace overlay. Native and preferred source modules remain intact.
 * Repeated :is ID scope deliberately outranks inherited R5 !important rules.
 * No selector changes descendants of the original Fishbone diagram. */
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace){--r5-ink:var(--r6-ink,#16232F);--r5-muted:var(--r6-muted,#526173);--r5-navy:var(--r6-navy,#111C2B);--r5-blue:var(--r6-blue,#2463EB);--r5-action:var(--r6-action,#347C17);--r5-cyan:var(--r6-lime,#B9F33A);--r5-orange:var(--r6-orange,#FF9C50);--r5-canvas:var(--r6-canvas,#F2F4F7);--r5-surface:var(--r6-surface,#E6EAEE);--r5-border:#C2CBD4;--r5-chart:var(--r6-chart,#162638);--r5-chart-ink:#F4F7FA;--r5-chart-muted:#BFCBD7;--r5-track:#334457;--r6-blue:#2463EB;--r6-action:#347C17;--r6-lime:#B9F33A;--r6-orange:#FF9C50;--r6-chart:#162638;--r6-navy:#111C2B;--r6-ink:#16232F;--r6-muted:#526173;--r6-canvas:#F2F4F7;--r6-surface:#E6EAEE;max-width:1600px!important;padding:34px 36px 48px!important;background:var(--r6-canvas)!important;color:var(--r6-ink)!important;font:16px/1.55 Manrope,'Segoe UI',Arial,sans-serif!important;overflow-wrap:break-word}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(h1,h2,h3,h4,p,label,legend,button,input,select,textarea,summary,table,dt,dd,li,a,span):not(:where(#fishbone-diagram *,#ordrel-r3 *)){font-family:Manrope,'Segoe UI',Arial,sans-serif!important;letter-spacing:normal}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(h1,h2,h3,h4):not(:where(#fishbone-diagram *,#ordrel-r3 *)){text-wrap:wrap!important;overflow-wrap:break-word;line-height:1.2!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) h1:not(:where(#ordrel-r3 *)){font-size:42px!important;line-height:1.13!important;letter-spacing:-.035em!important;margin-bottom:0!important;font-weight:780!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) h2:not(:where(#fishbone-diagram *,#ordrel-r3 *)){font-size:28px!important;letter-spacing:-.025em!important;line-height:1.25!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) h3:not(:where(#fishbone-diagram *,#ordrel-r3 *)){font-size:20px!important;line-height:1.3!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(p,li,td,th):not(:where(#fishbone-diagram *,#ordrel-r3 *)){font-size:16px!important;line-height:1.6!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(label,legend,.workspace-field>span,.field>span,.fine,.muted,.workspace-hint,.staff-hint,.result-note,.study-note,.flow-position,.meta,small,.order-insight,.order-chart-key,.guide-note):not(:where(#fishbone-diagram *,#ordrel-r3 *)){font-size:14px!important;line-height:1.55!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.eyebrow,.breadcrumbs,.breadcrumbs a,.breadcrumbs li,.auth-monogram,.r5-example-label):not(:where(#ordrel-r3 *)){font-size:13px!important;line-height:1.5!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.workspace-heading,.r5-identity-heading,.profile-heading,.safety-heading){margin-bottom:26px!important;padding:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.warm-job,.r5-identity-heading>p:not(.eyebrow),.profile-heading p:not(.eyebrow),.waste-purpose,.auth-panel #auth-intro,.r5-simple-heading>.intro){font-size:16px!important;line-height:1.55!important;margin-top:10px!important;max-width:980px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.ordrel-tool-title,.identity-heading,.waste-title){align-items:center!important;gap:18px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.ordrel-title-icon,.safety-heading .identity-icon){width:64px!important;height:64px!important;min-width:64px!important;flex-basis:64px!important;border-radius:19px!important;background:var(--r6-orange)!important;color:var(--r6-navy)!important;padding:16px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.ordrel-title-icon,.safety-heading .identity-icon)>svg{width:32px!important;height:32px!important}

/* Actions have a centered silhouette; selected states have a different role/color. */
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(button,.button,.outline-button,.waste-primary,.quiet,.mw-open):not(:where(#fishbone-diagram *,#ordrel-r3 *)){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:46px!important;min-width:46px!important;max-width:100%!important;padding:11px 23px!important;border-radius:999px!important;font-size:15px!important;line-height:1.4!important;font-weight:750!important;text-align:center!important;white-space:normal!important;box-shadow:none!important;clip-path:none!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.button,.waste-primary,.mw-open):not(:where(#ordrel-r3 *)){background:var(--r6-action)!important;color:#FFF!important;border:1px solid transparent!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.outline-button,.quiet,.secondary,.mw-button):not(:where(#fishbone-diagram *,#ordrel-r3 *)){background:transparent!important;color:var(--r6-ink)!important;border:1px solid #91A0AF!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(button,.button,.outline-button,.waste-primary,.mw-open):disabled:not(:where(#fishbone-diagram *,#ordrel-r3 *)){background:#DDE3E9!important;border-color:#B6C1CD!important;color:#5C6977!important;opacity:1!important;cursor:not-allowed}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.actions,.export-actions,.board-actions,.project-buttons,.flow-step-footer,.step-actions,.order-actions){justify-content:center!important;gap:12px!important;flex-wrap:wrap!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):not(:where(#fishbone-diagram *,#ordrel-r3 *)){min-height:50px!important;border-radius:12px!important;border:1px solid #A9B6C3!important;background:#FFF!important;color:var(--r6-ink)!important;padding:11px 14px!important;font-size:16px!important;line-height:1.5!important;color-scheme:light}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(input,textarea):not(:where(#fishbone-diagram *,#ordrel-r3 *))::placeholder{color:#667789!important;opacity:1!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(button,a,input,select,textarea,summary):focus-visible:not(:where(#fishbone-diagram *,#ordrel-r3 *)){outline:3px solid var(--r6-blue)!important;outline-offset:4px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.r5-context-strip,.r5-project-strip){background:var(--r6-surface)!important;border:1px solid #CFD6DE!important;border-radius:18px!important;padding:18px 22px!important;margin-bottom:24px!important;gap:16px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-context-strip>.member-access-note{font-size:14px!important;line-height:1.55!important;flex-basis:520px!important;color:var(--r6-muted)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.member-access-note a,.r5-context-strip a){font-size:14px!important;line-height:1.5!important;color:#174DAF!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.r5-project-strip p,.r5-project-strip label){font-size:14px!important;line-height:1.5!important}

/* Wrapping phase pills replace clipped chevrons and unnecessarily wide rails. */
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-progress,
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace):is([data-r6-workspace='/tools/a3'],[data-r6-workspace='/tools/dmaic']) #improvement-fields>.r5-progress{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;padding:0!important;margin:0 0 24px!important;background:transparent!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-progress>:is(button,a,li),
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace):is([data-r6-workspace='/tools/a3'],[data-r6-workspace='/tools/dmaic']) #improvement-fields>.r5-progress>button{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:46px!important;padding:11px 17px!important;border:1px solid #B7C3CF!important;border-radius:999px!important;background:#FFF!important;color:var(--r6-ink)!important;font-size:14px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:break-word!important;clip-path:none!important;text-align:center!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-progress>li>button{min-height:22px!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font-size:14px!important;border-radius:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-progress :is(.flow-step-number,b){display:grid!important;place-items:center!important;flex:0 0 25px!important;min-width:25px!important;width:25px!important;height:25px!important;margin:0!important;border-radius:50%!important;background:#E8EDF2!important;color:var(--r6-muted)!important;font-size:12px!important;font-weight:800!important;opacity:1!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.r5-progress>:is([aria-current=step],[aria-selected=true],[aria-pressed=true],.flow-active,.active),button[aria-selected=true],button[aria-pressed=true],.flow-fish-mode button[aria-pressed=true],.flow-view-switch button[aria-pressed=true]):not(:where(#fishbone-diagram *)){background:var(--r6-blue)!important;border-color:var(--r6-blue)!important;color:#FFF!important;clip-path:none!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-progress>:is([aria-current=step],[aria-selected=true],[aria-pressed=true],.flow-active,.active) :is(.flow-step-number,b){background:var(--r6-lime)!important;color:var(--r6-navy)!important}

/* Work inputs and the instrument panel are separate, aligned surfaces. */
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-workbench{grid-template-columns:minmax(0,1.2fr) minmax(340px,.9fr)!important;gap:26px!important;align-items:start!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-input-zone{padding:28px!important;border:1px solid #CCD5DE!important;border-radius:24px!important;background:var(--r6-surface)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-result-zone{padding:28px!important;border:1px solid #304054!important;border-top:4px solid var(--r6-orange)!important;border-radius:24px!important;background:var(--r6-navy)!important;color:#F4F7FA!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-result-zone :is(h1,h2,h3,h4,strong,dt,dd){color:#F4F7FA!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-result-zone :is(p,small,label,legend,.fine,.muted,.result-note,.workspace-hint,.order-insight,.order-results-header span){color:#BFCBD7!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-result-zone :is(.outline-button,.quiet,.secondary,.mw-button,.flow-results-back){background:transparent!important;color:#F4F7FA!important;border-color:#8092A6!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-result-zone :is(.button,.waste-primary,.mw-open){background:var(--r6-lime)!important;color:#16232F!important;border-color:var(--r6-lime)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-result-zone :is(.r5-progress>:is(button,a,li),.order-category-pick){background:#223449!important;border-color:#60748A!important;color:#F4F7FA!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-result-zone :is(.r5-progress>[aria-selected=true],.r5-progress>[aria-current=step],.r5-progress>[aria-pressed=true],button[aria-pressed=true],button[aria-selected=true]){background:var(--r6-blue)!important;border-color:var(--r6-blue)!important;color:#FFF!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-result-zone :is(.result-note,.study-notice,.order-insight,.capacity-explainer){font-size:14px!important;line-height:1.6!important;margin:20px 0!important;padding:12px 0 12px 16px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-result-zone :is(.order-dashboard-chart,.order-chart svg,.capacity-visual){background:var(--r6-chart)!important;border-radius:18px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-result-zone :is(.order-dashboard-chart,.order-chart svg) text{font-family:Manrope,'Segoe UI',Arial,sans-serif!important;font-size:14px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-metric-band{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))!important;gap:16px!important;margin:22px 0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-metric-band>:is(div,article){border:0!important;border-top:1px solid #536275!important;padding:16px 0!important;min-height:0!important;gap:8px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-metric-band :is(span,small,dt){font-size:14px!important;line-height:1.5!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-metric-band :is(strong,dd){font-size:38px!important;line-height:1.15!important;letter-spacing:-.03em!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #result{gap:18px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #result>div{padding:18px 0!important;border-top:1px solid #44566C!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #result strong{font-size:38px!important;line-height:1.15!important;color:#F4F7FA!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #result span{font-size:14px!important;line-height:1.5!important;color:#BFCBD7!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #staff-status{font-size:15px!important;line-height:1.5!important;padding:13px 16px!important;margin:14px 0!important}

/* Gauges add no measurements: rings mirror native data and retain native detail. */
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.r6-gauge-panel,.r6-status-figure){display:flex!important;align-items:center!important;gap:23px!important;margin:0 0 22px!important;padding:22px!important;background:var(--r6-chart)!important;border:1px solid #33465A!important;border-radius:20px!important;min-width:0;color:#F4F7FA!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r6-dial{--r6-value:0;position:relative;isolation:isolate;display:grid!important;place-items:center!important;flex:0 0 144px!important;width:144px;height:144px;border-radius:50%;background:conic-gradient(from -90deg,var(--r6-orange) calc(var(--r6-value)*1%),#34475B 0);box-shadow:0 0 0 1px #3D5063 inset}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r6-dial:before{content:'';position:absolute;inset:12px;border-radius:50%;background:var(--r6-chart);z-index:-1}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r6-dial-value{position:relative;font-size:32px!important;line-height:1.1!important;letter-spacing:-.035em!important;font-variant-numeric:tabular-nums;color:#F4F7FA!important;text-align:center;white-space:nowrap}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r6-gauge-caption{min-width:0;flex:1}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r6-gauge-title{display:block;font-size:18px!important;line-height:1.4!important;color:#F4F7FA!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r6-gauge-note{font-size:14px!important;line-height:1.55!important;color:#BFCBD7!important;margin:8px 0 0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #capacity-visual{padding:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #capacity-visual>.r6-gauge-panel{border:0!important;margin-bottom:18px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #capacity-visual :is(progress,meter){width:100%;accent-color:var(--r6-orange);height:12px}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .six-profile>.r6-gauge-panel{flex-direction:column!important;align-items:center!important;text-align:center!important;padding:22px 18px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .six-profile .r6-dial{background:conic-gradient(from -90deg,var(--r6-blue) calc(var(--r6-value)*1%),#34475B 0)}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .review-progress strong{font-size:30px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .score-choices{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .score-choices span{border-radius:999px!important;min-height:48px!important;background:#FFF!important;color:var(--r6-ink)!important;border-color:#ADBBC9!important;font-size:18px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .score-choices input:checked+span{background:var(--r6-blue)!important;border-color:var(--r6-blue)!important;color:white!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .six-scorecard legend{font-size:20px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .score-caption{font-size:13px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #six-profile-bars>div>span{font-size:14px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #six-profile-bars>div>div{height:10px!important;background:#34475B!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #six-profile-bars i{background:var(--r6-orange)!important}

/* Full-page supporting content uses the same scale and quiet neutral surfaces. */
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-disclosure{border:1px solid #C6D0DA!important;background:var(--r6-surface)!important;border-radius:18px!important;margin:24px 0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-disclosure>summary{padding:18px 22px!important;font-size:16px!important;min-height:54px!important;line-height:1.5!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-disclosure>:not(summary){font-size:15px!important;line-height:1.65!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.r5-supporting,.warm-next,.related-learning,.tool-learning,.wseo-inbound,.safety-footer){margin-top:28px!important;padding:26px!important;background:#E6EAEE!important;border:1px solid #C9D2DC!important;border-radius:20px!important;color:var(--r6-ink)!important;min-height:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.r5-supporting,.warm-next,.related-learning,.tool-learning,.wseo-inbound,.safety-footer) :is(h2,h3,h4){color:var(--r6-ink)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.r5-supporting,.warm-next,.related-learning,.tool-learning,.wseo-inbound,.safety-footer) :is(p,li){font-size:15px!important;color:var(--r6-muted)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.r5-supporting,.warm-next,.related-learning,.tool-learning,.wseo-inbound,.safety-footer) a{color:#174DAF!important;font-size:15px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.workspace-safety,.guide-note){font-size:14px!important;background:#E6EAEE!important;color:var(--r6-ink)!important;border-left:4px solid var(--r6-orange)!important;padding:18px 22px!important;border-radius:0 15px 15px 0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(table,.comparison-table,.process-total-panel){font-size:15px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(th,td){padding:14px 12px!important;vertical-align:top!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .why-chain{border-left-color:var(--r6-blue)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.why-level,.why-chain details,.builder-row){padding-bottom:24px!important;margin-bottom:24px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.working-outline .outline-note,.board-preview .board-note,.board-preview .handover-note,.board-preview .review-note,#process-flow>li){border-radius:0 16px 16px 0!important;padding:20px!important;background:#1B2D41!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #process-flow>li{font-size:16px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #process-flow :is(span,small){font-size:14px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(#value-result,#order-business-results) strong{font-size:36px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #improvement-trend{padding:18px!important;border-radius:18px!important}

/* Fishbone is deliberately confined to the existing surrounding controls. */
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.flow-fish-mode,.flow-fish-controls){padding:18px!important;justify-content:center!important;gap:10px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.fishbone-topline,.flow-fish-hint){font-size:14px!important;line-height:1.55!important;padding-inline:22px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .flow-fish-canvas{background:var(--r6-surface)!important;border:1px solid #C5CFD9!important;border-radius:24px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #fishbone-inspector{background:var(--r6-navy)!important;border-top-color:var(--r6-orange)!important;border-radius:24px!important;padding:28px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #fishbone-inspector label.workspace-field>span{font-size:14px!important;color:#BFCBD7!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #fishbone-inspector .r5-disclosure{background:#223449!important;border-color:#4B6076!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #fishbone-inspector .r5-disclosure>summary{color:#F4F7FA!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #fishbone-inspector .outline-button{color:#F4F7FA!important;border-color:#8092A6!important}

/* Safety: no empty vertical rail; introduction spans the actual choices. */
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .guide-home{grid-template-columns:1fr!important;gap:22px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .guide-intro{display:block!important;padding:28px!important;min-height:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .guide-intro h2{font-size:28px!important;max-width:100%!important;margin-bottom:12px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .guide-intro>p:last-child{font-size:16px!important;max-width:1100px!important;line-height:1.6!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .guide-entry-grid{gap:16px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .guide-entry{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;gap:18px!important;min-height:0!important;border:1px solid #C3CED9!important;border-radius:22px!important;background:#E6EAEE!important;padding:24px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .guide-entry strong{font-size:20px!important;line-height:1.35!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .guide-entry small{font-size:15px!important;line-height:1.55!important;margin:10px 0 16px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .guide-entry .guide-illustration{background:#F5F7F9!important;color:var(--r6-blue)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .guide-entry .guide-entry-action{align-self:flex-start;background:var(--r6-action)!important;color:#FFF!important;min-height:46px;border-radius:999px!important;padding:11px 20px!important;font-size:15px!important;display:inline-flex;align-items:center;justify-content:center;text-align:center}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .safety-modebar button{font-size:15px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .waste-choice-grid{gap:16px!important;background:transparent!important;padding:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .waste-choice{border:1px solid #C4CED8!important;border-radius:20px!important;background:#E6EAEE!important;padding:24px!important;text-align:left!important;justify-content:flex-start!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .waste-choice :is(strong,h3){font-size:20px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .waste-choice :is(span,small,p){font-size:15px!important;line-height:1.6!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.waste-example,.waste-start,.waste-home section,.waste-note){font-size:15px!important;line-height:1.6!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .waste-outcome{padding:28px!important;border-radius:24px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .waste-outcome>svg{max-width:100%!important;min-height:100px;height:auto!important}

/* My Work: native totals become a status dashboard, never account telemetry. */
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-summary{display:grid!important;grid-template-columns:minmax(270px,1.2fr) minmax(0,1fr)!important;gap:24px!important;align-items:center!important;padding:28px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-summary>.r6-status-figure{grid-column:1;grid-row:1/3;margin:0!important;border:0!important;background:transparent!important;padding:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-summary>.mw-summary-label{grid-column:2;margin:0!important;font-size:16px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-summary>.mw-counts{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;gap:16px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-count dt{font-size:14px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-count dd{font-size:38px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-count:nth-child(1){border-top:3px solid var(--r6-blue)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-count:nth-child(2){border-top:3px solid var(--r6-orange)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-count:nth-child(3){border-top:3px solid var(--r6-lime)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-status-dial:before{background:var(--r6-navy)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.mw-filters,.mw-selects,.mw-status-filters){gap:12px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-row{padding:25px 22px!important;gap:20px!important;align-items:start!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-item-title{font-size:20px!important;line-height:1.4!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.mw-product-name,.mw-reason,.mw-date,.mw-scope,.mw-next,.mw-status){font-size:14px!important;line-height:1.55!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-column-headings{font-size:14px!important;padding:18px 22px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-product-icon{background:#E1E8F0!important;color:var(--r6-blue)!important;border-radius:16px!important}

/* Guest utilities keep their native form/next-action states, with no empty gauges. */
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.auth-panel,.auth-aside,.report-summary,.r5-guest-copy,.r5-guest-next,.profile-card,.profile-panel){padding:30px!important;border-radius:24px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.auth-panel,.r5-guest-copy,.profile-card,.profile-panel){background:var(--r6-surface)!important;border-color:#C6D0DA!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.auth-panel h1,.profile-heading h1){font-size:42px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.auth-aside,.r5-guest-next) :is(p,li){font-size:16px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .auth-form{gap:20px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .auth-submit{width:100%;background:var(--r6-action)!important;color:#FFF!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .password-control button{min-width:92px!important;white-space:nowrap!important;flex:0 0 auto!important;padding:11px 18px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .password-control input{min-width:0!important;flex:1 1 0!important;width:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .auth-modebar button{font-size:15px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .profile-actions{justify-content:center!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace)[data-r6-workspace='/reports/sample'] :is(.cards,.finding,.decision,.chart-scroll,.page){border-radius:20px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace)[data-r6-workspace='/reports/sample'] .cards>div{padding:20px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace)[data-r6-workspace='/reports/sample'] .finding>h3>b:first-child{color:var(--r6-orange)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) [hidden]{display:none!important}

/* Exact preferred component sources remain unchanged; R6 presentation is an overlay. */
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3,html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-product,html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-product.midnight{--ink:#16232F;--muted:#526173;--navy:#111C2B;--blue:#2463EB;--action:#347C17;--cyan:#B9F33A;--violet:#A78BFA;--orange:#FF9C50;--canvas:#F2F4F7;--surface:#E6EAEE;--border:#B9C5D1;--chart:#162638;--chart-ink:#F4F7FA;--chart-muted:#BFCBD7;--track:#34475B;--field:#FFF;font-family:Manrope,'Segoe UI',Arial,sans-serif!important;color:var(--ink)!important;background:var(--canvas)!important;font-size:16px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-main{padding:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 :is(h1,h2,h3,h4,p,button,label,input,select,textarea,summary,table,span,strong,small){font-family:Manrope,'Segoe UI',Arial,sans-serif!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 h1{font-size:42px!important;line-height:1.13!important;letter-spacing:-.035em!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 h2{font-size:28px!important;line-height:1.25!important;max-width:none!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 h3{font-size:20px!important;line-height:1.35!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 p{font-size:16px!important;line-height:1.6!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 :is(.or-tag,.or-eyebrow,.or-chart-eyebrow,.or-crumb,.or-chart-scale){font-size:13px!important;line-height:1.45!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-heading{margin-bottom:26px!important;gap:20px!important;align-items:flex-start!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-heading p{font-size:16px!important;margin-top:10px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-identity{gap:18px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-identity-icon{width:64px!important;height:64px!important;min-width:64px!important;border-radius:19px!important;background:var(--orange)!important;color:var(--navy)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-identity-icon svg{width:32px!important;height:32px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-project{border:1px solid #CFD6DE!important;border-radius:18px!important;padding:18px 22px!important;margin-bottom:24px!important;background:var(--surface)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-project-copy strong{font-size:16px!important;line-height:1.5!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-button{min-height:46px!important;min-width:46px!important;border-radius:999px!important;padding:11px 23px!important;font-size:15px!important;line-height:1.4!important;font-weight:750!important;justify-content:center!important;text-align:center!important;box-shadow:none!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-button:not(.secondary):not(.or-finding):not(:disabled){background:var(--action)!important;border-color:var(--action)!important;color:#FFF!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-button.secondary{color:var(--ink)!important;border-color:#91A0AF!important;background:transparent!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-actions{justify-content:center!important;gap:12px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-steps{display:flex!important;flex-wrap:wrap!important;gap:9px!important;padding:0!important;margin-bottom:24px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-steps li{flex:1 1 160px!important;justify-content:center!important;min-width:0!important;min-height:46px!important;padding:11px 18px!important;font-size:15px!important;line-height:1.4!important;border:1px solid #B7C3CF!important;border-radius:999px!important;clip-path:none!important;background:#FFF!important;color:var(--ink)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-steps li[aria-current]{background:var(--blue)!important;border-color:var(--blue)!important;color:#FFF!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-steps li[aria-current] b{background:var(--cyan)!important;color:var(--navy)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-steps b{font-size:13px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-performance{grid-template-columns:minmax(320px,.95fr) minmax(0,1.3fr)!important;gap:28px!important;padding:32px!important;border-radius:26px!important;border-top:4px solid var(--orange)!important;margin-bottom:24px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-oee{gap:24px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-gauge{width:186px!important;--ring:var(--cyan)}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-gauge-value strong{font-size:54px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-gauge-value>span{font-size:14px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-oee-copy h2{font-size:25px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-oee-copy p{font-size:15px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-apq{gap:20px!important;align-items:start!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .r6-factor-gauge{display:flex!important;flex-direction:column!important;align-items:center!important;padding:0!important;border:0!important;text-align:center!important;gap:12px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .r6-factor-gauge .or-apq-label{font-size:15px!important;min-height:44px!important;line-height:1.4!important;margin:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .r6-factor-gauge .or-apq-value{display:grid!important;place-content:center!important;position:relative;isolation:isolate;width:138px;max-width:100%;aspect-ratio:1;border-radius:50%;background:conic-gradient(from -90deg,var(--blue) calc(var(--r6-value)*1%),var(--track) 0);font-size:29px!important;line-height:1.1!important;margin:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .r6-factor-gauge:nth-child(2) .or-apq-value{background:conic-gradient(from -90deg,var(--orange) calc(var(--r6-value)*1%),var(--track) 0)}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .r6-factor-gauge:nth-child(3) .or-apq-value{background:conic-gradient(from -90deg,var(--cyan) calc(var(--r6-value)*1%),var(--track) 0)}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .r6-factor-gauge .or-apq-value:before{content:'';position:absolute;inset:9px;background:var(--navy);border-radius:50%;z-index:-1}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .r6-factor-gauge .or-apq-value small{font-size:14px!important;margin:3px 0 0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .r6-factor-gauge .or-meter{display:none!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .r6-factor-gauge p{font-size:14px!important;line-height:1.5!important;margin:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 :is(.or-time-story,.or-stops-zone,.or-input-zone,.or-zone){padding:28px!important;border-radius:24px!important;border:1px solid #C7D1DC!important;background:var(--surface)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-section-head{margin-bottom:24px!important;gap:22px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-section-head p{font-size:15px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 :is(.or-legend-item span,.or-loss-copy p,.or-truth-note,.or-small-note,.or-chart-note,.or-attention p,.or-field,.or-stat-label,.or-stat-note,.or-chart-key,.or-time-note){font-size:14px!important;line-height:1.55!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-loss-mix{border-radius:24px!important;padding:24px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-loss-copy h3{font-size:18px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-legend-item strong{font-size:19px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-time-strip{height:68px!important;border-radius:12px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-stops-grid{gap:24px!important;border-radius:0!important;overflow:visible!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-stop-row>span{font-size:15px!important;line-height:1.5!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-stop-row>strong{font-size:18px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-stop-track{height:25px!important;border-radius:999px!important;background:#CAD3DD!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-next{border-radius:24px!important;padding:30px!important;border-left:0!important;border-top:4px solid var(--orange)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-next .or-button:not(:disabled){background:var(--cyan)!important;color:var(--navy)!important;border-color:var(--cyan)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-next .or-button svg{color:var(--navy)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-connector{font-size:15px!important;line-height:1.5!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-field{font-size:14px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-field input{font-size:17px!important;min-height:50px!important;border-radius:12px!important;padding:11px 14px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 :is(.or-chart-main,.or-pareto-detail,.or-time-detail){border-radius:24px!important;padding:28px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-chart-main{background:var(--chart)!important;border-top:4px solid var(--orange)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 :is(.or-pareto-detail,.or-time-detail){background:var(--navy)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 :is(.or-pareto-detail,.or-time-detail) :is(p,small){font-size:15px!important;line-height:1.6!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-finding{background:#26394F!important;border-color:#667C94!important;color:#F4F7FA!important;border-radius:999px!important;font-size:15px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-finding[aria-pressed=true]{background:var(--blue)!important;border-color:var(--blue)!important;color:#FFF!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-finding[aria-pressed=true] .or-finding-dot{background:var(--cyan)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 :is(.or-chart-label,.or-chart-direct,.or-chart-axis){font-size:14px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 table{font-size:15px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 :is(th,td){padding:14px 12px!important;font-size:15px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 details{font-size:15px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 summary{font-size:16px!important;min-height:50px!important}

@media(max-width:1100px){
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-workbench{grid-template-columns:minmax(0,1.15fr) minmax(300px,.9fr)!important;gap:22px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.r5-input-zone,.r5-result-zone){padding:24px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.r6-gauge-panel,.r6-status-figure){flex-direction:column!important;align-items:center!important;text-align:center!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-summary{grid-template-columns:minmax(230px,1fr) minmax(0,1.2fr)!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-performance{grid-template-columns:1fr!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-apq{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .r6-factor-gauge .or-apq-label{min-height:0!important}
}
@media(max-width:860px){
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace){padding:28px 24px 36px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-workbench{grid-template-columns:1fr!important;gap:24px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.r5-input-zone,.r5-result-zone){padding:26px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .guide-entry-grid{grid-template-columns:1fr 1fr!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-summary{grid-template-columns:1fr!important;gap:24px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-summary>.r6-status-figure{grid-column:1!important;grid-row:auto!important;flex-direction:row!important;text-align:left!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-summary>:is(.mw-summary-label,.mw-counts){grid-column:1!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-summary>.mw-counts{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r6-gauge-panel{flex-direction:row!important;text-align:left!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-stops-grid{grid-template-columns:1fr!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-graph-grid{grid-template-columns:1fr!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:600px){
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace){padding:24px 16px 32px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) h1:not(:where(#ordrel-r3 *)),html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.auth-panel h1,.profile-heading h1){font-size:32px!important;line-height:1.18!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) h2:not(:where(#fishbone-diagram *,#ordrel-r3 *)){font-size:25px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) h3:not(:where(#fishbone-diagram *,#ordrel-r3 *)){font-size:20px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.ordrel-tool-title,.identity-heading,.waste-title){align-items:flex-start!important;gap:13px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.ordrel-title-icon,.safety-heading .identity-icon){width:52px!important;height:52px!important;min-width:52px!important;flex-basis:52px!important;padding:12px!important;border-radius:16px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.ordrel-title-icon,.safety-heading .identity-icon)>svg{width:28px!important;height:28px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.r5-context-strip,.r5-project-strip){padding:18px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.r5-input-zone,.r5-result-zone,#fishbone-inspector,.auth-panel,.auth-aside,.report-summary,.r5-guest-copy,.r5-guest-next,.profile-card,.profile-panel){padding:22px 19px!important;border-radius:20px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-progress{gap:8px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-progress>:is(button,a,li),html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace):is([data-r6-workspace='/tools/a3'],[data-r6-workspace='/tools/dmaic']) #improvement-fields>.r5-progress>button{flex:1 1 125px!important;font-size:14px!important;padding:10px 13px!important;min-height:48px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.r6-gauge-panel,.r6-status-figure){flex-direction:column!important;text-align:center!important;padding:20px 15px!important;gap:18px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r6-dial{flex-basis:150px!important;width:150px;height:150px}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .r5-metric-band{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.r5-supporting,.warm-next,.related-learning,.tool-learning,.wseo-inbound,.safety-footer){padding:22px 19px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .guide-entry-grid{grid-template-columns:1fr!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .guide-entry{padding:22px 18px!important;gap:14px!important;border-radius:20px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .guide-entry strong{font-size:20px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-summary{padding:22px 19px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-summary>.r6-status-figure{flex-direction:column!important;text-align:center!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-summary>.mw-counts{gap:12px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-count dd{font-size:32px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-count dt{font-size:13px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-row{padding:24px 18px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .score-choices{gap:5px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .score-choices span{min-height:46px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 h1{font-size:32px!important;line-height:1.18!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 h2{font-size:25px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 h3{font-size:20px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-identity{align-items:flex-start!important;gap:13px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-identity-icon{width:52px!important;height:52px!important;min-width:52px!important;border-radius:16px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-heading{flex-wrap:wrap!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-heading>.or-tag{display:inline-flex!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-project{padding:18px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-steps li{flex-basis:125px!important;font-size:14px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-performance{padding:24px 19px!important;gap:25px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-oee{flex-direction:column!important;text-align:center!important;gap:20px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-gauge{width:180px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-apq{gap:20px!important;grid-template-columns:1fr!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .r6-factor-gauge{display:grid!important;grid-template-columns:minmax(0,1fr) 126px!important;grid-template-rows:auto auto!important;gap:8px 14px!important;text-align:left!important;align-items:center!important;border-top:1px solid #42576C!important;padding-top:20px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .r6-factor-gauge .or-apq-label{grid-column:1;grid-row:1;align-self:end;font-size:16px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .r6-factor-gauge .or-apq-value{grid-column:2;grid-row:1/3;width:126px!important;font-size:29px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .r6-factor-gauge p{grid-column:1;grid-row:2;align-self:start;font-size:14px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 :is(.or-time-story,.or-stops-zone,.or-input-zone,.or-zone,.or-next,.or-chart-main,.or-pareto-detail,.or-time-detail){padding:24px 19px!important;border-radius:20px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-time-legend{grid-template-columns:1fr!important;gap:17px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-loss-mix{grid-template-columns:1fr!important;justify-items:center!important;gap:20px!important;border-radius:20px!important;padding:24px 19px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-loss-ring{width:158px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-loss-copy{width:100%!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-fields{grid-template-columns:1fr!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-section-head{gap:16px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-next .or-button{width:100%!important}
}
@media(prefers-reduced-motion:reduce){html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) *,html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) *:before,html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Source-matched secondary controls and chart text; original nodes remain. */
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .guide-entry>span>b{display:inline-flex!important;align-self:flex-start!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:11px 21px!important;border-radius:999px!important;background:var(--r6-action)!important;color:#FFF!important;font-size:15px!important;line-height:1.4!important;text-align:center!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #waste-choices .waste-grid{gap:16px!important;padding:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #waste-choices .waste-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:24px!important;background:var(--r6-surface)!important;border:1px solid #C4CED8!important;border-radius:22px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #waste-choices .waste-card :is(p,small){font-size:15px!important;line-height:1.6!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #waste-choices .waste-card button{align-self:center!important;margin-top:auto!important;font-size:15px!important;padding:11px 23px!important;min-height:46px!important;background:var(--r6-action)!important;color:#FFF!important;border-radius:999px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .waste-card svg{background:#F5F7F9!important;color:var(--r6-blue)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.waste-outcome p,.waste-outcome span,.waste-outcome small,.next-guidance p,.next-guidance span,.operational-equation span,.operational-equation b){font-size:15px!important;line-height:1.6!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.waste-hero .trial-badge,.waste-hero .waste-continuation,.waste-hero .trial summary,.status-pill,.summary>div,.mw-verification,.mw-next-action,.mw-no-date,.mw-scope-help,.mw-result-count,.mw-completion-note,.mw-support){font-size:14px!important;line-height:1.55!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .question-option[aria-pressed=true] :is(span,strong){color:#FFF!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .auth-modes{gap:10px!important;border:0!important;flex-wrap:wrap!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .auth-modes a{display:flex!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:11px 22px!important;border:1px solid #9BABBA!important;border-radius:999px!important;font-size:15px!important;color:var(--r6-ink)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .auth-modes a[aria-current=page]{background:var(--r6-blue)!important;color:#FFF!important;border-color:var(--r6-blue)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .auth-panel :is(.auth-chatgpt,#submit,#confirm-email){border-radius:999px!important;font-size:15px!important;min-height:46px!important;padding:11px 23px!important;justify-content:center!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.auth-help,.profile-help,.auth-divider){font-size:14px!important;line-height:1.6!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 :is(.or-chart-legend,.or-chart-badge,.or-detail-status,.or-detail-note,.or-cycle-dial span,.or-measurement-stat>span,.or-time-facts,.or-data-table caption,.or-finding strong span){font-size:14px!important;line-height:1.55!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-measurement-band{border-radius:20px!important;padding:24px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-measurement-stat strong{font-size:38px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-measurement-stat small{font-size:15px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-chart-main{padding:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-chart-header{padding:26px 26px 0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-chart-header h2{font-size:28px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-chart-stage{padding:15px 18px 10px!important;overflow-x:auto!important;max-width:100%!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-plot{min-width:480px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 :is(.or-plot,.or-range-plot) svg text{font-family:Manrope,'Segoe UI',Arial,sans-serif!important;font-size:14px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-time-range{overflow-x:auto!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-range-plot{min-width:390px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-finding-selector{grid-template-columns:1fr!important;padding:0 26px 25px!important;gap:10px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-finding{justify-content:space-between!important;padding:13px 22px!important;min-height:50px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-finding strong{font-size:18px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 :is(.or-pareto-detail,.or-time-detail) .or-button:not(:disabled){background:var(--cyan)!important;color:var(--navy)!important;border-color:var(--cyan)!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-time-facts :is(dt,dd){font-size:15px!important;line-height:1.6!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-detail-actions{justify-items:center!important}
@media(max-width:600px){
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #waste-choices .waste-grid{grid-template-columns:1fr!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #waste-choices .waste-card{padding:22px 19px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-chart-header{padding:22px 19px 0!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-chart-header h2{font-size:25px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-chart-legend{padding-inline:19px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-chart-stage{padding-inline:10px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-finding-selector{padding-inline:19px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-measurement-band{display:grid!important;grid-template-columns:1fr!important;gap:20px!important;padding:24px 19px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-measurement-stat{padding:0 0 20px!important;border-left:0!important;border-bottom:1px solid var(--border)!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #ordrel-r3 .or-measurement-stat:last-child{padding-bottom:0!important;border-bottom:0!important}
}

/* Match the native1100px view-switch breakpoint. Preserve its actual state. */
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .flow-layout.workspace-expanded>[data-flow-editor]{display:none!important}
@media(max-width:1100px){
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) :is(.r5-workbench,.flow-layout){grid-template-columns:minmax(0,1fr)!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .flow-layout>[data-flow-output]{display:none!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .flow-layout.flow-show-results>[data-flow-output]{display:block!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .flow-layout.flow-show-results>[data-flow-editor]{display:none!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .flow-layout:not(.flow-show-results)>[data-flow-editor]{display:block!important}
}

/* The existing weekly-review card spans the workspace, with its real controls aligned. */
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-review-extras{width:100%!important;max-width:none!important;margin:26px 0 0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-review-extras>.order-side-card{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)!important;gap:14px 36px!important;padding:28px!important;border-radius:22px!important;background:var(--r6-surface)!important;border:1px solid #C5CFD9!important;margin:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-review-extras>.order-side-card>.eyebrow{grid-column:1!important;grid-row:1!important;margin:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-review-extras>.order-side-card>h2{grid-column:1!important;grid-row:2!important;margin:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-review-extras>.order-side-card>p:not(.eyebrow):not(.fine){grid-column:1!important;grid-row:3/5!important;margin:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-review-extras>.order-side-card>label{grid-column:2!important;grid-row:1/3!important;align-self:center!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-review-extras #ritual-download{grid-column:2!important;grid-row:3!important;justify-self:center!important;align-self:start!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-review-extras #ritual-download+p{grid-column:2!important;grid-row:4!important;margin:0!important;text-align:center!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-review-extras>.order-side-card>hr{grid-column:1/-1!important;grid-row:5!important;width:100%!important;margin:10px 0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-review-extras>.order-side-card>a{grid-column:1!important;grid-row:6!important;color:#174DAF!important;font-size:15px!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-review-extras>.order-side-card>p:last-child{grid-column:2!important;grid-row:6!important;margin:0!important;font-size:14px!important}
@media(max-width:760px){
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-review-extras>.order-side-card{grid-template-columns:minmax(0,1fr)!important;padding:24px 19px!important;gap:18px!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-review-extras>.order-side-card>*{grid-column:1!important;grid-row:auto!important}
 html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-review-extras #ritual-download,html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .mw-review-extras #ritual-download+p{grid-column:1!important;grid-row:auto!important}
}

/* Avoid inheriting action weight/color into explanation copy or decorative arrows. */
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .guide-entry small{font-size:16px!important;font-weight:450!important;line-height:1.6!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) .guide-entry>span>b{align-self:center!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #waste-choices .waste-card button>span[aria-hidden=true]{color:inherit!important;font-size:16px!important}

/* The native improvement result contains a metric grid; do not nest it in another grid. */
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace):is([data-r6-workspace='/tools/a3'],[data-r6-workspace='/tools/dmaic']) #improvement-fields>.r5-progress>button[aria-current=step]{background:var(--r6-blue)!important;border-color:var(--r6-blue)!important;color:#FFF!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #improvement-results{display:block!important;padding:0!important;margin:20px 0!important;border:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #improvement-results>.order-metric-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;padding:0!important;margin:0!important;border:0!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #improvement-results>.order-metric-grid>div{min-width:0!important;padding:17px 0!important;border:0!important;border-top:1px solid #536275!important}
html body .r6-workspace:is(#main,#r5-workspace):is(#main,#r5-workspace) #improvement-results>.order-insight{margin:18px 0 0!important;padding:12px 0 12px 16px!important;border-left:3px solid var(--r6-orange)!important;max-width:none!important;font-size:15px!important}
