.sheet{--rasp:#b00069;--paper:#fff;--inkp:#111;--rule:#e6e6e6;background:var(--paper);color:var(--inkp);padding:32px 36px;font-family:Helvetica,Arial,sans-serif;box-shadow:0 10px 40px #00000040}.sheet *{color:inherit}.sheet .bar{border-bottom:3px solid var(--rasp);justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.sheet .bar b{letter-spacing:.02em;font-size:22px}.sheet .bar span{color:#555;font-size:12px}.sheet h2{letter-spacing:.08em;text-transform:uppercase;color:var(--rasp);margin:24px 0 6px;font-size:13px}.sheet .meta{grid-template-columns:1fr 1fr;gap:6px 24px;font-size:14px;display:grid}.sheet table{border-collapse:collapse;width:100%;margin-top:8px;font-size:14px}.sheet td{border-bottom:1px solid var(--rule);padding:8px 4px}.sheet td.amt{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sheet tr.tot td{border-bottom:0;border-top:2px solid var(--inkp);font-size:16px;font-weight:700}.sheet .terms{color:#444;white-space:pre-wrap;font-size:12px;line-height:1.5}.sheet .sig{grid-template-columns:1fr 1fr;gap:32px;margin-top:36px;font-size:12px;display:grid}.sheet .sig div{border-top:1px solid var(--inkp);padding-top:6px}.sheet .foot{color:#777;margin-top:28px;font-size:11px}@media print{nav,footer,.ticker,.no-print,[data-depth-meter]{display:none!important}body{background:#fff!important;padding:0!important}.sheet{box-shadow:none;padding:0}.proposal-form{display:none!important}@page{margin:16mm}}
