.proposal-document{--pdf-page-width:816px;--pdf-page-min-height:1056px;--pdf-page-padding-x:64px;--pdf-page-padding-y:72px;--pdf-thead-bg:#405a73;--pdf-row-band:#ededed;--pdf-text:#333;--pdf-text-mute:#737373;--pdf-cover-bg:#5a788c;color:var(--pdf-text);background:0 0;flex-direction:column;align-items:center;gap:24px;padding:0;display:flex}.proposal-document>section{width:var(--pdf-page-width);min-height:var(--pdf-page-min-height);padding:var(--pdf-page-padding-y) var(--pdf-page-padding-x);box-sizing:border-box;color:var(--pdf-text);background:#fff;overflow:hidden;box-shadow:0 2px 8px #0000001f}.proposal-document .pdf-table{border-collapse:collapse;width:100%;color:var(--pdf-text);border:none;font-size:11px}.proposal-document .pdf-table thead tr{background:var(--pdf-thead-bg)}.proposal-document .pdf-table thead th{color:#fff;text-align:left;border:none;padding:8px 10px;font-weight:600}.proposal-document .pdf-table thead th.text-right{text-align:right}.proposal-document .pdf-table thead th.text-center{text-align:center}.proposal-document .pdf-table tbody tr{background:#fff;border:none}.proposal-document .pdf-table tbody tr:nth-child(2n){background:var(--pdf-row-band)}.proposal-document .pdf-table tbody td{border:none;padding:8px 10px}.proposal-document .pdf-table.pdf-table-compact{font-size:10px}.proposal-document .pdf-table.pdf-table-compact thead th,.proposal-document .pdf-table.pdf-table-compact tbody td{padding:6px 8px}.proposal-document .pdf-info-card{color:var(--pdf-text);border:none;margin:0;font-size:11px}.proposal-document .pdf-info-card-header{background:var(--pdf-thead-bg);color:#fff;padding:8px 10px;font-size:11px;font-weight:600}.proposal-document .pdf-info-card-row{grid-template-columns:1fr 1fr;gap:8px;padding:7px 10px;display:grid}.proposal-document .pdf-info-card-row:nth-child(2n){background:var(--pdf-row-band)}.proposal-document .pdf-text-mute{color:var(--pdf-text-mute)}@media (max-width:815px){.proposal-document{gap:12px;padding:12px 0}.proposal-document>section{zoom:min(1, calc(100vw / 880px))}}@media print{body:has(.proposal-document){padding:0!important}body :not(.proposal-document):not(:has(.proposal-document)):not(.proposal-document *){display:none!important}body:has(.proposal-document) :has(.proposal-document){background:0 0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}@page{size:Letter;margin:18mm 0}.proposal-document{--pdf-page-printable-height:calc(11in - 36mm);box-shadow:none!important;background:0 0!important;gap:0!important;margin:0!important;padding:0!important;display:block!important}.proposal-document>section{width:var(--pdf-page-width);min-height:var(--pdf-page-printable-height);padding:0 var(--pdf-page-padding-x);box-sizing:border-box;page-break-after:always;-moz-column-break-after:page;break-after:page;overflow:visible;box-shadow:none!important;background:#fff!important;margin:0!important}.proposal-document>section.proposal-cover-page{height:var(--pdf-page-printable-height);min-height:var(--pdf-page-printable-height);overflow:hidden}.proposal-document>section.proposal-cover-page img{max-height:5.5in}.proposal-document>section:last-child{page-break-after:auto;-moz-column-break-after:auto;break-after:auto}.proposal-document .pdf-table,.proposal-document .pdf-info-card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.proposal-document .pdf-table thead{display:table-header-group}.proposal-document .pdf-table tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.proposal-document h1,.proposal-document h2,.proposal-document h3{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}details[data-proposal-document-preview]>:not(summary){display:block!important}details[data-proposal-document-preview]>summary{display:none!important}}
