#stomachView{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:14px}#stomachSvg{width:100%;height:100%;display:block;filter:drop-shadow(0 8px 26px rgba(0,0,0,.4))}.es{cursor:pointer;transition:filter .15s ease,stroke .15s ease}.es.hot{filter:brightness(1.22) saturate(1.12);stroke:#fff;stroke-width:2}.st-wall{stroke:#7a3a2c;stroke-width:2.2}.st-eso,.st-pyl{stroke:#080c1259;stroke-width:1.2}.st-rugae{pointer-events:none}.st-ruga{stroke:#9a4a3a;stroke-width:1.8;fill:none;opacity:.45}.st-shade-ov,.st-hi{pointer-events:none}#stUlcer{opacity:0;transition:opacity .4s ease;filter:drop-shadow(0 0 5px #c0302a)}.pat-ulcer #stUlcer{opacity:1;animation:ulcer 1.8s ease-in-out infinite}@keyframes ulcer{0%,to{filter:drop-shadow(0 0 4px #c0302a)}50%{filter:drop-shadow(0 0 10px #ff3a2c)}}.st-wave{fill:#5a1e1473;pointer-events:none}.flow{pointer-events:none}.fp-food{fill:#a5713f;filter:drop-shadow(0 0 2px #6e4a28)}.fp-acid{fill:#dff06a;filter:drop-shadow(0 0 3px #c8e040)}.fp-reflux{fill:#ff7a4a;filter:drop-shadow(0 0 4px #ff4a2a)}.pat-gastritis .st-wall,.pat-hpylori .st-wall{filter:saturate(1.5) brightness(.92) hue-rotate(-8deg)}.pat-gerd .st-eso{filter:saturate(1.6) brightness(1.05)}#phaseTag{color:var(--cyan)}#stPathoGrid .patho{font-size:11.5px;padding:6px 8px}
