/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.lab-strip{--lab-tint:var(--lm-lab-station-dilution);border:1px solid var(--lm-color-border-default);border-block-start:5px solid var(--lab-tint);border-radius:var(--lm-radius-xs);min-inline-size:0;color:var(--lm-color-fg-default);background:var(--lm-lab-paper);font-family:var(--lm-font-family-ui);flex-direction:column;gap:.4rem;padding:.8rem 1rem;text-decoration-line:none;display:flex}.lab-strip[data-station=differential]{--lab-tint:var(--lm-lab-station-differential)}.lab-strip[data-station=qc]{--lab-tint:var(--lm-lab-station-qc)}.lab-strip[data-station=call]{--lab-tint:var(--lm-lab-station-call)}.lab-strip[data-station=chemistry]{--lab-tint:var(--lm-lab-station-chemistry)}.lab-strip[data-station=bloodbank]{--lab-tint:var(--lm-lab-station-bloodbank)}:is([data-order-state],[data-workup-state]):empty{display:none}.lab-strip-head{border-block-end:1px solid var(--lm-color-border-default);font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-2xs);font-weight:var(--lm-ui-weight);flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;padding-block-end:.4rem;line-height:1.33;display:flex}.lab-strip-station{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:600;line-height:var(--lm-density-ui-leading)}.lab-strip-case{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:var(--lm-ui-weight);line-height:var(--lm-density-ui-leading)}.lab-strip-action{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-xs);color:var(--lm-color-fg-default);text-decoration-line:underline;-webkit-text-decoration-color:var(--lm-dept-mark);-webkit-text-decoration-color:var(--lm-dept-mark);text-decoration-color:var(--lm-dept-mark);text-underline-offset:.2em;margin-block-start:auto;font-weight:500;line-height:1.3}a.lab-strip:hover .lab-strip-action{text-underline-offset:.2em;text-decoration-line:underline}a.lab-strip:focus-visible,.floor-station:focus-visible{outline:var(--lm-focus-width) solid var(--lm-color-focus-ring);outline-offset:var(--lm-focus-offset)}.lab-readout{border:1px solid var(--lm-readout-lcd-rule);border-radius:var(--lm-radius-sm);color:var(--lm-readout-lcd-ink);background:var(--lm-readout-lcd-bg);grid-template-columns:1fr auto;align-items:baseline;gap:.15rem .5rem;padding:.4rem .6rem;display:grid}.lab-readout-caption,.lab-readout-state{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-2xs);font-weight:var(--lm-ui-weight);color:var(--lm-color-fg-muted);line-height:1.33}.lab-readout-value{font-variant-numeric:lining-nums tabular-nums;font-variant-ligatures:none;font-family:var(--lm-font-family-mono);font-size:var(--lm-font-size-readout-md);letter-spacing:normal;font-weight:500;line-height:1}.lab-readout-state{grid-column:1/-1}.lab-strip-lesson{margin-block:1.25rem}body:not([data-lab]) .lab-strip{border-radius:var(--lm-radius-card);background:linear-gradient(175deg, var(--lab-tint), var(--lm-color-bg-surface) 3.25rem);border:0}@supports (color:color-mix(in lab, red, red)){body:not([data-lab]) .lab-strip{background:linear-gradient(175deg, color-mix(in oklab, var(--lab-tint) 45%, var(--lm-color-bg-surface)), var(--lm-color-bg-surface) 3.25rem)}}body:not([data-lab]) .lab-strip{box-shadow:var(--lm-shadow-card)}body:not([data-lab]) .lab-strip-head{border-block-end:1px solid var(--lm-color-border-default)}.reading-sheet .lab-strip,.lm-prose .lab-strip{background:var(--lab-tint)}@supports (color:color-mix(in lab, red, red)){.reading-sheet .lab-strip,.lm-prose .lab-strip{background:color-mix(in oklab, var(--lab-tint) 45%, var(--lm-color-bg-surface))}}.reading-sheet .lab-strip,.lm-prose .lab-strip{box-shadow:none}.lm-prose .lab-strip{color:var(--lm-color-fg-default);text-decoration-line:none}.lab-order-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.lab-order-row .lab-strip{block-size:100%}.subject-lab .lab-strip{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem .75rem;padding:.75rem .875rem .875rem;display:grid}.subject-lab .lab-strip-head{grid-column:1/-1;padding-block-end:.375rem}.subject-lab .lab-strip-head>span:first-child{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:600;line-height:var(--lm-density-ui-leading)}.subject-lab .lab-readout{grid-column:1/-1;padding:.25rem .5rem}.subject-lab .lab-readout-value{font-size:var(--lm-font-size-lg);line-height:1.25}.subject-lab .lab-strip-case,.subject-lab .lab-strip-action{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-2xs);font-weight:var(--lm-ui-weight);line-height:1.33}.subject-lab .lab-strip-action{text-align:end;justify-self:end}.lab-floor{--lm-floor-room:112rem}.floor-room{grid-template-rows:auto 13rem auto;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.floor-station{grid-row:span 3;grid-template-rows:subgrid;color:var(--lm-color-fg-default);background:radial-gradient(80% 55% at 50% 62%, var(--lm-station), transparent 75%);row-gap:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.floor-station{background:radial-gradient(80% 55% at 50% 62%, color-mix(in oklab, var(--lm-station) 12%, transparent), transparent 75%)}}.floor-name{font-size:var(--lm-font-size-sm);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 1rem .5rem;font-weight:600;display:flex}.floor-art{--counter-top:1.5rem;background:linear-gradient(to bottom, transparent calc(100% - var(--counter-top)), var(--lm-lab-edge) calc(100% - var(--counter-top)) calc(100% - var(--counter-top) + 2px), var(--lm-lab-counter) 0);align-items:end;min-block-size:0;padding-inline:1rem;display:flex;container-type:inline-size}.floor-art svg{max-block-size:100%;inline-size:100%;margin-block-end:calc(var(--counter-top) - 5.4545cqi)}.floor-order{background:var(--lm-lab-counter-front);padding:1rem .75rem 1.25rem;display:flex}.floor-order .lab-strip{flex:1}.floor-station .lab-strip-head{justify-content:flex-start;padding-block-end:.375rem}.floor-station .lab-strip-head>span:first-child{display:none}.floor-station [data-order-state]{border-radius:var(--lm-radius-control);background:var(--lm-color-bg-sunken);color:var(--lm-color-fg-muted);font-size:var(--lm-font-size-2xs);padding:.0625rem .5rem}.floor-station .lab-strip-action{color:var(--lm-color-fg-accent);font-weight:600;text-decoration-line:none}.floor-station .lab-strip-action:after{content:"";position:absolute;inset:0}.floor-station:hover .lab-strip-action{text-underline-offset:.2em;text-decoration-line:underline}.floor-station:has(.lab-strip-action:focus-visible){outline:var(--lm-focus-width) solid var(--lm-color-focus-ring);outline-offset:calc(-1 * var(--lm-focus-width))}.floor-station .lab-strip-action:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.floor-station:hover .floor-art svg{translate:0 -2px}}@media screen and (prefers-reduced-motion:no-preference){.floor-art svg{transition:translate var(--lm-motion-duration-base) var(--lm-motion-easing-standard)}}@media (prefers-reduced-motion:reduce){.floor-station:hover .floor-art svg{translate:none}}.lab-strip-practice{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:var(--lm-ui-weight);line-height:var(--lm-density-ui-leading);color:var(--lm-color-fg-muted)}.lab-strip-kinds{z-index:1;font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:var(--lm-ui-weight);line-height:var(--lm-density-ui-leading);position:relative}.lab-strip-kinds a{color:var(--lm-color-fg-default);text-decoration-line:underline;-webkit-text-decoration-color:var(--lm-color-border-strong);-webkit-text-decoration-color:var(--lm-color-border-strong);text-decoration-color:var(--lm-color-border-strong);text-underline-offset:.2em}.lab-strip-kinds a:hover{text-decoration-color:currentColor}.lab-strip-kinds a:focus-visible{outline:var(--lm-focus-width) solid var(--lm-color-focus-ring);outline-offset:2px;border-radius:var(--lm-radius-xs)}.floor-workups{margin-block-start:1.75rem}html[data-signed-in] .floor-workups-account{display:none}.floor-workups ul{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;margin-block-start:.75rem;display:grid}.floor-workup{block-size:100%;color:var(--lm-color-fg-default);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;padding:1rem 1.125rem;text-decoration-line:none;display:grid}.floor-workup:focus-visible{outline:var(--lm-focus-width) solid var(--lm-color-focus-ring);outline-offset:2px}.floor-workup-title{font-weight:600}.floor-workup-legs{align-items:center;gap:.3rem;display:flex}.floor-workup-meta{font-size:var(--lm-font-size-xs);color:var(--lm-color-fg-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.25rem .75rem;display:flex}.lab-handoff{inline-size:min(52rem,60vw);padding:.75rem 1.125rem}.lab-handoff ul{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:var(--lm-ui-weight);line-height:var(--lm-density-ui-leading);grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem 1.5rem;margin-block-start:.375rem;display:grid}.lab-handoff a{color:var(--lm-color-fg-default)}.lab-handoff-state{color:var(--lm-color-fg-muted);font-size:var(--lm-font-size-xs);margin-inline-start:.5rem}@media not all and (width>=64rem){.lab-handoff{inline-size:100%}.lab-handoff ul{grid-template-columns:minmax(0,1fr)}.lab-order-row,.floor-room{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=40rem){.lab-order-row,.floor-room{grid-template-columns:1fr}}@media print{.lab-strip,.lab-handoff{display:none}}.lab-strip[data-station=gram]{--lab-tint:var(--lm-lab-station-gram)}.lab-floor{--floor-w:min(100%, 116rem);--counter-h:2.75rem;--counter-front:.875rem;--feet:.8rem;--string:1.875rem;inline-size:calc(100% - 2 * var(--lm-layout-frame-gutter));max-inline-size:none}.lab-floor>:is(.lm-page-head,.floor-room,.floor-workups,.floor-strip){inline-size:var(--floor-w);margin-inline:auto}.lab-floor>.lm-page-head{align-items:start;margin-block-end:0}.floor-wall{align-items:flex-start;gap:1.5rem;display:flex}.floor-posters{gap:1.25rem;padding-block-start:.5rem;display:flex}.floor-poster{border:1px solid var(--lm-color-border-default);border-radius:var(--lm-radius-xs);background:var(--lm-color-bg-surface);min-inline-size:15rem;box-shadow:var(--lm-shadow-card);color:var(--lm-color-fg-default);gap:.25rem;padding:1.125rem 1.25rem 1rem;text-decoration-line:none;display:grid;position:relative;rotate:-.6deg}.floor-posters>li:nth-child(2) .floor-poster{margin-block-start:.75rem;rotate:.7deg}.floor-poster:before{content:"";background:var(--lm-illo-ink-2);block-size:.625rem;inline-size:.625rem;box-shadow:0 1px 2px var(--lm-shadow-near);border-radius:50%;position:absolute;inset-block-start:-.3125rem;inset-inline-start:calc(50% - .3125rem)}.floor-poster-title{font-size:var(--lm-font-size-md);font-weight:600}.floor-poster-line{font-size:var(--lm-font-size-sm);color:var(--lm-color-fg-muted)}.floor-poster:hover .floor-poster-title{text-underline-offset:.2em;text-decoration-line:underline}.floor-poster:focus-visible{outline:var(--lm-focus-width) solid var(--lm-color-focus-ring);outline-offset:3px}.lab-floor .floor-clipboard{z-index:2;border:2px solid var(--lm-illo-ink-2);border-radius:var(--lm-radius-md);background:var(--lm-color-bg-sunken);inline-size:21rem;box-shadow:var(--lm-shadow-card);margin-block:.75rem -1.75rem;padding:1.5rem .625rem .625rem;position:relative}.floor-clamp{inline-size:9.375rem;position:absolute;inset-block-start:-1.375rem;inset-inline-start:calc(50% - 4.6875rem)}.floor-clamp svg{block-size:auto;inline-size:100%;display:block}.floor-clipboard-title,.lab-floor .floor-clipboard ul{background:var(--lm-color-bg-surface);padding-inline:.875rem}.floor-clipboard-title{border-radius:var(--lm-radius-xs) var(--lm-radius-xs) 0 0;font-size:var(--lm-font-size-sm);padding-block:.875rem .375rem;font-weight:600}.lab-floor .floor-clipboard ul{border-radius:0 0 var(--lm-radius-xs) var(--lm-radius-xs);grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding-block-end:.5rem;font-size:.875rem;line-height:1.4;display:grid}.lab-floor .floor-clipboard li{border-block-end:1px solid var(--lm-color-border-default);padding-block:.375rem}.lab-floor .floor-clipboard li:nth-child(n+4){display:none}.lab-floor .floor-clipboard li:is(:last-child,:nth-child(3)){border-block-end:0}.lab-floor .floor-clipboard a{color:var(--lm-color-fg-default);text-decoration-line:underline;-webkit-text-decoration-color:var(--lm-color-border-strong);-webkit-text-decoration-color:var(--lm-color-border-strong);text-decoration-color:var(--lm-color-border-strong);text-underline-offset:.2em}.lab-floor .floor-clipboard a:hover{text-decoration-color:currentColor}.lab-floor .floor-clipboard .lab-handoff-state{margin-inline-start:.375rem;font-size:.8125rem}.lab-floor .floor-room{grid-template-rows:none;grid-template-columns:none;gap:1.5rem;margin-block-start:.5rem;display:grid;overflow:visible}.floor-bench{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto var(--counter-h) auto;column-gap:1.5rem;display:grid;position:relative}.lab-floor .floor-counter{margin-inline:calc(-1 * var(--lm-layout-frame-gutter));background:linear-gradient(to bottom, var(--lm-lab-edge) 0 2px, var(--lm-lab-counter) 2px calc(100% - var(--counter-front)), var(--lm-lab-counter-front) 0);grid-area:2/1/auto/-1}.lab-floor .floor-station{grid-row:1/-1;grid-template-rows:subgrid;z-index:1;color:var(--lm-color-fg-default);background:0 0;display:grid;position:relative}.lab-floor .floor-station:nth-child(1 of .floor-station){grid-column:1}.lab-floor .floor-station:nth-child(2 of .floor-station){grid-column:2}.lab-floor .floor-station:nth-child(3 of .floor-station){grid-column:3}.lab-floor .floor-station[data-floor-open]{cursor:pointer}.lab-floor .floor-art{padding:0 0 calc(var(--counter-h) - var(--feet));background:0 0;grid-row:1/3;justify-content:center;align-items:end;display:flex;position:relative;container-type:inline-size}.lab-floor .floor-art:before{content:"";inset:0 0 var(--counter-h);z-index:-1;background:radial-gradient(46% 62% at 50% 64%, var(--lm-station), transparent 74%);position:absolute}@supports (color:color-mix(in lab, red, red)){.lab-floor .floor-art:before{background:radial-gradient(46% 62% at 50% 64%, color-mix(in oklab, var(--lm-station) 15%, transparent), transparent 74%)}}.lab-floor .floor-art:before{opacity:.8;pointer-events:none}.lab-floor .floor-lift{inline-size:min(100%,26.25rem);position:relative}.lab-floor .floor-art svg{max-block-size:none;inline-size:100%;margin-block-end:-5.45455%;display:block}.lab-floor .floor-tag{border-radius:var(--lm-radius-lg);background:var(--lm-color-bg-surface);inline-size:min(100%,25.5rem);box-shadow:var(--lm-shadow-card);grid-row:3;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;justify-self:center;align-items:center;gap:.75rem 1rem;margin-block-start:var(--string);padding:1rem 1.125rem 1.125rem;display:grid;position:relative}.lab-floor .floor-tag:before{content:"";inline-size:2px;block-size:calc(var(--string) + var(--counter-front) / 2 - .5rem);background:var(--lm-illo-ink-2);position:absolute;inset-block-start:calc(-1 * var(--string) - var(--counter-front) / 2);inset-inline-start:calc(50% - 1px)}.lab-floor .floor-tag:after{content:"";border:1.5px solid var(--lm-illo-ink-2);background:var(--lm-color-bg-surface);border-radius:50%;block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:.125rem;inset-inline-start:calc(50% - .25rem)}.lab-floor .floor-tag-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;min-inline-size:0;display:flex}.lab-floor .floor-name{text-align:start;font-size:var(--lm-font-size-md);white-space:nowrap;justify-content:flex-start;align-items:center;gap:.5rem;padding:0;font-weight:600;display:flex}.lab-floor .floor-mark{flex:none;block-size:1.125rem;inline-size:1.125rem}.floor-status{font-size:var(--lm-font-size-xs);color:var(--lm-color-fg-muted);white-space:nowrap;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.floor-rack{inline-size:2.25rem;display:block}.lab-floor .floor-status [data-order-state]{color:inherit;font-size:inherit;background:0 0;padding:0}.floor-rack svg{block-size:auto;inline-size:100%;display:block}.floor-status[data-rack=empty] .floor-rack,.floor-status:not([data-rack=empty]) .floor-rack [data-rack-state],.floor-status[data-rack=empty] .floor-rack [data-rack-state]:not([data-rack-state=empty]){display:none}.floor-status[data-rack=progress] .floor-rack [data-rack-state=progress],.floor-status[data-rack=done-1] .floor-rack [data-rack-state=done-1],.floor-status[data-rack=done-2] .floor-rack [data-rack-state=done-2],.floor-status[data-rack=done-3] .floor-rack [data-rack-state=done-3]{display:block}.floor-ok{color:var(--lm-color-status-ok-fg);display:none}.floor-status[data-rack^=done] .floor-ok{display:block}.floor-status[data-rack^=done]{color:var(--lm-color-fg-default)}.lab-floor .floor-practice{min-inline-size:0;color:var(--lm-color-fg-default);font-size:.9375rem}.lab-floor .floor-case{display:none}.lab-floor .floor-link{color:var(--lm-color-fg-default);white-space:nowrap;text-underline-offset:.25em;justify-self:end;font-size:.9375rem;font-weight:600;text-decoration-line:underline;text-decoration-thickness:1.5px}.lab-floor .floor-link:focus-visible{outline:var(--lm-focus-width) solid var(--lm-color-focus-ring);outline-offset:3px;border-radius:var(--lm-radius-xs)}.lab-floor [data-floor-next] .floor-tag{box-shadow:0 0 0 2px var(--lm-color-border-accent), var(--lm-shadow-card)}.lab-floor [data-floor-next] .floor-link{background:var(--lm-color-bg-accent);min-block-size:2.5rem;color:var(--lm-color-fg-on-accent);border-radius:999px;align-items:center;padding-inline:1.125rem;text-decoration-line:none;display:inline-flex}.lab-floor [data-floor-next] .floor-link:hover{background:var(--lm-color-bg-accent-hover,var(--lm-color-bg-accent))}@media (hover:hover) and (pointer:fine){.lab-floor .floor-station:hover .floor-link{text-decoration-color:currentColor}.lab-floor .floor-station:is(:hover,:has(:focus-visible)) :is(.floor-lift,.floor-tag){translate:0 -2px}.lab-floor .floor-station:is(:hover,:has(:focus-visible)) .floor-tag{box-shadow:var(--lm-shadow-card-hover)}.lab-floor [data-floor-next]:is(:hover,:has(:focus-visible)) .floor-tag{box-shadow:0 0 0 2px var(--lm-color-border-accent), var(--lm-shadow-card-hover)}.lab-floor .floor-station:is(:hover,:has(:focus-visible)) .floor-art:before{opacity:1}}.lab-floor .floor-workups{margin-block-start:3rem}.floor-workups-title{font-size:var(--lm-font-size-xl);font-weight:600}.lab-floor .floor-workups ul{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1.25rem;margin-block-start:1rem;display:grid}.lab-floor .floor-workup{border-radius:var(--lm-radius-lg);background:var(--lm-color-bg-surface);box-shadow:var(--lm-shadow-card);grid-template-columns:minmax(0,1fr);gap:.25rem;padding:1.25rem 1.375rem 1.125rem;display:grid}.lab-floor .floor-workup-title{font-size:var(--lm-font-size-md)}.lab-floor .floor-workup-meta{font-size:var(--lm-font-size-sm);justify-content:flex-start}.lab-floor .floor-workup-state:not(:empty):before{content:"·";margin-inline-end:.75rem}.lab-floor .floor-workup-legs{justify-content:space-between;margin-block-start:.875rem;position:relative}.lab-floor .floor-workup-legs:before{content:"";border-block-start:2px dotted var(--lm-color-border-strong);position:absolute;inset-block-start:50%;inset-inline:.75rem}.lab-floor .floor-leg{background:var(--lm-color-bg-surface);border-radius:50%;block-size:1.375rem;inline-size:1.375rem;padding:.1875rem;position:relative}.lab-floor .floor-workup:hover .floor-workup-title{text-underline-offset:.2em;text-decoration-line:underline}@media (hover:hover) and (pointer:fine){.lab-floor .floor-workup:hover{box-shadow:var(--lm-shadow-card-hover);translate:0 -2px}}.floor-strip{display:none}@media screen and (prefers-reduced-motion:no-preference){.lab-floor .floor-station{animation:floor-arrive var(--lm-motion-duration-slow) var(--lm-motion-easing-enter) var(--arrive-delay,0s) both}.lab-floor .floor-bench[data-bench="2"] .floor-station{--arrive-step:3}.lab-floor .floor-station:nth-child(1 of .floor-station){--arrive-delay:calc((var(--arrive-step,0) + 0) * 40ms)}.lab-floor .floor-station:nth-child(2 of .floor-station){--arrive-delay:calc((var(--arrive-step,0) + 1) * 40ms)}.lab-floor .floor-station:nth-child(3 of .floor-station){--arrive-delay:calc((var(--arrive-step,0) + 2) * 40ms)}.lab-floor .floor-counter,.lab-floor .lab-handoff:not([hidden]){animation:lm-fade-in var(--lm-motion-duration-slow) var(--lm-motion-easing-enter) both}.lab-floor .floor-workups{animation:floor-arrive var(--lm-motion-duration-slow) var(--lm-motion-easing-enter) .24s both}.lab-floor :is(.floor-lift,.floor-tag,.floor-workup,.floor-poster){transition:translate var(--lm-motion-duration-base) var(--lm-motion-easing-standard), box-shadow var(--lm-motion-duration-base) var(--lm-motion-easing-standard), opacity var(--lm-motion-duration-base) var(--lm-motion-easing-standard)}.lab-floor .floor-room [data-part=pipette-p1000],.lab-floor .floor-room [id$=pipette-p1000-plunger],.lab-floor .floor-room [data-part=monitor-qc],.lab-floor .floor-room [data-part=phone-pastel],.lab-floor .floor-room [id$=clock-wall-hands],.lab-floor .floor-room [data-part=tube-serum],.lab-floor .floor-room [data-part=bb-antiserum]{transition:translate var(--lm-motion-duration-slow) var(--lm-motion-easing-standard), rotate .48s var(--lm-motion-easing-standard)}.lab-floor .floor-station:is(:hover,:has(:focus-visible)) [data-part=pipette-p1000]{translate:0 -10px}.lab-floor .floor-station:is(:hover,:has(:focus-visible)) [id$=pipette-p1000-plunger]{translate:0 5px}.lab-floor .floor-station:is(:hover,:has(:focus-visible)) [data-part=monitor-qc],.lab-floor .floor-station:is(:hover,:has(:focus-visible)) [data-part=phone-pastel]{translate:0 -5px}.lab-floor .floor-station:is(:hover,:has(:focus-visible)) [id$=clock-wall-hands]{rotate:360deg}.lab-floor .floor-station:is(:hover,:has(:focus-visible)) [data-part=tube-serum]{translate:0 -9px}.lab-floor .floor-station:is(:hover,:has(:focus-visible)) [data-part=bb-antiserum]{translate:0 -8px}}@media not all and (width>=100rem){.floor-bench{column-gap:1rem}.lab-floor .floor-tag{padding:.875rem 1rem 1rem}.lab-floor .floor-name{font-size:var(--lm-font-size-sm)}.floor-posters .floor-poster{min-inline-size:12rem}}@media not all and (width>=80rem){.lab-floor .floor-tag{grid-template-columns:minmax(0,1fr);gap:.5rem}.lab-floor .floor-link{justify-self:start}.lab-floor .floor-clipboard{margin-block-end:0}.lab-floor>.lm-page-head{grid-template-columns:auto minmax(0,1fr)}.lab-floor .lm-page-actions{grid-column:1/-1;justify-content:flex-start}.floor-wall{flex-wrap:wrap}}@media not all and (width>=48rem){.lab-floor .floor-strip{padding:0 .25rem calc(var(--counter-front) + .125rem);background:linear-gradient(to bottom, transparent calc(100% - 1.5rem), var(--lm-lab-edge) calc(100% - 1.5rem) calc(100% - 1.5rem + 2px), var(--lm-lab-counter) 0 calc(100% - var(--counter-front)), var(--lm-lab-counter-front) 0);justify-content:space-between;align-items:flex-end;gap:.25rem;margin-block:.25rem 1.25rem;display:flex}.floor-strip-art{flex:1 1 0;min-inline-size:0;margin-block-end:-.375rem}.floor-strip-art svg{block-size:auto;inline-size:100%;display:block}.floor-posters{grid-template-columns:1fr 1fr;gap:.75rem;inline-size:100%;display:grid}.floor-posters .floor-poster{min-inline-size:0;padding:.875rem .875rem .75rem}.floor-posters>li:nth-child(2) .floor-poster{margin-block-start:0}.lab-floor .floor-clipboard{inline-size:100%}.lab-floor .floor-room{gap:.75rem}.floor-bench{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:.75rem;display:grid}.lab-floor .floor-counter{display:none}.lab-floor .floor-station:nth-child(n of .floor-station){border-radius:var(--lm-radius-lg);background:var(--lm-color-bg-surface);box-shadow:var(--lm-shadow-card);grid-area:auto;grid-template-rows:none;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.875rem;padding:.75rem}.lab-floor .floor-station[data-floor-next]:nth-child(n of .floor-station){box-shadow:0 0 0 2px var(--lm-color-border-accent), var(--lm-shadow-card)}.lab-floor .floor-art{border-radius:var(--lm-radius-md);background:linear-gradient(to bottom, var(--lm-lab-wall) calc(100% - .625rem), var(--lm-lab-edge) calc(100% - .625rem) calc(100% - .5rem), var(--lm-lab-counter) 0);grid-row:auto;block-size:6rem;inline-size:7rem;padding:0;display:block;overflow:hidden}.lab-floor .floor-art:before{display:none}.lab-floor .floor-lift{inline-size:calc(330 * 7rem / var(--thumb-w));position:absolute;inset-block-start:calc(5.375rem - 242 * 7rem / var(--thumb-w));inset-inline-start:calc(3.5rem - var(--thumb-c) * 7rem / var(--thumb-w))}.lab-floor .floor-art svg{margin:0}.lab-floor [data-station=dilution]{--thumb-c:243;--thumb-w:232}.lab-floor [data-station=differential]{--thumb-c:150;--thumb-w:300}.lab-floor [data-station=qc]{--thumb-c:104;--thumb-w:235}.lab-floor [data-station=call]{--thumb-c:122;--thumb-w:262}.lab-floor [data-station=chemistry]{--thumb-c:238;--thumb-w:232}.lab-floor [data-station=bloodbank]{--thumb-c:256;--thumb-w:178}.lab-floor .floor-tag{inline-size:auto;box-shadow:none;background:0 0;border-radius:0;grid-row:auto;grid-template-columns:minmax(0,1fr);justify-self:stretch;gap:.125rem;margin:0;padding:0;display:grid}.lab-floor [data-floor-next] .floor-tag,.lab-floor .floor-station:is(:hover,:has(:focus-visible)) .floor-tag{box-shadow:none}.lab-floor .floor-tag:before,.lab-floor .floor-tag:after,.lab-floor .floor-practice{display:none}.lab-floor .floor-tag-head{display:contents}.lab-floor .floor-name{font-size:var(--lm-font-size-md);white-space:normal}.lab-floor .floor-case{font-size:var(--lm-font-size-sm);color:var(--lm-color-fg-muted);display:block}.floor-status{order:3}.floor-status[data-rack=empty],.floor-rack{display:none}.lab-floor .floor-link{order:4;justify-self:start;margin-block-start:.25rem}.lab-floor [data-floor-next] .floor-link{justify-self:end}.lab-floor .floor-workups ul{grid-template-columns:minmax(0,1fr)}}
