#proposal-print{color:#1a1a1a;overflow-wrap:anywhere;background:#fff;width:794px;padding:40px;font-size:12px;line-height:1.5}#proposal-print p{white-space:pre-wrap;font-size:12px;line-height:1.5}#proposal-print h2{letter-spacing:0;margin-bottom:12px;font-size:26px;line-height:1.2}#proposal-print h3{margin-bottom:6px;font-size:13px;line-height:1.4}.proposal-heading{border-bottom:2px solid #444;padding-bottom:20px}.proposal-parties{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.proposal-free-text{margin:18px 0}#proposal-print table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:11px}#proposal-print caption{text-align:left;margin-bottom:8px;font-size:12px}#proposal-print th,#proposal-print td{vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #ccc;padding:7px 5px}#proposal-print th{text-align:left;background:#f3f3f3}.proposal-totals{width:70%;margin:20px 0 0 auto}.proposal-totals>div{justify-content:space-between;gap:16px;margin-bottom:5px;display:flex}.proposal-totals dd{text-align:right}.proposal-totals>div:last-child{border-top:1px solid #aaa;padding-top:8px;font-size:15px;font-weight:700}.proposal-tax-note{text-align:right}.proposal-words{margin-top:18px;font-weight:600!important}.proposal-terms{margin-top:24px}@media print{@page{size:A4 portrait;margin:14mm}body:has(#proposal-print) :not(:has(#proposal-print)):not(#proposal-print):not(#proposal-print *){display:none!important}:is(body:has(#proposal-print),body:has(#proposal-print) :has(#proposal-print)){width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}#proposal-print{width:auto;padding:0}#proposal-print thead{display:table-header-group}#proposal-print tr{break-inside:avoid;page-break-inside:avoid}#proposal-print .proposal-heading,#proposal-print .proposal-party,#proposal-print .proposal-totals,#proposal-print .proposal-words{break-inside:avoid}#proposal-print h3{break-after:avoid}#proposal-print .proposal-free-text{orphans:3;widows:3}}
