.lab-workspace{--preview-ink:#173b55;--preview-line:#d4e0e9}.lab-workspace .preview-notice{color:#526c7f;background:#eaf0f5;border-bottom:1px solid #d8e3ec;justify-content:space-between;align-items:center;gap:14px;padding:11px 26px;font-size:12px;display:flex}.lab-workspace .preview-notice>span{align-items:center;gap:8px;display:flex}.lab-workspace .preview-notice i{background:#8b4c5c;border-radius:50%;width:6px;height:6px}.lab-workspace .preview-notice b{color:#647c8e;border-left:1px solid #c6d6e2;padding-left:9px;font-weight:500}.lab-workspace .preview-notice a{color:#345c7a;font-weight:600;text-decoration:none}.lab-workspace .preview-notice a:hover{text-decoration:underline}.lab-workspace .preview-classroom{border-bottom:1px solid var(--preview-line);margin:0 26px}.lab-workspace .preview-classroom>summary{cursor:pointer;color:#35566e;align-items:center;gap:12px;min-height:42px;font-size:12px;font-weight:650;list-style:none;display:flex}.lab-workspace .preview-classroom>summary::-webkit-details-marker{display:none}.lab-workspace .preview-classroom-label{color:#294f6b;min-height:30px;font-size:inherit;text-shadow:0 1px #fff;background:linear-gradient(#fff,#e7eff5);border:1px solid #b9cbd9;border-radius:7px;align-items:center;padding:5px 11px;font-weight:650;line-height:1.3;display:inline-flex;box-shadow:inset 0 1px #fff,0 2px 3px #173b5512}.lab-workspace .preview-classroom>summary:hover .preview-classroom-label{background:linear-gradient(#fff,#dce8f1);border-color:#91adc2}.lab-workspace .preview-classroom[open] .preview-classroom-label{background:#e3edf5;border-color:#a2bacd;box-shadow:inset 0 1px 2px #173b5514}.lab-workspace .preview-classroom>summary>span:first-of-type{color:#708494;font-weight:400}.lab-workspace .preview-classroom>summary>span:last-child{margin-left:auto}.lab-workspace .preview-classroom .classroom-bar{margin:0 0 12px}.lab-workspace .vital-strip[hidden]{display:none!important}.lab-workspace .vital-strip[data-reading-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-workspace .vital-strip[data-reading-count="1"]{grid-template-columns:minmax(0,1fr)}.lab-workspace .main-panel .preview-monitor-only{grid-template-columns:minmax(0,1fr)!important}.lab-workspace .main-panel>.section-top{border:0;margin-bottom:9px;padding-block:16px 12px}.lab-workspace .section-top h2{letter-spacing:-.6px}.lab-workspace .preview-view-picker{border:1px solid var(--drawer-line);border-radius:var(--platform-radius,12px);background:#fff;margin:0 0 12px;overflow:clip;box-shadow:0 2px 5px #173b5508}.lab-workspace .preview-view-picker[data-open=true]{border-color:#9fb7ca;box-shadow:0 8px 24px #16344d12}.lab-workspace .preview-view-bar{justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:8px 14px;transition:background .16s;display:flex}.lab-workspace .preview-view-bar>div{color:#506c80;align-items:center;gap:9px;min-width:0;display:flex}.lab-workspace .preview-view-bar>div>svg,.lab-workspace .preview-view-bar>button{flex-shrink:0}.lab-workspace .preview-preset-select{min-width:0;max-width:100%;color:var(--preview-ink);margin:0;display:block;position:relative}.lab-workspace .preview-preset-select select{-webkit-appearance:none;appearance:none;field-sizing:content;width:auto;min-width:0;max-width:100%;min-height:36px;color:inherit;font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;margin:0;padding:6px 24px 6px 6px;font-size:13px;font-weight:650;line-height:1.4;display:block}.lab-workspace .preview-preset-select select:hover{background:#edf3f8;border-color:#cedde8}.lab-workspace .preview-preset-select select:focus-visible{outline-offset:2px;outline:3px solid #75a8cb}.lab-workspace .preview-preset-select select option{color:var(--preview-ink);background:#fff}.lab-workspace .preview-preset-select>svg{pointer-events:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.lab-workspace .preview-view-bar strong{color:var(--preview-ink);font-size:13px;font-weight:650}.lab-workspace .preview-view-bar>div>span{color:#7a8e9d;border-left:1px solid #dce5ed;padding-left:9px;font-size:11px}.lab-workspace .preview-view-bar button{color:#244d6c;cursor:pointer;background:#f2f6f9;border:1px solid #c9d8e4;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:12px;font-weight:650;transition:background .15s,border-color .15s;display:flex}.lab-workspace .preview-view-bar button:hover{background:#e6eef5;border-color:#92b0c8}.lab-workspace .preview-view-bar button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.lab-workspace .preview-view-picker[data-open=true] .preview-view-bar{background:#1e3d54;box-shadow:inset 0 1px #ffffff15}.lab-workspace .preview-view-picker[data-open=true] .preview-view-bar>div,.lab-workspace .preview-view-picker[data-open=true] .preview-view-bar strong{color:#f3f7fb}.lab-workspace .preview-view-picker[data-open=true] .preview-view-bar>div>span{color:#b5cad9;border-color:#577185}.lab-workspace .preview-view-picker[data-open=true] .preview-preset-select{color:#f3f7fb}.lab-workspace .preview-view-picker[data-open=true] .preview-preset-select select:hover{background:#ffffff10;border-color:#577185}.lab-workspace .preview-view-picker[data-open=true] .preview-view-bar button{color:#e7f2fa;background:#ffffff09;border-color:#5d7b92}.lab-workspace .preview-view-picker[data-open=true] .preview-view-bar button:hover{background:#ffffff18}.lab-workspace .preview-view-body{background:var(--drawer-paper,#f0f5fa);border-top:1px solid #ffffff15;padding:14px}.lab-workspace .preview-preset-row{align-items:center;gap:14px;margin-bottom:12px;display:flex}.lab-workspace .preview-group-label{color:#58748a;white-space:nowrap;font-size:11px;font-weight:650}.lab-workspace .preview-presets{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.lab-workspace .preview-presets button{text-align:left;cursor:pointer;min-height:38px;color:var(--drawer-ink);background:#fff;border:1px solid #cbdbe7;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;transition:background .15s,border-color .15s;display:flex;box-shadow:0 1px 2px #16344d06}.lab-workspace .preview-presets button>svg{color:#5c809b;flex-shrink:0}.lab-workspace .preview-presets button strong{font-size:12px;font-weight:600;line-height:1.35}.lab-workspace .preview-presets .preview-preset-check{visibility:hidden;margin-left:auto}.lab-workspace .preview-presets button[aria-pressed=true]{color:#fff;background:var(--studio-control-face,#245f8c);border-color:var(--studio-control-edge,#315c7a);box-shadow:var(--studio-control-light),0 2px 4px #13375018}.lab-workspace .preview-presets button[aria-pressed=true]>svg{color:#d7eaf8}.lab-workspace .preview-presets button[aria-pressed=true] .preview-preset-check{visibility:visible}.lab-workspace .preview-presets button:hover{border-color:#6e99b7}.lab-workspace .preview-view-body .trace-picker{box-shadow:none;background:0 0;border:0;margin:0}.lab-workspace .preview-view-body .trace-picker-body{padding:0}.lab-workspace .preview-view-body .trace-picker-toolbar{gap:8px 14px;margin-bottom:10px}.lab-workspace .preview-view-body .trace-picker-tabs{background:#e1eaf2;border-color:#d0dfe9;border-radius:9px;padding:3px}.lab-workspace .preview-view-body .trace-picker-tabs [role=tab]{min-height:38px;padding:8px 15px;font-size:13px}.lab-workspace .preview-view-body .trace-picker-tabs [role=tab][aria-selected=true]{color:#214e70;background:#fff;border-color:#c0d2e0;box-shadow:0 2px 4px #16344d0d}.lab-workspace .preview-view-body .trace-picker-actions{gap:4px}.lab-workspace .preview-view-body .trace-picker-actions button{color:#456c89;background:0 0;border-color:#0000;min-height:38px;padding:6px 9px;font-size:11px}.lab-workspace .preview-view-body .trace-picker-actions button:not(:disabled):hover{background:#dfeaf3;border-color:#cbdde9}.lab-workspace .preview-view-body .trace-picker-count{color:#627f93;font-size:11px}.lab-workspace .preview-view-body .trace-picker-groups{align-items:start;gap:10px}.lab-workspace .preview-view-body .trace-picker-group{background:#fff;border:1px solid #d6e2ec;border-radius:10px;padding:11px;box-shadow:0 2px 4px #16344d03}.lab-workspace .preview-view-body .trace-picker-group>legend{float:left;color:#214863;margin:0;padding:0 0 8px;font-size:12px;font-weight:650}.lab-workspace .preview-view-body .trace-picker-group>legend>span{color:#6c8394;background:#eff4f8;border-radius:5px;padding:1px 6px;font-size:10px}.lab-workspace .preview-view-body .trace-picker-options{clear:both;gap:6px}.lab-workspace .preview-view-body .trace-picker-toggles{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-workspace .preview-view-body .trace-picker-option,.lab-workspace .preview-extra-views button{color:#355a75;min-width:0;min-height:36px;font:inherit;text-align:center;cursor:pointer;background:#f4f8fb;border:1px solid #c9d9e5;border-radius:7px;justify-content:center;align-items:center;padding:7px 9px;font-size:12px;font-weight:450;line-height:1.35;transition:background .15s,border-color .15s,color .15s;display:flex;box-shadow:inset 0 1px #fffc}.lab-workspace .preview-view-body .trace-picker-option[data-selected=true],.lab-workspace .preview-extra-views button[data-selected=true]{color:#fff;background:#315f80;border-color:#284f6d;font-weight:650;box-shadow:inset 0 1px #ffffff21,0 1px 2px #14344c14}.lab-workspace .preview-view-body .trace-picker-option:hover,.lab-workspace .preview-extra-views button:hover{background:#e4eef6;border-color:#7ca3c1}.lab-workspace .preview-view-body .trace-picker-option[data-selected=true]:hover,.lab-workspace .preview-extra-views button[data-selected=true]:hover{background:#264f70;border-color:#224760}.lab-workspace .preview-view-body .trace-picker-focus{border-top:1px solid #e5edf3;margin-top:8px;padding:0}.lab-workspace .preview-view-body .trace-picker-focus>span{display:none}.lab-workspace .preview-catheter-focus>summary{color:#5b778b;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:34px;font-size:11px;list-style:none;display:flex}.lab-workspace .preview-catheter-focus>summary::-webkit-details-marker{display:none}.lab-workspace .preview-catheter-focus[open]>summary svg{transform:rotate(180deg)}.lab-workspace .preview-catheter-focus .pathway{padding-bottom:4px}.lab-workspace .preview-extra-views{border:0;margin:12px 0 0;padding:0}.lab-workspace .preview-extra-views legend{color:#355970;margin-bottom:8px;padding:0;font-size:12px;font-weight:650}.lab-workspace .preview-extra-views>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.lab-workspace .preview-view-done{background:#e8f0f6;border-top:1px solid #d3e1eb;justify-content:flex-end;margin:12px -14px -14px;padding:9px 14px;display:flex}.lab-workspace .preview-view-done button{border:1px solid var(--studio-control-edge);background:var(--studio-control-face);box-shadow:var(--studio-control-light),0 2px 4px #13375018;color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:8px 22px;font-size:12px;font-weight:650;display:flex}:is(.lab-workspace .preview-view-picker button:focus-visible,.lab-workspace .preview-catheter-focus>summary:focus-visible,.lab-workspace .preview-classroom>summary:focus-visible,.lab-workspace .preview-oxygen>summary:focus-visible){outline-offset:3px;outline:3px solid #75a8cb}@media (prefers-reduced-motion:reduce){.lab-workspace .preview-view-picker *{transition:none!important}}@media (forced-colors:active){.lab-workspace .preview-presets button[aria-pressed=true],.lab-workspace .preview-view-bar button,.lab-workspace .preview-view-done button{color:buttontext;background:buttonface;border-color:buttontext}.lab-workspace .preview-view-picker [data-selected=true]{outline:1px solid highlight}}.lab-workspace .monitor{border:1px solid #2b4659;border-radius:13px;overflow:clip;box-shadow:0 8px 28px #153c5510}.lab-workspace .monitor-top{padding-block:12px}.lab-workspace[data-detailed=false] .trace-average{display:none!important}.lab-workspace[data-detailed=false] .trace-row .pressure-beat-readout{justify-content:center}.lab-workspace .preview-oxygen{border-top:1px solid #2a4152;margin:0}.lab-workspace .preview-oxygen>summary{color:#b9cdda;cursor:pointer;align-items:center;gap:14px;min-height:36px;padding:8px 14px;font-size:11px;list-style:none;display:flex}.lab-workspace .preview-oxygen>summary::-webkit-details-marker{display:none}.lab-workspace .preview-oxygen>summary>span:first-child{color:#d0e0eb;margin-right:auto;font-weight:600}.lab-workspace .preview-breath-readout{color:#e5c581;font-variant-numeric:tabular-nums}.lab-workspace .preview-oxygen>summary>span:last-child{color:#7f9db2}.lab-workspace .preview-oxygen[open]>summary{border-bottom:1px solid #2a4152}.lab-workspace .preview-oxygen .pleth-controls{background:#162e3d;border:0;padding:12px 14px}.lab-workspace .monitor .pleth-panel{margin:0}.lab-workspace .preview-oxygen>.context-help{padding:0 14px 10px}.lab-workspace .monitor-foot{border-top:1px solid #2a4152}@media (min-width:1024px){.lab-workspace .main-panel .monitor-layout .trace-row{grid-template-columns:90px minmax(0,1fr) 110px;min-height:114px;padding-inline:18px}.lab-workspace .main-panel .monitor-layout .trace-row canvas{height:110px}.lab-workspace .main-panel .monitor-layout .paused-annotations .trace-row canvas{height:154px}.lab-workspace .main-panel .monitor-layout .pleth-row canvas{height:105px}.lab-workspace .main-panel .monitor-layout .trace-info{align-self:center}.lab-workspace .preview-monitor-only .trace-row .pressure strong{font-size:26px}.lab-workspace .main-panel .monitor-layout .trace-row .pressure>span{font-size:10px}}@media (max-width:1023px){.lab-workspace .preview-notice{padding:9px 14px;font-size:11px}.lab-workspace .preview-classroom{margin-left:max(14px,env(safe-area-inset-left,0px));margin-right:max(14px,env(safe-area-inset-right,0px))}.lab-workspace .preview-preset-row{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:14px}.lab-workspace .preview-presets,.lab-workspace .preview-extra-views>div{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-workspace .preview-view-body{padding:14px}.lab-workspace .preview-view-done{margin-inline:-14px;margin-bottom:-14px;padding:12px 14px}.lab-workspace .preview-view-done button{min-height:44px}.lab-workspace .main-panel>.section-top{padding-block:10px 8px}.lab-workspace .main-panel .monitor-layout .trace-row canvas{height:88px!important}.lab-workspace .main-panel .monitor-layout .paused-annotations .trace-row canvas{height:126px!important}.lab-workspace .main-panel .monitor-layout .pleth-row canvas{height:90px!important}.lab-workspace .preview-view-bar{padding:8px 10px}.lab-workspace .preview-view-bar button{min-height:44px}.lab-workspace .preview-view-bar>div>span{display:none}.lab-workspace .preview-oxygen>summary{gap:8px;min-height:44px;padding:8px 10px}}@media (max-width:480px){.lab-workspace .preview-notice b{display:none}.lab-workspace .preview-classroom>summary{min-height:44px;font-size:11px}.lab-workspace .preview-classroom>summary>span:first-of-type{font-size:10px}.lab-workspace .preview-view-bar strong{font-size:12px}.lab-workspace .preview-view-bar{gap:8px}.lab-workspace .preview-view-bar>div{flex:1}.lab-workspace .preview-view-bar>div>svg,.lab-workspace .preview-view-bar>button>svg:first-child{display:none}.lab-workspace .preview-preset-select{width:100%}.lab-workspace .preview-preset-select select{width:100%;padding-left:4px;font-size:12px}.lab-workspace .preview-view-bar button{gap:5px;padding-inline:8px;font-size:11px}.lab-workspace .preview-presets button{gap:6px;min-height:44px;padding:8px}.lab-workspace .preview-presets button strong{font-size:11px}.lab-workspace .preview-presets button>.preview-preset-check{display:none}.lab-workspace .preview-view-body .trace-picker-group{padding:10px}.lab-workspace .preview-view-body .trace-picker-toolbar{gap:6px}.lab-workspace .preview-view-body .trace-picker-tabs{flex:1;width:auto;min-width:0}.lab-workspace .preview-view-body .trace-picker-tabs [role=tab]{gap:5px;min-height:44px;padding:8px 7px;font-size:11px}.lab-workspace .preview-view-body .trace-picker-count{display:none}.lab-workspace .preview-view-body .trace-picker-actions{justify-content:flex-end;gap:0;margin-left:0}.lab-workspace .preview-view-body .trace-picker-actions button{min-height:44px;padding:6px;font-size:10px}.lab-workspace .preview-extra-views button{min-height:44px;padding:8px;font-size:12px}}@media (max-width:1023px),(pointer:coarse){.lab-workspace .preview-view-body .trace-picker-option,.lab-workspace .preview-extra-views button,.lab-workspace .preview-catheter-focus>summary,.lab-workspace .preview-preset-select select{min-height:44px}}@media (forced-colors:active){.lab-workspace .preview-view-body .trace-picker-option[aria-pressed=true],.lab-workspace .preview-extra-views button[aria-pressed=true]{color:highlighttext;background:highlight;border-color:highlight}.lab-workspace .preview-preset-select select{color:buttontext;background:buttonface;border-color:buttontext}}
