.inspected-cell{position:absolute;pointer-events:none;z-index:2;outline:2px solid #7065cf;background:transparent}.cell-popover{background:#fafafc;position:absolute;z-index:9;overflow:visible;padding:0;border-radius:22px;box-shadow:0 12px 40px #24243826;outline:none}.cell-popover-heading{display:flex;align-items:center;justify-content:space-between;padding:5px 4px 10px 8px;gap:8px}.cell-popover h2{margin:0;font-size:13px}.cell-popover-heading span,.cell-thread-heading span:not(.symbol-tile){display:block;font-size:11px;color:var(--muted);margin-top:3px}.cell-popover section{border-top:1px solid var(--line);padding:8px 0 4px}.cell-thread-heading{display:flex;gap:10px;align-items:center;padding:2px 8px 8px;font-size:14px}.cell-popover button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 10px;background:transparent;border:0;border-radius:12px;text-align:left;font-size:13px}.cell-popover button:hover,.cell-popover button:focus-visible{background:#7065cf14}.cell-popover button:focus-visible{outline:2px solid #7065cf;outline-offset:-2px}.cell-popover button[aria-pressed=true]{color:var(--green)}.cell-popover-heading button{width:38px;flex-shrink:0}.cell-popover .viewer-icon{width:18px;height:18px;flex-shrink:0}.cell-popover-scroll{height:100%;overflow:auto;overscroll-behavior:contain;border-radius:inherit;position:relative}.cell-popover-content{padding:10px}.cell-popover-tail{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cell-popover-tail path{fill:#fafafc;stroke:#fff;stroke-width:1px;stroke-linejoin:round}.tool-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.tool-overlay .measurement-overlay path{fill:none;stroke:#ff3b30;stroke-width:1.5}.tool-overlay .measurement-cell{fill:#ff3b302e;stroke:#ff3b30;stroke-width:2.5}.tool-overlay .measurement-pill rect{fill:#ff3b30}.tool-overlay .measurement-pill text{fill:#fff;stroke:none;font:600 14px -apple-system,BlinkMacSystemFont,sans-serif;font-variant-numeric:tabular-nums}.tool-overlay .row-count{fill:#24212b;stroke:#fff;stroke-width:3;paint-order:stroke;stroke-linejoin:round;font:600 11px -apple-system,BlinkMacSystemFont,sans-serif}.measurement-panel{padding:14px;border:1px solid #ffffffd9;border-radius:22px;background:#fafaf2ed;backdrop-filter:blur(20px);color:#292435;box-shadow:0 8px 30px #24243820;font:13px -apple-system,BlinkMacSystemFont,sans-serif}.measurement-panel h3{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 12px}.measurement-panel .viewer-icon{width:18px;height:18px}.measurement-panel label{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px 0}.measurement-panel input{accent-color:#7460ce}.measurement-panel .measurement-endpoints{display:flex;gap:16px;align-items:center;justify-content:center;margin:14px 0 8px}.measurement-panel .measurement-endpoint{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:10px}.measurement-panel img{width:28px;height:28px;object-fit:contain;background:#fff;border-radius:4px}.measurement-panel .measurement-distance{display:flex;justify-content:center;gap:16px;font-weight:600;margin:8px}.measurement-panel button{background:none;border:0;color:inherit;padding:8px 0;font:inherit;cursor:pointer}
