.experiment-nav{display:flex;gap:10px;margin-bottom:24px;flex-wrap:wrap}.experiment-nav a{padding:8px 15px;background:white;border:1px solid var(--line);border-radius:10px;color:var(--purple);text-decoration:none;font-weight:700}label small{display:block;color:var(--muted);font-weight:400;line-height:1.6;margin-top:7px}.table-scroll{overflow-x:auto;margin:20px 0}.table-scroll table{min-width:1000px}.table-scroll th{background:#f1eaf7}.table-scroll td input{width:110px}.table-scroll button{font-size:.8rem;padding:9px}.screenshot{padding:14px;background:#fff2d5;border-radius:10px;font-size:.9rem;font-weight:700}.plot-point{cursor:grab}#plot-svg{touch-action:none;cursor:crosshair}.panel .readings{margin-top:16px}.panel .readings div{overflow-wrap:anywhere}.drawing svg .hit{cursor:grab}.drawing svg .vector-label{paint-order:stroke;stroke:#faf9fc;stroke-width:4px;stroke-linejoin:round}.experiment-nav a:focus-visible{outline:3px solid #d38857;outline-offset:3px}
.experiment-nav a[aria-current=page]{background:var(--purple);color:white}
#protocol textarea{display:block;width:100%;font:inherit;border:1px solid #aaa0b5;border-radius:9px;padding:12px;margin:8px 0;resize:vertical;min-height:90px}#protocol input[type=date]{display:block;margin-top:8px;padding:11px;font:inherit;border:1px solid #aaa0b5;border-radius:9px;min-height:44px}#protocol textarea:focus-visible{outline:3px solid #d38857;outline-offset:3px}
