#pancreasView{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:14px}#pancreasSvg{width:100%;height:100%;display:block;filter:drop-shadow(0 8px 26px rgba(0,0,0,.4))}.pc-part,.pc-islet,.pc-beta,.pc-alpha{cursor:pointer;transition:filter .15s ease}[data-st].hot{filter:brightness(1.22) saturate(1.12)}.pc-gland{stroke:#9a6a28;stroke-width:1.6}.pc-shade,.pc-acini,.pc-ductbs,.pc-zoomcap{pointer-events:none}.pc-acinus{fill:#b86a55;opacity:.5}.pc-duct{filter:drop-shadow(0 0 2px rgba(230,210,160,.5))}.pc-ductb{stroke:#d8c290;stroke-width:1;opacity:.6}.pc-isletdot{fill:#7fb0d8;stroke:#fff;stroke-width:.6;opacity:.85}.pc-zoomline{stroke:#6f9fd6;stroke-width:1;stroke-dasharray:3 3;opacity:.6}.pc-islet{stroke:#9fc6e6;stroke-width:1.5}.pc-vessel{opacity:.9}.pc-beta{fill:#5b9bd5;stroke:#2c5f93;stroke-width:.8;transition:filter .2s ease}.pc-alpha{fill:#e08a3c;stroke:#9a5a1e;stroke-width:.8;transition:filter .2s ease}.pc-zoomcap{fill:var(--text-dim);font-size:11px;font-weight:600}.flow{pointer-events:none}#flowG circle{filter:drop-shadow(0 0 3px rgba(255,255,255,.35))}.pat-type1 #pcBeta .pc-beta{fill:#6b6f74;stroke:#4a4d50;opacity:.45}.pat-type2 #pcBeta .pc-beta{filter:saturate(.6) brightness(.9)}.pat-pancreatitis .pc-gland{filter:saturate(1.5) hue-rotate(-12deg) brightness(.95)}.pat-pancreatitis .pc-acinus{fill:#e0483a;opacity:.8}#phaseTag{color:var(--cyan)}#pcPathoGrid .patho{font-size:11.5px;padding:6px 8px}.pc-tools{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.pc-tools .btn{flex:1;min-width:96px}
