.checkbook-figure.iso[data-theme="light"]{--anatomy-paper:#faf7f1;--anatomy-face:#f8f2e6;--anatomy-top:#f5eddd;--anatomy-shade-0:#baad94;--anatomy-shade-1:#cabea8;--anatomy-shade-2:#d7cdbb;--anatomy-shade-3:#e6dccb;--anatomy-hi:#443c31;--anatomy-mid:#746858;--anatomy-lo:#958977;--anatomy-faint:#b5a993;--anatomy-lit:#8e3f22;color:#302a22;background:#faf7f1;font-family:var(--sans,system-ui)}
.checkbook-figure.iso-plate{padding:0}.checkbook-figure svg.iso-figure{margin:0}
.checkbook-figure{margin:24px 0;border:1px solid #d8cbb7;border-radius:8px;box-shadow:0 4px 18px #47352108;min-width:0;position:relative;background-image:linear-gradient(110deg,#fff9 0%,transparent 65%)}
.checkbook-figure .bench-heading{display:flex;gap:16px;align-items:baseline;justify-content:space-between;padding:15px 20px 0}
.checkbook-figure .bench-number{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:#786b58;white-space:nowrap}
.checkbook-figure .bench-title{font:500 clamp(20px,2.1vw,26px)/1.25 var(--serif,Georgia);margin:0;color:#493424;letter-spacing:-.025em;text-align:right}
.checkbook-figure .bench-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:6px;padding:0 20px 10px}
.checkbook-figure .bench-stage{position:relative;min-width:0;touch-action:pan-y}
.checkbook-figure svg.iso-figure{display:block;width:100%;height:auto;overflow:visible}
.checkbook-figure .bench-note{padding:14px 0 12px 16px;border-left:1px solid #e1d7c6;min-width:0}
.checkbook-figure .bench-label{display:block;font:500 19px/1.2 var(--serif,Georgia);margin:0 0 7px;color:#493c2b;overflow-wrap:anywhere}
.checkbook-figure .bench-amount{display:block;font-size:clamp(18px,2vw,25px);font-variant-numeric:tabular-nums;line-height:1.3;margin:6px 0;color:#8e3f22;overflow-wrap:anywhere}
.checkbook-figure .bench-scope{display:block;font:13px/1.4 var(--sans,system-ui);color:#6a5f50;margin:7px 0}
.checkbook-figure .bench-readout{margin:0 0 12px;line-height:1.4;font-size:15px;color:#5b5145}
.checkbook-figure .bench-controls{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}
.checkbook-figure button,.checkbook-figure select{font:14px/1.3 var(--sans,system-ui);border:1px solid #cdbfa9;border-radius:5px;padding:9px 12px;min-height:44px;background:#f9f5ed;color:#493c2b;max-width:100%;white-space:normal;text-align:left;cursor:pointer}
.checkbook-figure select{width:100%;min-width:0}.checkbook-figure button[aria-pressed="true"]{background:#493c2b;border-color:#493c2b;color:#faf7f1}
.checkbook-figure :focus-visible{outline:3px solid #176ab0;outline-offset:3px}
.checkbook-figure figcaption{font:13px/1.5 var(--sans,system-ui);color:#716553;margin:0;padding:12px 20px;border-top:1px solid #e4dac9;background:#f3eddf80}
.checkbook-figure [data-on]{--anatomy-top:#db9976;--anatomy-shade-0:#aa613f;--anatomy-shade-1:#b77653;--anatomy-shade-2:#c88c6b;--anatomy-shade-3:#dba783;--anatomy-hi:#793715;--anatomy-mid:#8e4d2c}
.checkbook-figure .bench-print{font-size:7px;letter-spacing:.1px;fill:#67432d}
@media(max-width:700px){.checkbook-figure{margin:20px 0}.checkbook-figure .bench-heading{padding:12px 14px 0;gap:10px}.checkbook-figure .bench-title{font-size:20px}.checkbook-figure .bench-layout{grid-template-columns:1fr;padding:0 14px 12px;gap:0}.checkbook-figure .bench-stage{max-width:480px;width:100%;margin:auto}.checkbook-figure .bench-note{padding:0;border-left:0}.checkbook-figure .bench-label{font-size:18px}.checkbook-figure .bench-amount{font-size:22px}.checkbook-figure .bench-readout{font-size:14px}.checkbook-figure figcaption{padding:12px 14px}.checkbook-figure .bench-controls{margin-top:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.checkbook-figure *{animation:none!important;transition:none!important}}
