.statistics-lab{font:16px/1.5 var(--sans);min-width:0;color:var(--ink)}
.statistics-lab .s3-controls{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:end;margin:10px 0 14px}
.statistics-lab .s3-controls label{display:flex;flex-direction:column;gap:5px;max-width:100%;font-size:15px;font-weight:600}
.statistics-lab :is(input,select,button){background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:0;font:16px/1.4 var(--sans);padding:7px 9px;min-height:44px;max-width:100%}
.statistics-lab input[type=number]{width:110px}.statistics-lab .s3-check{flex-direction:row!important;align-items:center;gap:8px!important;min-height:44px}.statistics-lab input[type=checkbox]{min-height:20px;width:20px;accent-color:var(--ink)}
.statistics-lab .s3-prompt{font:17px/1.5 var(--sans);margin-bottom:8px}
.statistics-lab .s3-result>p{font:19px/1.5 Georgia,'Times New Roman',serif;margin:9px 0}
.statistics-lab .s3-result>p.s3-note{font:15px/1.5 var(--sans);color:var(--muted)}
.statistics-lab h4{font:700 16px/1.4 var(--sans);margin:16px 0 4px}.statistics-lab .s3-graph{width:100%;max-width:560px;overflow:visible}.statistics-lab .s3-svg-math{font-size:12px;line-height:1.3;white-space:nowrap}
@media(max-width:720px){.statistics-lab .s3-controls{gap:10px 14px}.statistics-lab .s3-result>p{font-size:18px}.statistics-lab .s3-svg-math{font-size:17px}}
@media print{.statistics-lab{display:none}.s3-graph{max-width:290pt}}
