/* Liberty Classic: shared document geometry for browser and server PDF. */
.liberty-sheet{width:794px;max-width:100%;box-sizing:border-box;background:#fff!important;color:#222!important;font:12px/1.35 Arial,Helvetica,sans-serif!important;padding:38px 44px!important;min-height:1040px;position:relative;box-shadow:none;--accent:#555;--sheet:#fff}.liberty-sheet *{box-sizing:border-box}.liberty-head,.liberty-parties{width:100%;border-collapse:collapse;table-layout:fixed;border:0!important}.liberty-head td,.liberty-parties td{border:0!important;padding:0;vertical-align:top;background:transparent!important}.liberty-head td:first-child{width:65%}.liberty-head .liberty-title{font-size:29px;text-align:right;font-weight:400;line-height:1.2}.liberty-logo{display:block;max-width:190px;max-height:130px;object-fit:contain;object-position:left center;margin:0 0 18px}.liberty-company{font-size:18px;font-weight:400;margin:0 0 3px}.liberty-address{font-size:12px;line-height:1.3;overflow-wrap:anywhere;white-space:pre-line}.liberty-parties{margin:55px 0}.liberty-parties td:first-child{width:57%;padding-right:24px}.liberty-meta{width:100%;font-size:11px;border-collapse:collapse}.liberty-meta th,.liberty-meta td{border:0!important;padding:2px 0!important;background:transparent!important;vertical-align:top}.liberty-meta th{text-align:right;padding-right:15px!important;width:55%;font-weight:700}.liberty-meta td{text-align:left;word-wrap:break-word}.liberty-items{width:100%;table-layout:fixed;border-collapse:collapse;font-size:11px;margin:0}.liberty-items th,.liberty-items td{border:1px solid #888;padding:6px;text-align:left;vertical-align:top;word-wrap:break-word;white-space:pre-line;background:#fff;color:#222}.liberty-items th{background:#e7e7e7;font-weight:700}.liberty-items .liberty-num{text-align:right;font-variant-numeric:tabular-nums}.liberty-items thead{display:table-header-group}.liberty-items tr{page-break-inside:avoid;break-inside:avoid}.liberty-totals{width:40%;margin:0 0 0 auto;border-collapse:collapse;font-size:11px;page-break-inside:avoid;break-inside:avoid}.liberty-totals th,.liberty-totals td{border:0;border-bottom:1px solid #888;padding:6px;background:#fff;color:#222}.liberty-totals th{text-align:left;font-weight:700}.liberty-totals td{text-align:right;white-space:nowrap}.liberty-totals .liberty-grand th,.liberty-totals .liberty-grand td{background:#e7e7e7}.liberty-copy{margin-top:24px;white-space:pre-line;font-size:11px;line-height:1.6;word-wrap:break-word;page-break-inside:avoid}.liberty-copy h4{font-size:11px;margin:0 0 5px}.liberty-payment{border-collapse:collapse;width:100%;font-size:11px;margin-top:10px;table-layout:fixed}.liberty-payment td{border:1px solid #ccc;padding:10px;vertical-align:top;word-wrap:break-word}.liberty-stamp{margin-top:28px;text-align:right;page-break-inside:avoid}.liberty-stamp img{display:inline-block;max-width:150px;max-height:110px;object-fit:contain}.liberty-qr{margin-top:24px;font-size:9px;color:#666}.liberty-qr svg{max-width:85px;max-height:85px;display:block;margin-bottom:6px}.liberty-footer{margin-top:30px;font-size:9px;color:#777;border-top:1px solid #ddd;padding-top:8px}.template-choice-liberty{background:#fff!important;border:1px solid #aaa!important}.template-choice-liberty .template-swatch-bar{background:#555!important}.template-choice-liberty .template-swatch-panel{background:#e7e7e7!important}.template-choice-liberty .template-swatch-lines{border-color:#888!important}@media print{.liberty-sheet{min-height:0;padding:0!important;box-shadow:none!important}}