#lungView{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:14px}#lungSvg{width:100%;height:100%;display:block;filter:drop-shadow(0 8px 26px rgba(0,0,0,.4))}.lung-g,#diaphG{transform-box:fill-box;transform-origin:center;transition:none}.lg-lung{stroke:#080c1266;stroke-width:1.4;cursor:pointer;transition:filter .15s ease,stroke .15s ease}.es{cursor:pointer;transition:filter .15s ease,stroke .15s ease}.es.hot,.lg-lung.hot{filter:brightness(1.3) saturate(1.12);stroke:#fff;stroke-width:2}.lg-fissure{stroke:#78283266;stroke-width:1.4;fill:none;pointer-events:none}.lg-ribs path{stroke:#d9dde3;stroke-width:3;opacity:.16;fill:none}.lg-ribs.hot path{opacity:.5;stroke:#fff}.lg-pleura{stroke:#cfe0ee;stroke-width:2.4;opacity:.5}.lg-pleura.hot{opacity:1;stroke:#fff}.lg-bronch{cursor:pointer;fill:none;stroke-linecap:round;transition:stroke-width .25s ease,stroke .25s ease}.lg-bronch.hot{stroke:#fff!important}.lg-bronch-set{pointer-events:stroke}.lg-rings line{pointer-events:none}.lg-alv circle{stroke:#78283759;stroke-width:.8}.lg-alv{cursor:pointer;transition:filter .15s ease}.lg-alv.hot{filter:brightness(1.25) saturate(1.1)}.lg-diaph{stroke:#080c1259;stroke-width:1.4;cursor:pointer}[data-st=trachea],.lg-zoom{cursor:pointer}.lg-zoom-box{fill:#0e141c8c;stroke:#78c8e073;stroke-width:1.2;stroke-dasharray:4 3}.lg-zoom-link{stroke:#78c8e066;stroke-width:1.2;stroke-dasharray:5 4;pointer-events:none}.lg-zoom-cap{fill:#bfe7f0;font:600 9px var(--font-sans);pointer-events:none}.lg-zoom-lab{fill:#7a2a36;font:600 8.5px var(--font-sans);pointer-events:none}.lg-zoom-lab2{fill:#d49aa6;font:600 8px var(--font-sans);pointer-events:none}.lg-capnet path{stroke:#c0506a;stroke-width:2;opacity:.7}.lg-zoom-alv{stroke:#78283766;stroke-width:1.2}.lg-zoom-alv2{stroke:#78283759;stroke-width:1}.lg-zoom.hot .lg-zoom-alv,.lg-zoom.hot .lg-zoom-alv2{filter:brightness(1.2)}.lg-zoom.hot .lg-zoom-box{stroke:#fff}.flow{pointer-events:none}.fp-air{fill:#bfe8ff;filter:drop-shadow(0 0 3px #7fc8ff)}.fp-o2{fill:#ff7a6a;filter:drop-shadow(0 0 3px #ff5a44)}.fp-co2{fill:#7fb0e6;filter:drop-shadow(0 0 3px #5a90d0)}#phaseTag{color:var(--cyan)}#lungPathoGrid .patho{font-size:11.5px;padding:6px 8px}.pat-asthma .lg-bronch[data-st=bronchi]{stroke:#cf7a3a;stroke-width:5}.pat-asthma .lg-bronch[data-st=bronchiole]{stroke:#cf7a3a;stroke-width:1.2}.pat-asthma .lg-zoom-alv{filter:none}.pat-copd .lg-lung{filter:brightness(1.12) saturate(.74)}.pat-copd .lg-alv circle{transform-box:fill-box;transform-origin:center;transform:scale(1.55);opacity:.8}.pat-copd .lg-zoom-alv{transform-box:fill-box;transform-origin:center;transform:scale(1.32);filter:saturate(.7) brightness(1.05)}.lg-alv circle{transform-box:fill-box;transform-origin:center;transition:transform .4s ease}.lg-zoom-alv,.lg-zoom-alv2{transition:transform .4s ease}.pat-pneumonia #rlung .lg-lung{filter:grayscale(.5) brightness(.7)}#pneumoPatch{opacity:0;pointer-events:none;transition:opacity .5s ease}.pat-pneumonia #pneumoPatch{opacity:.66;animation:consol 2.4s ease-in-out infinite}@keyframes consol{0%,to{opacity:.6}50%{opacity:.78}}.pat-pneumothorax #llung .lg-lung{opacity:.8;filter:brightness(.8)}
