.workstream-nav{--ws-color:#243b60;--ws-bg:#edf2fa;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 24px;background:var(--ws-bg);border-bottom:1px solid #d4deec;font:14px/1.4 Segoe UI,Arial,sans-serif;color:var(--ws-color)}
.workstream-nav.enrichment{--ws-color:#16665c;--ws-bg:#e8f1ec;border-color:#cfdfd7}
.ws-switch,.ws-feedback{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ws-switch>strong{font-size:12px;margin-right:4px}.ws-feedback:has(a:not([hidden])){flex:0 1 auto}.ws-feedback:not(:has(a:not([hidden]))){display:none}
.workstream-nav a{display:inline-flex;align-items:center;min-height:36px;color:inherit;padding:7px 11px;border:1px solid transparent;border-radius:7px;text-decoration:none;font-weight:600}.workstream-nav a:hover{background:#ffffffa6}.workstream-nav a:focus-visible{outline:2px solid var(--ws-color);outline-offset:3px}.workstream-nav a.current{background:#fff;border-color:#cbd8df;font-weight:750;box-shadow:0 1px 3px #0001}
.ws-active{margin-left:auto;text-align:right;color:var(--ws-color);font-size:20px;line-height:1.4;display:flex;justify-content:flex-end;gap:4px 8px;flex-wrap:wrap}.ws-active>span{font-weight:600}.ws-active>strong{font-weight:750}
.workstream-nav .ws-badge{background:#a13823;color:#fff;border-radius:16px;padding:5px 10px;font-size:12px;animation:ws-pulse 1.8s ease-in-out infinite}
.workstream-nav[hidden],.workstream-nav [hidden]{display:none!important}
/* The top bar owns feedback badges; local My work navigation remains available. */
body:has(.workstream-nav:not([hidden])) header .qc-note-badge{display:none!important}
.en-nav{gap:8px;align-items:center}.en-nav a{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border:1px solid transparent;border-radius:7px;font-size:14px;font-weight:600}.en-nav a:hover{background:#ffffffa6}.en-nav a.active{background:#fff;border:1px solid #bdcfc7;font-weight:750}.en-nav a:focus-visible{outline:2px solid #16665c;outline-offset:3px}
@keyframes ws-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.workstream-nav .ws-badge{animation:none}}
@media(max-width:900px){.ws-active{flex-basis:100%;font-size:18px}.workstream-nav{gap:10px;padding:12px 16px}}
@media(max-width:480px){.ws-switch{gap:4px}.ws-switch>strong{flex-basis:100%}.workstream-nav a{font-size:12px;padding:7px 8px}.ws-active{font-size:17px}}

#myWorkTabs{display:flex;gap:8px;margin:14px 0;padding:10px;background:#e8f1ec;border-radius:8px}#myWorkTabs a{padding:8px 14px;border-radius:6px;text-decoration:none}#myWorkTabs a[aria-current=page]{background:white;font-weight:750}#myQcRows td{vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}#myQcRows td:nth-child(4){max-width:450px}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
/* QC workstream and Dashboards: a second bar listing every QC area / dashboard */
.workstream-nav a.ws-qc{border-color:#c9d4e3}
.qc-subnav{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;padding:8px 24px;background:#f7f9fc;border-bottom:1px solid #d4deec;font:13px/1.4 Segoe UI,Arial,sans-serif;color:#243b60}
.qc-subnav>strong{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;margin-right:6px;color:#5a6b85}
.qc-subnav a{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 10px;border:1px solid transparent;border-radius:7px;color:inherit;text-decoration:none;font-weight:600}
.qc-subnav a:hover{background:#fff;border-color:#d4deec}.qc-subnav a.current{background:#243b60;border-color:#243b60;color:#fff}
.qc-subnav a:focus-visible{outline:2px solid #243b60;outline-offset:2px}
.qc-count{display:inline-block;min-width:20px;padding:1px 7px;border-radius:10px;background:#e3e9f3;color:#243b60;font-size:11px;font-weight:700;text-align:center}
.qc-subnav a.current .qc-count{background:#fff;color:#243b60}.qc-count.urgent{background:#a13823;color:#fff}
.qc-sep{width:1px;height:22px;background:#d4deec;margin:0 6px}
html[data-theme=dark] .qc-subnav{background:#141c21;border-color:#2d3a3d;color:#d5e3ec}html[data-theme=dark] .qc-subnav>strong{color:#9fb3b0}
html[data-theme=dark] .qc-subnav a:hover{background:#1c2a30;border-color:#2d3a3d}html[data-theme=dark] .qc-subnav a.current{background:#d5e3ec;color:#141c21;border-color:#d5e3ec}
html[data-theme=dark] .qc-count{background:#2d3a3d;color:#d5e3ec}html[data-theme=dark] .qc-sep{background:#2d3a3d}
