#studyType{width:auto;max-width:220px;font-size:12px}.projectbar .actions{justify-content:flex-end}.projectbar{gap:12px}#studyDialog{max-width:740px;width:94vw;max-height:90dvh;overflow:auto}#plotDialog{max-width:1200px;width:96vw;max-height:94dvh;overflow:auto}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.form-grid .field input{margin-top:6px}.study-explainer{font-size:12px;line-height:1.7;background:#f1f6fa;border-left:3px solid #668da7;padding:10px 12px;margin:10px 0}.setup-actions{display:flex;justify-content:space-between;gap:12px;margin-top:20px;flex-wrap:wrap}.advanced-equipment{border-top:1px solid #e4e8ed;margin-top:22px;padding-top:12px}.advanced-equipment h3,#results h3{font-size:13px;margin:10px 0}.checkbox-field{display:flex;align-items:center;gap:8px;margin:12px 0;font-size:12px}.checkbox-field input,.chart-legend input{width:auto}.advanced-equipment .field{margin:12px 0}.advanced-equipment select{font-size:11px;margin-top:7px}.setting-readout{background:#fff2e6;padding:9px;font-size:12px;line-height:1.6}.study-notes{font-size:11px;line-height:1.7;color:#586b7e;margin:14px 0}.study-notes summary{cursor:pointer;font-weight:600}.study-notes ul{padding-left:20px}.study-notes li{margin:6px 0}.screen-review{color:#b04422;font-weight:600}.screen-ok{color:#24745c}.study-chart{display:block;width:100%;height:auto;min-width:420px}.chart-svg{overflow:auto;border:1px solid #e0e6ed;border-radius:7px;background:white}.chart-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;margin:12px 0}.chart-controls select{width:auto;font-size:12px}.chart-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;margin:8px 0}.chart-legend label{display:flex;align-items:center;gap:5px;cursor:pointer}.probe-label{display:flex;gap:10px;align-items:center;margin-top:10px;font-size:12px}.probe-label input{flex:1;padding:0;accent-color:#ee702c}.probe-readout{font-size:11px;line-height:1.7;background:#f2f6f9;padding:8px;margin:8px 0}.study-heading button:disabled{opacity:.5;cursor:default}#results .results-scroll{max-height:240px}#resultsBody .risk-notice{margin-bottom:4px}#inlinePlot{margin:12px 0}#studyDialog input:invalid{border-color:#b42318}@media(max-width:760px){.form-grid{grid-template-columns:1fr}#studyType{max-width:180px}.study-chart{min-width:480px}.chart-controls{line-height:1.7}}@media print{.chart-controls,.probe-label,.setup-actions{display:none}}
