/* GENERATED by work/calc-pack-2026-10-12/make-sheet-css.py from 27 calculator pages: the calc-sheet styles for the printed project pack. Do not edit. */
.sheet{padding:8px 20px 20px;font-size:13.5px}
.sheet h3{font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:var(--accent);margin:16px 0 4px}
.sheet .cl{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px;color:#0d5f56;background:#eef5f3;border-radius:5px;padding:0 5px;margin-left:6px}
.sheet .eqn{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;padding:5px 0 5px 14px;color:var(--text);border-left:2px solid var(--line);margin:4px 0;line-height:1.7}
.sheet .res{font-weight:700}
.sheet .pf{font-weight:800;font-size:11px;padding:1px 7px;border-radius:5px}
.sheet .pf.g{background:rgba(46,139,87,.14);color:#256b45}
.sheet .pf.b{background:rgba(206,90,64,.14);color:#a53f28}
.sheet .scope{background:#fff;border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:8px;padding:10px 12px;margin:14px 0 2px;color:#6b5a3a;font-size:12px;line-height:1.6}
.sheet .pf.w{background:rgba(201,138,26,.16);color:#8a6414}
.sheet table.ptab{border-collapse:collapse;font-size:12px;margin:6px 0 4px;font-family:ui-monospace,Menlo,Consolas,monospace}
.sheet table.ptab th{text-align:right;font-weight:700;color:var(--dim);padding:3px 10px;border-bottom:1px solid var(--line)}
.sheet table.ptab td{text-align:right;padding:3px 10px;border-bottom:1px solid #eef4f2;font-variant-numeric:tabular-nums}
.sheet .eqn b{font-weight:700}
.sheet table.ptab td.l,.sheet table.ptab th.l{text-align:left}
.sheet .note{font-size:12px;color:#6b5a3a;background:#fdf7ec;border:1px solid #f0e2c2;border-left:3px solid var(--warn);border-radius:8px;padding:9px 11px;margin:8px 0}
.sheet .pf.w{background:rgba(201,138,26,.16);color:#8a5f12}
.sheet .sx-shapes label{white-space:nowrap;margin-right:10px}
.sheet .sx-shapes select{font:inherit;font-size:12px;padding:2px 4px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text)}
.sheet table.mini{width:100%;border-collapse:collapse;font-size:12px;margin:6px 0;font-variant-numeric:tabular-nums}
.sheet table.mini th{text-align:right;color:var(--dim);font-weight:600;border-bottom:1px solid var(--line);padding:4px 8px}
.sheet table.mini th:first-child{text-align:left}
.sheet table.mini td{text-align:right;padding:4px 8px;border-bottom:1px solid #eef4f2}
.sheet table.mini td:first-child{text-align:left;font-weight:600}
