@media screen{.portal-shell{--workspace-teal:#1b5a47;--workspace-teal-hover:#164735;--workspace-teal-ink:#155343;--workspace-teal-tint:#e0ede4;--workspace-teal-selected:#d0e4d8;--workspace-nav:#1b3931;--workspace-nav-active:#2b4e3e;--workspace-blue:#287ca0;--workspace-blue-ink:#185473;--workspace-blue-tint:#edf5fa;--workspace-lime:#91a51a;--workspace-lime-ink:#425516;--workspace-lime-tint:#e9efcf;--workspace-amber:#ae771e;--workspace-amber-ink:#775016;--workspace-amber-tint:#fff6e6;--workspace-text:#445d52}.portal-shell [data-workspace-tone=attention]{--workspace-accent:var(--workspace-amber);--workspace-tone-ink:var(--workspace-amber-ink);--workspace-tint:var(--workspace-amber-tint)}.portal-shell [data-workspace-tone=sample]{--workspace-accent:var(--workspace-lime);--workspace-tone-ink:var(--workspace-lime-ink);--workspace-tint:var(--workspace-lime-tint)}.portal-shell [data-workspace-tone=transport]{--workspace-accent:var(--workspace-blue);--workspace-tone-ink:var(--workspace-blue-ink);--workspace-tint:var(--workspace-blue-tint)}.portal-shell [data-workspace-tone=lab]{--workspace-accent:var(--workspace-teal);--workspace-tone-ink:var(--workspace-teal-ink);--workspace-tint:var(--workspace-teal-tint)}.portal-shell .sidebar{background:var(--workspace-nav)}.portal-shell .sidebar nav>p,.portal-shell .sidebar .logo-block>span,.portal-shell .sidebar .customer-link small,.portal-shell .sidebar .account-scope small{color:#c7dcd6}.portal-shell .sidebar nav>button{color:#e2eee9}.portal-shell .sidebar nav>button>span{color:#dbece7;border-color:#698b7e}.portal-shell .sidebar nav>button:hover,.portal-shell .sidebar nav>button.active,.portal-shell .sidebar .customer-link:hover,.portal-shell .sidebar .customer-link.active{background:var(--workspace-nav-active);color:#fff}.portal-shell .sidebar nav>button.active>span{color:#203e32}.portal-shell .sidebar nav>button:focus-visible{outline-offset:-2px;outline:2px solid #c2d82e}.portal-shell .button.primary{background:var(--workspace-teal)!important;border-color:var(--workspace-teal)!important;color:#fff!important}.portal-shell .button.primary:hover:not(:disabled){background:var(--workspace-teal-hover)!important;border-color:var(--workspace-teal-hover)!important}.portal-shell .button:focus-visible,.portal-shell .page-content .segmented button:focus-visible,.portal-shell .page-content .workflow-rail button:focus-visible,.portal-shell .page-content .metric-strip button:focus-visible{outline:2px solid var(--workspace-teal);outline-offset:3px}.portal-shell .page-heading .eyebrow,.portal-shell .surface-heading .eyebrow{color:var(--workspace-lime-ink)!important}.portal-shell .page-heading h1,.portal-shell .metric-strip strong{letter-spacing:0}.portal-shell .page-heading>div>p:not(.eyebrow),.portal-shell .attention-main small,.portal-shell .row-meta,.portal-shell .process-list small,.portal-shell .filter-bar>span{color:var(--workspace-text)}.portal-shell .attention-main small,.portal-shell .process-list small{font-size:12px;line-height:1.5}.portal-shell .metric-strip>button,.portal-shell .customer-metrics>div{background:var(--workspace-tint);border-top:3px solid var(--workspace-accent);color:var(--workspace-tone-ink)}.portal-shell .metric-strip>button:hover{background:var(--workspace-tint);box-shadow:inset 0 -3px var(--workspace-accent)}.portal-shell .metric-strip>button>span,.portal-shell .customer-metrics>div>span{color:var(--workspace-tone-ink);font-size:12px}.portal-shell .metric-strip>button>small{color:var(--workspace-text);font-size:12px;line-height:1.5}.portal-shell .workflow-rail button{color:var(--workspace-tone-ink)}.portal-shell .workflow-rail button>span{background:var(--workspace-tint);color:var(--workspace-tone-ink);border-color:var(--workspace-accent)}.portal-shell .workflow-rail button:hover,.portal-shell .workflow-rail button.active{background:var(--workspace-tint);box-shadow:inset 0 3px var(--workspace-accent)}.portal-shell .workflow-rail button.active>span{background:var(--workspace-tone-ink);color:#fff}.portal-shell .workflow-rail button.active[data-workspace-tone=sample]>span{color:#203e32;background:#c2d82e}.portal-shell .process-list button>span{background:var(--workspace-tint);color:var(--workspace-tone-ink);border:1px solid var(--workspace-accent)}.portal-shell .process-list button>b{background:var(--workspace-tint);color:var(--workspace-tone-ink)}.portal-shell .process-list button:hover{background:var(--workspace-tint)}.portal-shell .attention-surface>.surface-heading{background:var(--workspace-amber-tint);border-top:3px solid var(--workspace-amber)}.portal-shell .process-surface>.surface-heading{background:var(--workspace-teal-tint);border-top:3px solid var(--workspace-teal)}.portal-shell .segmented{background:#edf2ef;border-color:#b8c9bf}.portal-shell .segmented button{color:var(--workspace-text);min-height:40px;font-size:12px}.portal-shell .segmented button.selected{background:var(--workspace-teal-selected);color:var(--workspace-teal-ink);box-shadow:inset 0 -2px var(--workspace-teal)}.portal-shell .print-section-tabs button[aria-current],.portal-shell .lab-workspace-tabs button.active{background:var(--workspace-blue-tint);color:var(--workspace-blue-ink);border-bottom-color:var(--workspace-blue)}.portal-shell .data-table .table-head,.portal-shell .live-lab-workspace thead{color:#344e42;background:#edf2ef}.portal-shell .request-table .table-row.selected-row,.portal-shell .shipping-row.selected-row{background:var(--workspace-blue-tint);box-shadow:inset 3px 0 var(--workspace-blue)}.portal-shell .request-table .table-row:hover{background:#f1f7f4}.portal-shell .request-table .table-row:focus-visible{outline:2px solid var(--workspace-teal);outline-offset:-2px}.portal-shell .status-badge{color:#344e42;white-space:normal;background:#edf2ef;font-size:11px}.portal-shell .status-badge.stage-requested{color:var(--workspace-amber-ink);background:var(--workspace-amber-tint)}.portal-shell .status-badge.stage-sent{color:var(--workspace-blue-ink);background:var(--workspace-blue-tint)}.portal-shell .status-badge.stage-received,.portal-shell .status-badge.stage-completed{color:var(--workspace-teal-ink);background:var(--workspace-teal-selected)}.portal-shell .status-badge.stage-cancelled{color:#912d27;background:#fff2f0}.portal-shell .sample-order-group__summary-row{background:var(--workspace-lime-tint);box-shadow:inset 3px 0 var(--workspace-lime)}.portal-shell .sample-order-group__title{color:var(--workspace-lime-ink)}.portal-shell .sample-order-group__supporting{background:#eaf2ed;padding-top:12px}.portal-shell .sample-order-instruction strong{color:var(--workspace-teal-ink)}.portal-shell .sample-order-return,.portal-shell .self-return-row{background:var(--workspace-blue-tint);border-left:3px solid var(--workspace-blue)}.portal-shell .customer-journey-timeline .current strong{color:var(--workspace-teal-ink)}.portal-shell .customer-journey-timeline small{color:var(--workspace-lime-ink);font-size:11px}.portal-shell .customer-journey-timeline .done i{background:var(--workspace-teal);border-color:var(--workspace-teal)}.portal-shell .customer-journey-timeline .done:after{background:var(--workspace-teal)}.portal-shell .stored-company-list button[aria-pressed=true]{background:var(--workspace-teal-tint);color:var(--workspace-teal-ink);border-color:var(--workspace-teal)}}@media screen and (max-width:520px){.portal-shell .workflow-rail{grid-template-columns:minmax(0,1fr)}.portal-shell .workflow-rail button{border-bottom:1px solid #dfe5df;border-right:0;grid-template-columns:30px minmax(0,1fr);align-content:center;align-items:center;gap:12px;min-height:54px;padding:10px 12px}.portal-shell .workflow-rail button:last-child{border-bottom:0}.portal-shell .workflow-rail button>span{grid-row:auto}.portal-shell .workflow-rail button>strong{align-self:center;font-size:13px}.portal-shell .workflow-rail button:hover,.portal-shell .workflow-rail button.active{box-shadow:inset 3px 0 var(--workspace-accent)}.portal-shell .sample-order-group__status{max-width:100%}}
