#bb-spo2{--so-teal:#075b63;--so-ink:#173f46;--so-line:#d1e3dc;--so-mist:#edf7f2;background:#fffaf3;color:var(--so-ink);font-family:inherit;line-height:1.7}#bb-spo2 *,#bb-spo2 *:before,#bb-spo2 *:after{box-sizing:border-box}#bb-spo2 .so-shell{max-width:1120px;margin:0 auto;padding:26px 23px 78px}#bb-spo2 .so-nav{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;font-weight:750;letter-spacing:.07em;margin-bottom:22px}#bb-spo2 .so-nav a,#bb-spo2 .so-intro a,#bb-spo2 .so-links a{color:#075b63}#bb-spo2 h1,#bb-spo2 h2,#bb-spo2 h3{color:inherit;line-height:1.2;letter-spacing:-.03em}#bb-spo2 h1{font-size:clamp(33px,5vw,55px);margin:5px 0 15px}#bb-spo2 h2{font-size:clamp(23px,3vw,30px);margin:6px 0 14px}#bb-spo2 h3{font-size:20px;margin:4px 0 11px}#bb-spo2 p{line-height:1.75}#bb-spo2 .so-hero{display:grid;grid-template-columns:1.22fr .78fr;gap:25px;align-items:center;background:linear-gradient(125deg,#064e59,#143c47);border-radius:22px;padding:34px;color:#fff}#bb-spo2 .so-lead{font-size:17px;color:#e3f2ec}#bb-spo2 .so-overline,#bb-spo2 .so-step{font-size:11px;font-weight:850;letter-spacing:.13em;color:#c47c68;text-transform:uppercase}#bb-spo2 .so-overline{color:#f6b79e}#bb-spo2 .so-chips{display:flex;flex-wrap:wrap;gap:8px}#bb-spo2 .so-chips span{font-size:12px;color:#e5f3ed;border:1px solid #77a9a7;border-radius:30px;padding:5px 10px}#bb-spo2 .so-hero-display{display:flex;justify-content:center;padding:10px}#bb-spo2 .so-hero-face{background:#0a202b;border:9px solid #90b8b7;box-shadow:0 10px 29px #0004;border-radius:24px;width:270px;padding:19px}#bb-spo2 .so-hero-face small{display:block;color:#9ce2d4;font-size:11px;letter-spacing:.14em;margin-bottom:16px}#bb-spo2 .so-hero-face strong{display:flex;align-items:baseline;gap:12px;color:#78d9dc;font-size:18px}#bb-spo2 .so-hero-face strong b{margin-left:auto;font:800 49px/1.2 system-ui;color:#7df0d5}#bb-spo2 .so-hero-face strong em{font-size:12px;font-style:normal}#bb-spo2 .so-hero-face svg{width:100%;height:45px;margin-top:16px}#bb-spo2 .so-intro,#bb-spo2 .so-footer{margin-top:23px;background:#fff;border:1px solid var(--so-line);border-radius:18px;padding:24px 29px}#bb-spo2 .so-intro p,#bb-spo2 .so-footer p{margin:0 0 13px}#bb-spo2 .so-intro p:last-child,#bb-spo2 .so-footer p:last-child{margin-bottom:0}#bb-spo2 .so-activity{background:#fff;border:1px solid var(--so-line);border-radius:17px;margin-top:24px;overflow:hidden}#bb-spo2 .so-head{padding:28px 29px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;background:#eef6f2}#bb-spo2 .so-head p{margin:0;max-width:730px}#bb-spo2 .so-case-meta{padding:12px 29px;background:#faf7f1;border-bottom:1px solid var(--so-line);font-size:14px}#bb-spo2 .so-block{padding:25px 29px;border-bottom:1px solid var(--so-line)}#bb-spo2 .is-hidden{display:none!important}#bb-spo2 .so-button{font:inherit;font-size:14px;font-weight:750;min-height:45px;border:1px solid var(--so-teal);border-radius:9px;padding:12px 16px;cursor:pointer}#bb-spo2 .so-primary{color:#fff;background:var(--so-teal)}#bb-spo2 .so-outline{color:var(--so-teal);background:#fff}#bb-spo2 button:disabled{opacity:.48;cursor:not-allowed}#bb-spo2 button:focus-visible,#bb-spo2 a:focus-visible{outline:3px solid #dfaf99;outline-offset:3px}#bb-spo2 .so-prepare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:20px 0}#bb-spo2 fieldset{min-width:0;border:1px solid var(--so-line);border-radius:13px;background:#fbfdfb;padding:14px 16px}#bb-spo2 legend{font-weight:850;color:#1c585a;padding:0 6px}#bb-spo2 fieldset button,#bb-spo2 .so-choices button{display:block;text-align:left;width:100%;background:#fff;border:1px solid #cadfd6;border-radius:9px;padding:12px 14px;margin:9px 0;cursor:pointer;font:inherit;font-size:14px;line-height:1.55;color:var(--so-ink)}#bb-spo2 fieldset button[aria-pressed=true],#bb-spo2 .so-choices button[aria-pressed=true]{background:#e8f4ee;border:2px solid #0a7474}#bb-spo2 fieldset button:hover,#bb-spo2 .so-choices button:hover{background:#f3faf6}#bb-spo2 .so-feedback{background:#f2f9f4;padding:13px 16px;border-left:4px solid #95c6b4;border-radius:7px;margin:15px 0;font-size:14px}#bb-spo2 .so-feedback.so-warn{background:#fff7f0;border-left-color:#c88766}#bb-spo2 .so-bedside{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;margin:22px 0}#bb-spo2 .so-device{background:#081d29;border:11px solid #b9d3d1;border-radius:23px;padding:21px;color:#8af8da;min-height:300px;box-shadow:0 12px 22px #00292b21}#bb-spo2 .so-device-top{display:flex;justify-content:space-between;gap:9px;font-size:11px;font-weight:850;letter-spacing:.07em;color:#8be2db}#bb-spo2 .so-device-top span{color:#eec4ad}#bb-spo2 .so-readout{display:flex;justify-content:space-between;gap:18px;margin:23px 0;color:#74cdd4;font-weight:800}#bb-spo2 .so-readout>div{font-size:17px}#bb-spo2 .so-readout strong{display:block;color:#7cf4ce;font:750 clamp(38px,6vw,57px)/1.12 system-ui;letter-spacing:-.04em}#bb-spo2 .so-readout small{font-size:12px}#bb-spo2 .so-wave{display:block;width:100%;height:54px;overflow:hidden}#bb-spo2 .so-wave polyline{fill:none;stroke:#45d8c5;stroke-width:3;opacity:.7}#bb-spo2 .so-device.so-unstable .so-wave polyline{stroke-dasharray:4 6;opacity:.38}#bb-spo2 .so-signal-row{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin:14px 0}#bb-spo2 .so-progress{height:6px;background:#1c4853;overflow:hidden;border-radius:99px}#bb-spo2 #so-progress{height:100%;width:0;background:#56c7b5;transition:width .5s}#bb-spo2 .so-bedside-notes{padding:18px;border:1px solid var(--so-line);border-radius:11px;background:#f9fcfa}#bb-spo2 .so-safety{font-size:12px;font-weight:750;color:#875a45}#bb-spo2 .so-issue{padding:18px 20px;border-radius:13px;border:1px solid #e1cab8;background:#fff8f1;margin-top:15px}#bb-spo2 .so-choices{display:grid;max-width:850px}#bb-spo2 .so-learning{background:#eff7f1;border:1px solid #c6dfd2;border-radius:13px;padding:20px;margin-top:19px}#bb-spo2 .so-mentor{border-left:4px solid #0e7576;padding:12px 17px;background:#fff;margin:15px 0}#bb-spo2 .so-mentor p{margin:8px 0}#bb-spo2 .so-links{display:flex;gap:15px;flex-wrap:wrap;margin:20px 0;font-weight:750}@media(max-width:800px){#bb-spo2 .so-hero,#bb-spo2 .so-prepare,#bb-spo2 .so-bedside{grid-template-columns:1fr}}@media(max-width:550px){#bb-spo2 .so-shell{padding:15px 12px 52px}#bb-spo2 .so-hero{padding:23px 19px}#bb-spo2 .so-head{padding:20px 16px;flex-direction:column}#bb-spo2 .so-block{padding:20px 16px}#bb-spo2 .so-case-meta{padding:12px 16px}#bb-spo2 .so-intro,#bb-spo2 .so-footer{padding:18px}#bb-spo2 .so-device{padding:17px;border-width:7px;min-height:270px}}#bb-spo2 .so-teach{background:#fff;border:1px solid var(--so-line);border-radius:18px;overflow:hidden;margin-top:24px}#bb-spo2 .so-teach-intro{background:#eef6f3;padding:26px 29px}#bb-spo2 .so-teach-intro>p:last-child{max-width:790px}#bb-spo2 .so-lesson{padding:25px 29px 28px}#bb-spo2 .so-lesson-marker{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:12px;font-weight:800;color:#327277}#bb-spo2 .so-lesson-progress{height:7px;background:#dbece5;max-width:250px;flex:1;border-radius:15px;overflow:hidden}#bb-spo2 .so-lesson-progress>div{height:100%;width:20%;background:#0e7977;transition:width .2s}#bb-spo2 .so-lesson-text{padding:14px 0 19px;min-height:300px}#bb-spo2 .so-lesson-text>p{font-size:15px;line-height:1.85;max-width:840px}#bb-spo2 .so-bedside-teaching{border-left:4px solid #1b7d78;padding:15px 18px;background:#f7fbf8;border-radius:0 10px 10px 0}#bb-spo2 .so-bedside-teaching strong{font-size:13px}#bb-spo2 .so-bedside-teaching p{font-size:14px;line-height:1.75;margin:6px 0 0}#bb-spo2 .so-lesson-buttons{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}#bb-spo2 .so-signal-lab{padding:26px 29px;border-top:1px solid var(--so-line);background:#fbfdfb}#bb-spo2 .so-signal-lab>div:first-child>p{max-width:830px}#bb-spo2 .so-signal-grid{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:22px;align-items:stretch;margin:20px 0}#bb-spo2 .so-signal-display{background:#082632;color:#9af4dd;border:8px solid #aecbc9;border-radius:18px;padding:22px;text-align:center;min-height:210px;display:flex;flex-direction:column;gap:11px;justify-content:center;align-items:center}#bb-spo2 .so-signal-display small{font-size:10px;font-weight:850;letter-spacing:.1em}#bb-spo2 .so-signal-display>strong{font:800 65px/1.1 system-ui}#bb-spo2 .so-signal-display>strong span{font-size:19px}#bb-spo2 .so-signal-display p{font-size:12px;color:#c4eae2;margin:0}#bb-spo2 .so-lab-trace{height:29px;display:flex;align-items:center;justify-content:center;gap:6px}#bb-spo2 .so-lab-trace i{display:block;width:7px;height:9px;border-radius:7px;background:#68ebc7;opacity:.8}#bb-spo2 .so-lab-trace.is-poor i:nth-child(2n){height:4px;opacity:.22}#bb-spo2 .so-lab-trace.is-poor i:nth-child(3n){height:18px;opacity:.3}#bb-spo2 .so-lab-trace.is-good i:nth-child(2),#bb-spo2 .so-lab-trace.is-good i:nth-child(6){height:23px}#bb-spo2 .so-lab-trace.is-good i:nth-child(4){height:29px}#bb-spo2 .so-lab-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:11px}#bb-spo2 .so-lab-mentoring{padding:20px;background:#f0f7f3;border:1px solid var(--so-line);border-radius:13px}#bb-spo2 .so-lab-mentoring h4,#bb-spo2 .so-lab-question h4{font-size:18px;line-height:1.4;margin:0 0 11px}#bb-spo2 .so-lab-mentoring p{font-size:14px;line-height:1.8}#bb-spo2 .so-lab-question{border-top:1px solid var(--so-line);padding-top:19px}#bb-spo2 .so-co2-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#bb-spo2 .so-co2-options button{border:1px solid #cadcd3;background:#fff;border-radius:9px;padding:13px;text-align:left;font:inherit;font-size:14px;line-height:1.5;cursor:pointer;color:#193f46}#bb-spo2 .so-co2-options button[aria-pressed=true]{border:2px solid #0b746f;background:#eaf6ef}#bb-spo2 .so-co2-feedback{background:#eaf5f0;border-left:4px solid #0b746f;padding:14px 17px;margin-top:12px;font-size:14px;line-height:1.7}@media(max-width:750px){#bb-spo2 .so-signal-grid{grid-template-columns:1fr}#bb-spo2 .so-lesson-text{min-height:0}#bb-spo2 .so-co2-options{grid-template-columns:1fr}}@media(max-width:550px){#bb-spo2 .so-teach-intro,#bb-spo2 .so-lesson,#bb-spo2 .so-signal-lab{padding:19px 15px}#bb-spo2 .so-lesson-progress{max-width:100px}#bb-spo2 .so-signal-display>strong{font-size:49px}}#bb-spo2 .so-choose{display:none;margin:24px 0}#bb-spo2 .so-choose>p{font-size:15px;max-width:730px}#bb-spo2 .so-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}#bb-spo2 .so-route-card{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #c8ddd5;border-radius:15px;padding:21px;color:#17434a;text-decoration:none;min-width:0}#bb-spo2 .so-route-card span{font-size:11px;letter-spacing:.09em;color:#267277;font-weight:800}#bb-spo2 .so-route-card h3{font-size:20px;margin:4px 0}#bb-spo2 .so-route-card p{font-size:14px;line-height:1.7;flex:1;margin:0 0 10px}#bb-spo2 .so-route-card strong{font-size:14px;color:#075b63}#bb-spo2 .so-route-card:hover{background:#f7fbf8;border-color:#0e7774}#bb-spo2 .so-view-heading{display:none;background:#eff7f2;border:1px solid #d0e4d9;border-radius:15px;padding:23px 28px;margin:14px 0 20px}#bb-spo2 .so-back{color:#075b63;font-size:14px;font-weight:750}#bb-spo2 .so-view-heading .so-step{margin:18px 0 8px}#bb-spo2 .so-view-heading h1{font-size:clamp(26px,4vw,38px);color:#173f46;margin:0 0 9px}#bb-spo2 .so-view-heading>p:last-child{font-size:15px;margin:0}#bb-spo2 .so-guidance{font-size:13px;line-height:1.7;border-top:1px solid #d3e4db;padding:15px 29px;color:#56716d}#bb-spo2 .so-guidance a{color:#075b63}#bb-spo2 .so-signal-page{border:1px solid var(--so-line);border-radius:16px;background:#fff;margin-top:22px;overflow:hidden}#bb-spo2 .so-signal-page .so-signal-lab{border-top:0}#bb-spo2 .so-after-signal{margin-top:21px}#bb-spo2 .so-after-signal a{display:inline-block;text-decoration:none}#bb-spo2 .so-lesson-text>p{line-height:1.85;font-size:15px;max-width:840px;margin:14px 0}#bb-spo2 .so-lesson-text>p+p{margin-top:18px}#bb-spo2 .so-lesson,#bb-spo2 .so-lesson-text{min-height:0}#bb-spo2 .so-lesson-buttons a.so-button{display:inline-flex;align-items:center;text-decoration:none}#bb-spo2[data-so-view=overview] .so-choose{display:block}#bb-spo2[data-so-view=overview] .so-teach,#bb-spo2[data-so-view=overview] .so-signal-page,#bb-spo2[data-so-view=overview] .so-activity,#bb-spo2[data-so-view=overview] .so-footer{display:none!important}#bb-spo2[data-so-view=learning] .so-view-heading,#bb-spo2[data-so-view=signal] .so-view-heading,#bb-spo2[data-so-view=scenarios] .so-view-heading{display:block}#bb-spo2[data-so-view=learning] .so-hero,#bb-spo2[data-so-view=signal] .so-hero,#bb-spo2[data-so-view=scenarios] .so-hero,#bb-spo2[data-so-view=learning] .so-signal-page,#bb-spo2[data-so-view=learning] .so-activity,#bb-spo2[data-so-view=learning] .so-footer,#bb-spo2[data-so-view=signal] .so-teach,#bb-spo2[data-so-view=signal] .so-activity,#bb-spo2[data-so-view=signal] .so-footer,#bb-spo2[data-so-view=scenarios] .so-teach,#bb-spo2[data-so-view=scenarios] .so-signal-page{display:none!important}#bb-spo2:not([data-so-view]) .so-hero,#bb-spo2:not([data-so-view]) .so-teach,#bb-spo2:not([data-so-view]) .so-signal-page,#bb-spo2:not([data-so-view]) .so-activity,#bb-spo2:not([data-so-view]) .so-footer{display:none!important}@media(max-width:850px){#bb-spo2 .so-choice-grid{grid-template-columns:1fr}#bb-spo2 .so-route-card{padding:19px}#bb-spo2 .so-route-card p{margin-bottom:6px}}@media(max-width:550px){#bb-spo2 .so-view-heading{padding:18px 16px}#bb-spo2[data-so-view=overview] .so-hero{padding:22px 20px}#bb-spo2[data-so-view=overview] .so-hero-display{display:none}#bb-spo2 .so-guidance{padding:12px 16px}}#bb-spo2 .so-hero-photo{height:240px;min-height:240px;padding:0;overflow:hidden;border-radius:14px;align-self:center}#bb-spo2 .so-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:14px}@media(max-width:800px){#bb-spo2 .so-hero-photo{height:210px;min-height:210px}}#bb-spo2 .so-signal-page .so-signal-lab,#bb-spo2 .so-activity{display:none!important}#bb-spo2 .so-live-technique,#bb-spo2 .so-live-cases{color:#20494e}#bb-spo2 .so-live-title{background:#eaf5ef;padding:25px 28px}#bb-spo2 .so-live-title p:not(.so-step){max-width:860px;font-size:15px;line-height:1.7}#bb-spo2 .so-live-tech-grid,#bb-spo2 .so-live-patient{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;padding:24px 28px}#bb-spo2 .so-live-probe-photo{position:relative;min-height:240px;max-height:320px;overflow:hidden;border-radius:14px;background:#e4eee8}#bb-spo2 .so-live-probe-photo img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;display:block}#bb-spo2 .so-live-photo-label{position:absolute;bottom:11px;left:11px;background:#0e474edb;color:#fff;font-size:11px;font-weight:800;letter-spacing:.035em;padding:6px 10px;border-radius:7px}#bb-spo2 .so-live-controls label,#bb-spo2 .so-live-label{display:block;font-size:13px;font-weight:800;color:#214d4f;margin:0 0 9px}#bb-spo2 #so-t-patient{width:100%;font:inherit;font-size:14px;padding:10px;min-height:46px;border:1px solid #bad4c7;border-radius:9px;background:#fff;color:#245354}#bb-spo2 .so-live-story{font-size:14px;line-height:1.72;margin:14px 0}#bb-spo2 .so-live-setup{padding:10px 0}#bb-spo2 .so-live-selectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:9px 0 15px}#bb-spo2 .so-live-selectors button{border:1px solid #c3d7cd;background:#fff;color:#225152;border-radius:9px;padding:11px 9px;min-height:59px;font:inherit;font-size:12px;line-height:1.4;font-weight:750;cursor:pointer}#bb-spo2 .so-live-selectors button[aria-pressed=true]{background:#e7f6ed;border:2px solid #14827a}#bb-spo2 .so-live-action{width:100%;min-height:44px;border:1px solid #c5d8d0;background:#fff;border-radius:9px;padding:10px 12px;margin:6px 0;color:#1d5053;font:inherit;font-size:13px;font-weight:770;text-align:left;cursor:pointer}#bb-spo2 .so-live-action[aria-pressed=true]{background:#e8f7ef;border:2px solid #0a8176}#bb-spo2 .so-live-message{background:#ebf6ef;border-left:4px solid #117f78;padding:13px 15px;border-radius:8px;font-size:13px;line-height:1.65;margin:13px 0}#bb-spo2 .so-live-message.is-warning{background:#fff5ea;border-left-color:#bb835a}#bb-spo2 .so-live-monitor-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:22px;padding:24px 28px;border-top:1px solid #dae9dc;background:#fafdfb;align-items:center}#bb-spo2 .so-live-monitor{padding:21px;background:linear-gradient(150deg,#294e58,#0c2d3b);border:9px solid #b4c9c6;border-radius:19px;color:#ebfff7;box-shadow:0 10px 18px #174c5528;min-width:0}#bb-spo2 .so-live-monitor-header{font-size:10px;font-weight:850;letter-spacing:.07em;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;color:#c2e5e2}#bb-spo2 .so-live-monitor-numbers{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:18px 0 10px}#bb-spo2 .so-live-monitor-numbers>div{text-align:center;white-space:nowrap}#bb-spo2 .so-live-monitor-numbers small{display:block;font-size:12px;color:#a6d5c7}#bb-spo2 .so-live-monitor-numbers strong{font:780 clamp(38px,6vw,60px)/1.2 system-ui;letter-spacing:-.03em}#bb-spo2 .so-live-monitor-numbers span{font-size:13px}#bb-spo2 .so-live-pleth{height:48px;display:flex;gap:5px;align-items:center;justify-content:center;overflow:hidden}#bb-spo2 .so-live-pleth i{display:block;background:#4ddcb1;flex:1;min-width:0;max-width:15px;height:5px;border-radius:6px;transition:height .17s,opacity .15s}#bb-spo2 .so-live-pleth.is-poor i{opacity:.2}#bb-spo2 .so-live-meter{height:7px;border-radius:12px;background:#355f65;margin:13px 0;overflow:hidden}#bb-spo2 .so-live-meter i{width:0;height:100%;display:block;background:#57d3b4;transition:width .15s}#bb-spo2 .so-live-monitor>p{font-size:12px;text-align:center;color:#d1eae5;margin:8px 0 0}#bb-spo2 .so-live-observation h3{font-size:21px;line-height:1.35;margin:0 0 9px}#bb-spo2 .so-live-observation p{font-size:14px;line-height:1.75}#bb-spo2 .so-live-observation .so-button{margin-top:15px}#bb-spo2 .so-live-limits{padding:23px 28px;background:#f0f8f2;border-top:1px solid #d3e7da}#bb-spo2 .so-live-limits h3{margin:0 0 9px;font-size:21px}#bb-spo2 .so-live-limits p{font-size:14px;max-width:900px}#bb-spo2 .so-live-limits a{font-size:14px;font-weight:800;color:#075b63}#bb-spo2 .so-live-cases{border:1px solid #d2e4d8;border-radius:16px;overflow:hidden;background:#fff;margin:18px 0 23px}#bb-spo2 .so-live-cases-title{display:flex;justify-content:space-between;gap:20px;align-items:start}#bb-spo2 .so-live-progress-label{font-size:11px;color:#347372;font-weight:850;letter-spacing:.07em;white-space:nowrap}#bb-spo2 .so-live-patient{background:#fff}#bb-spo2 .so-live-patient-copy h3{margin:5px 0 12px;font-size:23px}#bb-spo2 .so-live-patient-copy>p:not(.so-step){font-size:14px;line-height:1.75}#bb-spo2 .so-live-baseline{background:#f0f7f2;border:1px solid #cce1d3;border-radius:10px;padding:12px 14px;font-size:13px}#bb-spo2 .so-live-baseline p{margin:4px 0 0;font-size:13px}#bb-spo2 .so-live-priority{margin-top:13px;border-left:4px solid #b57956;background:#fff5ea;font-size:13px;line-height:1.65;padding:11px 14px}#bb-spo2 .so-live-priority.is-routine{background:#eff8f3;border-left-color:#6a9b88}#bb-spo2 .so-live-case-stage{border-top:1px solid #d9e8de;padding:23px 28px}#bb-spo2 .so-live-case-stage h3{margin:7px 0 12px;font-size:23px}#bb-spo2 .so-live-case-stage>p:not(.so-step){font-size:14px}#bb-spo2 .so-live-practice-cols{display:grid;grid-template-columns:1fr .7fr;gap:19px;margin:13px 0}#bb-spo2 .so-live-setup-side{border-radius:11px;background:#f6faf7;border:1px solid #d7e7dc;padding:17px}#bb-spo2 .so-live-setup-side strong{font-size:14px}#bb-spo2 .so-live-setup-side>p{font-size:13px;line-height:1.75}#bb-spo2 .so-live-case-stage .so-live-monitor-layout{padding:9px 0 0;border:0;background:transparent}#bb-spo2 .so-live-reading-inputs{display:flex;gap:15px;flex-wrap:wrap;align-items:end;margin:16px 0}#bb-spo2 .so-live-reading-inputs label{font-size:13px;font-weight:850;display:grid;gap:7px}#bb-spo2 .so-live-reading-inputs input{min-height:48px;width:130px;max-width:100%;padding:10px;border:1px solid #b7d3c7;border-radius:9px;font:inherit;font-size:18px;color:#144d50}#bb-spo2 .so-live-debrief{background:#f1f8f3}#bb-spo2 .so-live-result{display:flex;align-items:center;justify-content:space-between;gap:17px;background:#fff;border:1px solid #cde1d4;padding:17px;border-radius:10px;margin:15px 0}#bb-spo2 .so-live-result small{display:block;font-size:11px;font-weight:840;color:#336e6d;letter-spacing:.06em}#bb-spo2 .so-live-result strong{font:760 29px/1.35 system-ui;color:#0b565c}#bb-spo2 .so-live-result>span{font-size:14px;font-weight:790}#bb-spo2 #so-c-teaching p{font-size:15px;line-height:1.85}#bb-spo2 .so-live-final-actions{display:flex;flex-wrap:wrap;gap:12px;margin:21px 0}#bb-spo2 .so-live-small,#bb-spo2 .so-live-references{font-size:12px;line-height:1.75;color:#526f6b}#bb-spo2 .so-live-references{padding:17px 28px;border-top:1px solid #d3e4db}#bb-spo2 .so-part-nav{margin:25px 0}#bb-spo2 .so-part-nav-panel{display:none;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border:1px solid #bfdacf;border-radius:15px;background:#edf6f1}#bb-spo2 .so-part-nav-panel>div:first-child{min-width:0;flex:1}#bb-spo2 .so-part-nav-panel small{font-size:11px;font-weight:850;color:#34726c;letter-spacing:.06em}#bb-spo2 .so-part-nav-panel h3{font-size:21px;margin:8px 0}#bb-spo2 .so-part-nav-panel p{font-size:14px;line-height:1.65;margin:0}#bb-spo2 .so-part-nav-actions{display:flex;flex-wrap:wrap;gap:13px;align-items:center}#bb-spo2 .so-part-nav-next{background:#075b63;color:#fff!important;padding:13px 19px;text-decoration:none;font-size:14px;font-weight:800;border-radius:10px;min-height:49px;display:inline-flex;align-items:center;justify-content:center}#bb-spo2 .so-part-nav-back{color:#075b63;font-size:13px;font-weight:780}#bb-spo2[data-so-view=learning] .so-part-nav-learning,#bb-spo2[data-so-view=signal] .so-part-nav-signal,#bb-spo2[data-so-view=scenarios] .so-part-nav-scenarios{display:flex}#bb-spo2[data-so-view=overview] .so-part-nav,#bb-spo2:not([data-so-view]) .so-part-nav{display:none}#bb-spo2[data-so-view=overview] .so-live-cases,#bb-spo2[data-so-view=learning] .so-live-cases,#bb-spo2[data-so-view=signal] .so-live-cases,#bb-spo2:not([data-so-view]) .so-live-cases{display:none!important}#bb-spo2 .so-live-selectors button:focus-visible,#bb-spo2 .so-live-action:focus-visible,#bb-spo2 .so-part-nav a:focus-visible{outline:3px solid #cb936c;outline-offset:3px}@media(max-width:840px){#bb-spo2 .so-live-tech-grid,#bb-spo2 .so-live-patient,#bb-spo2 .so-live-monitor-layout,#bb-spo2 .so-live-practice-cols{grid-template-columns:1fr}#bb-spo2 .so-live-cases-title,#bb-spo2 .so-part-nav-panel{flex-direction:column;align-items:stretch}#bb-spo2 .so-live-probe-photo{min-height:210px;max-height:260px}#bb-spo2 .so-live-progress-label{align-self:start}}@media(max-width:550px){#bb-spo2 .so-live-title,#bb-spo2 .so-live-tech-grid,#bb-spo2 .so-live-patient,#bb-spo2 .so-live-monitor-layout,#bb-spo2 .so-live-case-stage,#bb-spo2 .so-live-limits,#bb-spo2 .so-live-references{padding:18px 15px}#bb-spo2 .so-live-case-stage .so-live-monitor-layout{padding:0}#bb-spo2 .so-live-probe-photo{min-height:180px;max-height:215px}#bb-spo2 .so-live-selectors{grid-template-columns:1fr}#bb-spo2 .so-live-selectors button{min-height:44px}#bb-spo2 .so-live-result{flex-direction:column;align-items:start}#bb-spo2 .so-part-nav-panel{padding:19px 15px}#bb-spo2 .so-part-nav-actions{flex-direction:column-reverse;align-items:stretch}#bb-spo2 .so-part-nav-next{text-align:center}#bb-spo2 .so-live-monitor{padding:13px;border-width:7px}#bb-spo2 .so-live-monitor-numbers strong{font-size:43px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bleepbook-spo2.css.map */
