.pb1147LabNav{display:none}
@media(min-width:821px) and (hover:hover) and (pointer:fine){
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labSingleHeader{display:grid!important;grid-template-columns:170px minmax(0,1fr) 190px!important;direction:rtl!important;align-items:center!important;gap:14px!important;min-height:94px!important;padding:12px 20px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labSingleHeader::after{content:'';position:absolute;bottom:0;right:20px;left:20px;height:1px;background:linear-gradient(90deg,transparent,#cad6e2 15%,#cad6e2 85%,transparent)}
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labHeaderIdentity{grid-column:1!important;grid-row:1!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;margin:0!important}.pb1147LabAdminHeader .labHeaderIdentity h1{font-size:19px!important}.pb1147LabAdminHeader .labHeaderIdentity small,.pb1147LabAdminHeader .labHeaderIdentity .todayStamp{font-size:11px!important}
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labSingleHeader>.labHeaderNav,html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labSingleHeader>.labMobileHeaderQuickActions{display:none!important}
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labSingleHeader>.labHeaderCenter{grid-column:3!important;grid-row:1!important;position:static!important;margin:0!important;width:auto!important;justify-self:end!important}
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labHeaderCenter .roleHeaderToolButtons{display:flex!important;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap!important}
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labHeaderCenter .labArchiveHeaderBtn,html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labHeaderCenter .labFinanceHeaderBtn,html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labHeaderCenter .settingsIconBtn{display:none!important}
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labHeaderCenter .headerWalletBadge,html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labHeaderCenter .headerLogoutBtn,html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labHeaderCenter .systemNotificationBell{display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;font-size:12px!important;background:#f8faff!important;border:1px solid #dce5f1!important;border-radius:12px!important;box-shadow:none!important}
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .pb1147LabNav{display:flex;grid-column:2;grid-row:1;align-items:center;justify-content:center;gap:10px;overflow-x:auto;scrollbar-width:none;min-width:0;padding:6px 0}.pb1147LabNav::-webkit-scrollbar{display:none}
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .pb1147LabNav button{position:relative;flex:0 0 auto;padding:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:750 12px Vazirmatn,Tahoma,sans-serif;color:#526078;white-space:nowrap;cursor:pointer;transition:color .18s,transform .18s}.pb1147LabNav button:active{transform:scale(.96)}.pb1147LabNav button.active{color:#315efb}.pb1147LabNav button::after{content:'';position:absolute;bottom:2px;left:0;right:0;height:3px;border-radius:3px;background:#315efb;transform:scaleX(0);transition:transform .18s}.pb1147LabNav button.active::after{transform:scaleX(1)}.pb1147Divider{height:25px;border-left:1px solid #d4dbe7;flex:0 0 1px;margin:0 3px}
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labSettingsCategoryTabs{display:none!important}html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labSettingsNavigation{padding-top:8px!important;margin-top:8px!important}html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labSettingsSectionTabs{margin:0!important}
}
@media(prefers-reduced-motion:reduce){.pb1147LabNav button,.pb1147LabNav button::after{transition:none!important}}
@media(min-width:821px) and (hover:hover) and (pointer:fine){
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) main.pbFixedRoleHeader{padding-top:96px!important}
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labSingleHeader{height:96px!important;min-height:96px!important;box-sizing:border-box!important}
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labRolePageScrollArea{height:calc(100dvh - 96px)!important;min-height:0}
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .pb1147LabNav button{height:36px!important;min-height:0!important;line-height:20px!important}
}
.pb1148SecondaryHeader,.pb1148LabAvatar,.pb1148Manager{display:none!important}
@media(min-width:821px) and (hover:hover) and (pointer:fine){
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labSingleHeader{height:72px!important;min-height:72px!important;padding:0 18px!important;grid-template-columns:230px minmax(0,1fr) 190px!important}
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) main.pbFixedRoleHeader{padding-top:72px!important}
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labRolePageScrollArea{height:calc(100dvh - 72px)!important}
html body #root .labRoleWorkspace .pb1147LabAdminHeader .labHeaderIdentity{display:flex!important;align-items:center!important;gap:9px!important;min-height:52px!important}
html body #root .pb1147LabAdminHeader .workspaceStatusDot,html body #root .pb1147LabAdminHeader .workspaceIdentityMeta,html body #root .pb1147LabAdminHeader .workspaceIdentityCopy>small:not(.pb1148Manager){display:none!important}
html body #root .pb1147LabAdminHeader .workspaceIdentityCopy{min-width:0;display:grid;gap:4px}
html body #root .pb1147LabAdminHeader .workspaceIdentityCopy h1{font-size:18px!important;line-height:1.3!important;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html body #root .pb1147LabAdminHeader .pb1148Manager{display:block!important;font-size:10px!important;line-height:1.3!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#667085}
html body #root .pb1147LabAdminHeader .pb1148LabAvatar{display:grid!important;place-items:center;position:relative;width:52px;height:52px;min-width:52px;padding:0;border:1px solid #e4e7ec;border-radius:14px;background:#eef3ff;color:#315efb;font:900 24px Vazirmatn;cursor:pointer;flex-shrink:0}.pb1148LabAvatar img{width:100%;height:100%;object-fit:cover;border-radius:14px}.pb1148LabAvatar::after{content:'+';position:absolute;left:-3px;bottom:-3px;width:17px;height:17px;background:#315efb;color:#fff;border:2px solid white;border-radius:6px;font:900 12px Arial;display:grid;place-items:center}
html body #root .labRoleWorkspace .pb1147LabNav button[data-source]{font-size:13px!important;font-weight:900!important}
html body #root .labRoleWorkspace .pb1147LabNav button[data-category]{font-size:10.5px!important;font-weight:650!important}
html body #root .labRoleWorkspace .pb1147LabNav button::after{left:50%;right:auto;width:24px;height:2px;bottom:4px;translate:-50% 0}
html body #root .labRoleWorkspace .pb1148SecondaryHeader{position:fixed;top:72px;left:0;right:0;height:48px;box-sizing:border-box;background:white;z-index:140;display:flex!important;align-items:center;justify-content:center;gap:8px;padding:4px 18px;overflow-x:auto}
html body #root .labRoleWorkspace .pb1148SecondaryHeader button{font:750 12px Vazirmatn;border:1px solid #dce5f1;border-radius:10px;background:white;padding:6px 12px;white-space:nowrap;color:#526078;transition:background .18s,color .18s}.pb1148SecondaryHeader button.active{background:#eef3ff!important;color:#315efb!important;border-color:#cbd8ff!important}
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) main.pbFixedRoleHeader.pb1148HasSecondary{padding-top:120px!important}html body #root .labRoleWorkspace main.pb1148HasSecondary .labRolePageScrollArea{height:calc(100dvh - 120px)!important}
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labSettingsNavigation{display:none!important}
}

@media(min-width:821px) and (hover:hover) and (pointer:fine){html body #root .labRoleWorkspace .pb1148SecondarySource,html body #root .labRoleWorkspace .financeNavDock:has(.pb1148SecondarySource){display:none!important}}
/* The header owns navigation; the old quick-access panel is retired. */
@media(min-width:821px) and (hover:hover) and (pointer:fine){html body #root .labRoleWorkspace .labQueueQuickAccessV464,html body #root .labRoleWorkspace .labQueueQuickIntroV464{display:none!important}}
@media(min-width:821px) and (hover:hover) and (pointer:fine){
html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .labSingleHeader::after{content:''!important;display:block!important;left:18px!important;right:18px!important;width:auto!important;height:1px!important;bottom:0!important;opacity:1!important;background:linear-gradient(90deg,transparent 0%,#d4dce6 15%,#d4dce6 85%,transparent 100%)!important;pointer-events:none}
html body #root .labRoleWorkspace .pb1147LabNav button::after{content:none!important}
.pb1149NavLabel{position:relative;display:inline-block;white-space:nowrap}
.pb1149NavLabel::after{content:'';position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:#315efb;transform:scaleX(0);transition:transform .18s}
.pb1147LabNav button.active .pb1149NavLabel::after{transform:scaleX(1)}
}
@media(prefers-reduced-motion:reduce){.pb1149NavLabel::after{transition:none}}
 
/* R1172: Windows lab header uses the same type rhythm as the Store header. */
@media(min-width:821px) and (hover:hover) and (pointer:fine){
 html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .pb1147LabNav{
  align-items:center!important;justify-content:center!important;gap:8px!important;
  direction:rtl!important;min-width:0!important;
 }
 html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .pb1147LabNav button:is([data-source],[data-category]){
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  height:40px!important;min-height:40px!important;min-width:0!important;
  padding:7px 0!important;flex:0 0 auto!important;
  border:0!important;border-radius:0!important;background:transparent!important;
  box-shadow:none!important;color:#475467!important;
  font:850 13px/1.4 Vazirmatn,Tahoma,sans-serif!important;
  letter-spacing:normal!important;white-space:nowrap!important;
  transition:color .18s ease,transform .18s ease!important;
 }
 html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .pb1147LabNav button:is([data-source],[data-category]).active{
  color:#315efb!important;background:transparent!important;
 }
 html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .pb1147LabNav .pb1149NavLabel{
  font:inherit!important;line-height:1.4!important;
 }
 html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .pb1147LabNav .pb1149NavLabel::after{
  height:2px!important;bottom:-5px!important;border-radius:999px!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader{
  direction:rtl!important;justify-content:flex-start!important;text-align:right!important;
  gap:8px!important;padding:4px 18px!important;overflow-x:auto!important;
  overscroll-behavior-x:contain!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader button{
  display:inline-flex!important;justify-content:center!important;align-items:center!important;
  height:32px!important;min-height:32px!important;padding:5px 10px!important;
  font:800 12px/1.3 Vazirmatn,Tahoma,sans-serif!important;
  border:1px solid #dce4f2!important;border-radius:9px!important;
  background:#fff!important;color:#344054!important;box-shadow:none!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader button.active{
  background:#eef3ff!important;color:#315efb!important;border-color:#cbd8ff!important;
 }
 /* Retire both the shortcut controls and the card that reserved their space. */
 html body #root .labRoleWorkspace .labQueueQuickAccessV464,
 html body #root .labRoleWorkspace .labQueueQuickIntroV464,
 html body #root .labRoleWorkspace .pb1172RetiredQuickAccess{
  display:none!important;margin:0!important;padding:0!important;
  height:0!important;min-height:0!important;border:0!important;
 }
}
@media(prefers-reduced-motion:reduce){
 html body #root .labRoleWorkspace .pb1147LabNav button:is([data-source],[data-category]){
  transition:none!important;
 }
}

/* R1173 — Windows laboratory headers: Store interaction language, zero shortcut chrome. */
@media (min-width:821px) and (hover:hover) and (pointer:fine) {
 html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .pb1147LabNav {
  gap:clamp(12px,1.2vw,18px)!important;
  padding-inline:8px!important;
  justify-content:center!important;
 }
 html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .pb1147LabNav button:is([data-source],[data-category]) {
  font:850 12.5px/1.4 Vazirmatn,Tahoma,sans-serif!important;
  padding:7px 1px!important;
  height:40px!important;
  letter-spacing:0!important;
 }
 html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .pb1147LabNav .pb1147Divider {
  margin-inline:2px!important;
 }
 /* The Store uses unboxed text tabs. Selected state changes ink; the underline slides. */
 html body #root .labRoleWorkspace .pb1148SecondaryHeader {
  position:fixed!important;direction:rtl!important;
  justify-content:flex-start!important;align-items:center!important;
  gap:14px!important;
  height:48px!important;padding:4px 20px!important;
  overflow-x:auto!important;overflow-y:hidden!important;
  border:0!important;border-radius:0!important;
  background:#fff!important;
  box-shadow:0 12px 18px -12px rgba(49,94,251,.3)!important;
  isolation:isolate!important;
  scrollbar-width:none!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader::-webkit-scrollbar{display:none}
 html body #root .labRoleWorkspace .pb1148SecondaryHeader button {
  position:relative!important;z-index:1!important;
  flex:0 0 auto!important;display:inline-flex!important;
  justify-content:center!important;align-items:center!important;gap:7px!important;
  min-height:36px!important;height:36px!important;
  padding:6px 3px!important;
  border:0!important;border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;outline-offset:3px!important;
  font:850 12.5px/1.35 Vazirmatn,Tahoma,sans-serif!important;
  color:#475467!important;
  white-space:nowrap!important;
  transition:color .18s ease,transform .18s ease!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader button:is(.active,[aria-selected="true"]) {
  color:#315efb!important;
  border:0!important;background:transparent!important;box-shadow:none!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader button:hover {
  color:#315efb!important;background:transparent!important;border:0!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader .pb1173TabCount {
  display:grid!important;place-items:center!important;
  flex:0 0 23px!important;width:23px!important;min-width:23px!important;height:23px!important;
  padding:0!important;border:1px solid #d6dfef!important;
  border-radius:50%!important;background:#eaf0f9!important;color:#526179!important;
  font:800 11px/1 Vazirmatn,Tahoma,sans-serif!important;
  font-variant-numeric:tabular-nums!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader button:is(.active,[aria-selected="true"]) .pb1173TabCount {
  color:#315efb!important;background:#e2edff!important;border-color:#c4d5fc!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader .pb1173MovingIndicator {
  display:block!important;position:absolute!important;left:0!important;bottom:4px!important;
  width:20px;height:2px!important;border-radius:999px!important;
  background:#315efb!important;opacity:0;pointer-events:none!important;z-index:2!important;
  transform:translateX(0);
  transition:transform .28s cubic-bezier(.2,.8,.2,1),width .28s cubic-bezier(.2,.8,.2,1),opacity .15s ease!important;
 }
 /* Fade the blue beneath the whole second header, not inside individual buttons. */
 html body #root .labRoleWorkspace .pb1148SecondaryHeader::after {
  content:"";position:fixed;top:120px;right:0;left:0;height:16px;
  background:linear-gradient(to bottom,rgba(49,94,251,.12),rgba(49,94,251,.035) 55%,transparent);
  pointer-events:none;z-index:0;
 }
 /* Two old shortcut boxes are the quick-access card and the sidebar.
    Remove both AND their reserved first grid row, preserving search / filters. */
 html body #root .labRoleWorkspace.pb1173QueueClean .labQueueQuickAccessV464,
 html body #root .labRoleWorkspace.pb1173QueueClean .labQueueQuickIntroV464,
 html body #root .labRoleWorkspace.pb1173QueueClean .labQuickSideMenu,
 html body #root .labRoleWorkspace.pb1173QueueClean .labQuickHomeInlineQueue,
 html body #root .labRoleWorkspace.pb1173QueueClean .pb1172RetiredQuickAccess {
  display:none!important;visibility:hidden!important;
  height:0!important;min-height:0!important;
  margin:0!important;padding:0!important;border:0!important;
 }
 html body #root .labRoleWorkspace.pb1173QueueClean .stageQueueWorkspace.compactStageQueue {
  padding-top:0!important;margin-top:0!important;
 }
 html body #root .labRoleWorkspace.pb1173QueueClean .stageQueueWorkspace.compactStageQueue>.labQueueStickyBar.quickAccessAlwaysOpen {
  position:sticky!important;top:0!important;left:auto!important;right:auto!important;
  width:100%!important;max-width:none!important;
  display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,320px)!important;
  grid-template-areas:"filters search"!important;
  grid-template-rows:38px!important;
  column-gap:12px!important;row-gap:0!important;
  min-height:0!important;height:auto!important;
  padding:5px 8px!important;margin:0 0 8px!important;
  transform:none!important;
 }
 html body #root .labRoleWorkspace.pb1173QueueClean .labQueueStickyBar.quickAccessAlwaysOpen>.compactQueueFilters {
  grid-area:filters!important;grid-column:1!important;grid-row:1!important;
  width:100%!important;max-width:none!important;
 }
 html body #root .labRoleWorkspace.pb1173QueueClean .labQueueStickyBar.quickAccessAlwaysOpen>.labQueueSearchSlot {
  grid-area:search!important;grid-column:2!important;grid-row:1!important;
  display:block!important;width:100%!important;max-width:none!important;
 }
}
@media (min-width:821px) and (hover:hover) and (pointer:fine) and (max-width:1100px){
 html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .pb1147LabNav {
  gap:10px!important;
 }
 html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .pb1147LabNav button:is([data-source],[data-category]){
  font-size:12px!important;
 }
}
@media(prefers-reduced-motion:reduce){
 html body #root .labRoleWorkspace .pb1148SecondaryHeader .pb1173MovingIndicator,
 html body #root .labRoleWorkspace .pb1148SecondaryHeader button{
  transition:none!important;animation:none!important;
 }
}


/* R1174 — the same subdued shadow as the Store section bar (0 5px 14px rgba(15,23,42,.055)).
   All desktop lab UI type sizes are nudged down, with the largest change in the main nav. */
@media (min-width:821px) and (hover:hover) and (pointer:fine){
 html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .pb1147LabNav{
  gap:clamp(13px,1.28vw,20px)!important;
 }
 html body #root .labRoleWorkspace:has(.pb1147LabAdminHeader) .pb1147LabNav button:is([data-source],[data-category]){
  font:800 11px/1.4 Vazirmatn,Tahoma,sans-serif!important;
  min-width:0!important;padding:7px 0!important;
 }
 html body #root .labRoleWorkspace .pb1147LabAdminHeader .workspaceIdentityCopy h1{
  font-size:16px!important;font-weight:850!important;
 }
 html body #root .labRoleWorkspace .pb1147LabAdminHeader .pb1148Manager{
  font-size:9px!important;
 }
 html body #root .labRoleWorkspace .pb1147LabAdminHeader .labHeaderCenter :is(.headerWalletBadge,.headerLogoutBtn,.systemNotificationBell){
  font-size:11px!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader{
  box-shadow:0 5px 14px rgba(15,23,42,.055)!important;
  background:#fff!important;overflow-x:auto!important;overflow-y:hidden!important;
  scrollbar-gutter:auto!important;scrollbar-width:none!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader::after{
  content:none!important;display:none!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader>button[data-pb1173-index]{
  font:800 11px/1.35 Vazirmatn,Tahoma,sans-serif!important;
  border:0!important;box-shadow:none!important;background:transparent!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader .pb1173TabCount{
  width:21px!important;height:21px!important;min-width:21px!important;flex-basis:21px!important;
  font-size:10px!important;
 }
 html body #root .labRoleWorkspace .labRolePageScrollArea,
 html body #root .labRoleWorkspace .labOrderScrollArea{
  overflow-y:auto!important;scrollbar-gutter:auto!important;
 }
 html body #root .labRoleWorkspace .labRolePageScrollArea{
  font-size:12px!important;
 }
 html body #root .labRoleWorkspace .labRolePageScrollArea :is(button,input,select,textarea){
  font-size:11px!important;
 }
 html body #root .labRoleWorkspace .labRolePageScrollArea :is(h2,h3){
  font-size:16px!important;
 }
 html body #root .labRoleWorkspace .labRolePageScrollArea :is(small,.eyebrow){
  font-size:10px!important;
 }
 /* Print and album: the entire old search-and-status strip beneath the second
    header is gone, not merely its search box. The source buttons stay mounted
    (hidden) for native click handlers and count synchronization. */
 html body #root .labRoleWorkspace:has(.pb1174QueueNav) .stageQueueWorkspace.compactStageQueue{
  padding-top:0!important;margin-top:0!important;
 }
 html body #root .labRoleWorkspace:has(.pb1174QueueNav) .stageQueueWorkspace.compactStageQueue>.labQueueStickyBar.quickAccessAlwaysOpen,
 html body #root .labRoleWorkspace:has(.pb1174QueueNav) .labQueueSearchSlot{
  display:none!important;margin:0!important;padding:0!important;
  height:0!important;min-height:0!important;border:0!important;
 }
 html body #root .labRoleWorkspace:has(.pb1174QueueNav) .stageQueueWorkspace.compactStageQueue #pb1137LocalIntakeButton{
  display:none!important;
 }
 /* Only text/round counts in the left cluster; no underline on the three states. */
 html body #root .labRoleWorkspace .pb1148SecondaryHeader.pb1174QueueNav{
  display:flex!important;justify-content:flex-start!important;
  gap:15px!important;direction:rtl!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader.pb1174QueueNav>button.pb1174QueueLaunch{
  display:inline-flex!important;order:-1!important;flex:0 0 auto!important;
  margin-inline-end:auto!important;margin-inline-start:0!important;
  padding:5px 12px!important;min-width:0!important;
  font:800 11px/1.4 Vazirmatn,Tahoma,sans-serif!important;
  color:#315efb!important;background:#eef3ff!important;
  border:0!important;border-radius:8px!important;box-shadow:none!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader.pb1174QueueNav>button.pb1174QueueLaunch[hidden]{
  display:none!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader.pb1174QueueNav>button[data-pb1173-index]{
  order:0!important;flex:0 0 auto!important;
  padding:5px 0!important;margin:0!important;
  background:transparent!important;border:0!important;
  box-shadow:none!important;border-bottom:0!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader.pb1174QueueNav>button[data-pb1173-index]::before,
 html body #root .labRoleWorkspace .pb1148SecondaryHeader.pb1174QueueNav>button[data-pb1173-index]::after{
  content:none!important;display:none!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader.pb1174QueueNav>.pb1173MovingIndicator{
  opacity:0!important;display:none!important;
 }
}
@media (min-width:821px) and (max-width:1100px) and (hover:hover) and (pointer:fine){
 html body #root .labRoleWorkspace .pb1147LabAdminHeader .pb1147LabNav button:is([data-source],[data-category]){
  font-size:10.5px!important;
 }
}


/* R1175 — native walk-in button, Store's blue downward header glow and no phantom scrollbar gutter. */
@media (min-width:821px) and (hover:hover) and (pointer:fine) {
 html body #root .labRoleWorkspace .pb1148SecondaryHeader {
  box-shadow:0 6px 16px -8px rgba(49,94,251,.18)!important;
  overflow-x:auto!important;overflow-y:hidden!important;
 }
 /* A separate fixed sibling is essential: the scrollable header clips its own
    ::after gradient. Its subtle blue fade does not cover or intercept controls. */
 html body #root .labRoleWorkspace .pb1175HeaderFade {
  display:block!important;position:fixed!important;
  top:120px!important;inset-inline:0!important;
  width:100%!important;height:21px!important;
  background:linear-gradient(to bottom,
    rgba(49,94,251,.12) 0%,
    rgba(49,94,251,.055) 42%,
    rgba(49,94,251,.017) 75%,
    transparent 100%)!important;
  z-index:139!important;pointer-events:none!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader.pb1174QueueNav > #pb1137LocalIntakeButton.pb1137Launch {
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  order:-1!important;flex:0 0 auto!important;
  margin-inline-end:auto!important;margin-inline-start:0!important;
  height:34px!important;min-height:34px!important;
  padding:5px 12px!important;min-width:0!important;
  color:#315efb!important;background:#eef3ff!important;
  border:0!important;border-radius:8px!important;
  box-shadow:none!important;
  font:800 11px/1.4 Vazirmatn,Tahoma,sans-serif!important;
  white-space:nowrap!important;
 }
 html body #root .labRoleWorkspace .pb1148SecondaryHeader.pb1174QueueNav > #pb1137LocalIntakeButton.pb1137Launch:disabled {
  cursor:default!important;opacity:.56!important;
 }
 /* The original R1174 proxy must never reappear, including cached markup. */
 html body #root .labRoleWorkspace .pb1148SecondaryHeader.pb1174QueueNav > .pb1174QueueLaunch {
  display:none!important;
 }
 /* There is exactly one scroll owner. No stable gutter on queue pages, while
    mousewheel/touchpad scrolling continues to work when items overflow. */
 html body #root .labRoleWorkspace:has(.pb1174QueueNav),
 html body #root .labRoleWorkspace:has(.pb1174QueueNav) .labRolePageScrollArea,
 html body #root .labRoleWorkspace:has(.pb1174QueueNav) .labOrderScrollArea {
  scrollbar-gutter:auto!important;
  scrollbar-width:none!important;
 }
 html body #root .labRoleWorkspace:has(.pb1174QueueNav) .labRolePageScrollArea {
  overflow-y:auto!important;overflow-x:hidden!important;
  padding-inline-end:0!important;
 }
 html body #root .labRoleWorkspace:has(.pb1174QueueNav) .stageQueueWorkspace.compactStageQueue,
 html body #root .labRoleWorkspace:has(.pb1174QueueNav) .labOrderScrollArea {
  overflow:visible!important;
 }
 html body #root .labRoleWorkspace:has(.pb1174QueueNav) .labRolePageScrollArea::-webkit-scrollbar,
 html body #root .labRoleWorkspace:has(.pb1174QueueNav) .labOrderScrollArea::-webkit-scrollbar {
  display:none!important;width:0!important;height:0!important;
 }
}
@media(max-width:820px){
 html body #root .labRoleWorkspace .pb1175HeaderFade{display:none!important}
}
