.compact-paper{font:12px Arial,sans-serif;color:#111;background:white;max-width:1000px;margin:0 auto;border:1px solid #333;padding:12px;line-height:1.3}.compact-paper p{color:#111;line-height:1.3;margin:6px 0}.compact-header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #333;padding-bottom:12px}.compact-company{display:flex;align-items:center;gap:14px;flex:1}.compact-company img{width:95px;height:auto}.compact-number{border:2px solid #333;padding:12px;text-align:center;max-width:340px;overflow-wrap:anywhere;min-width:240px;line-height:1.5}.compact-warning{text-align:center;font-weight:bold;padding:7px;border-bottom:1px solid #333;font-size:11px}.compact-details{display:grid;grid-template-columns:120px 1fr 100px 1fr;gap:6px 10px;margin:14px 0}.compact-details dt{font-weight:normal}.compact-details dd{margin:0;font-weight:bold;overflow-wrap:anywhere}.compact-details .full{grid-column:2 / -1}.compact-items{width:100%;border:1px solid #333;border-collapse:collapse;table-layout:fixed;font-size:12px}.compact-items th,.compact-items td{color:#111;background:white;text-transform:none;letter-spacing:0;border-bottom:1px solid #ccc;padding:7px;vertical-align:top;overflow-wrap:anywhere}.compact-items th{border-bottom:1px solid #333;text-align:left;font-size:11px}.compact-items th:nth-child(1){width:11%}.compact-items th:nth-child(2){width:11%}.compact-items th:nth-child(3){width:42%}.compact-items th:nth-child(4),.compact-items th:nth-child(5){width:18%}.compact-items td:first-child,.compact-items td:nth-child(4),.compact-items td:nth-child(5){text-align:right}.compact-bottom{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-top:12px}.compact-words{flex:1;font-size:12px;overflow-wrap:anywhere}.compact-totals{width:320px;border:1px solid #333;border-collapse:collapse;font-size:12px}.compact-totals td{padding:5px 8px;border-bottom:1px solid #bbb;color:#111}.compact-totals td:last-child{text-align:right;white-space:nowrap}.compact-notes{border-top:1px solid #bbb;padding-top:10px;overflow-wrap:anywhere;white-space:normal}.compact-footer{text-align:center;border-top:1px solid #333;padding-top:9px;font-size:11px}.format-options{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px;align-items:center}.format-options .selected{background:#075ee8;color:white}.standalone-document{background:#eee;padding:24px;margin:0}.format-label{font-size:13px;color:#536778}@media(max-width:650px){.compact-header,.compact-bottom{display:block}.compact-number{margin:12px 0;max-width:none;min-width:0}.compact-details{grid-template-columns:100px 1fr}.compact-details .full{grid-column:auto}.compact-totals{width:100%;margin-top:15px}.compact-tablewrap{overflow:auto}.compact-items{min-width:550px}.standalone-document{padding:10px}}@media print{@page{size:A4;margin:12mm}.format-options{display:none!important}.compact-paper{max-width:none;width:100%;font-size:10px;border:1px solid #333}.compact-company img{width:70px}.compact-number{padding:8px;min-width:200px}.compact-details{display:grid;grid-template-columns:95px 1fr 85px 1fr}.compact-details .full{grid-column:2 / -1}.compact-header,.compact-bottom{display:flex}.compact-items{min-width:0;font-size:10px}.compact-items th{font-size:10px}.compact-items th,.compact-items td{padding:5px}.compact-items thead{display:table-header-group}.compact-items tr{break-inside:avoid}.compact-bottom,.compact-footer{break-inside:avoid}.compact-totals{width:260px;margin:0;font-size:10px}.compact-notes{font-size:10px}.standalone-document{background:white;padding:0}.compact-tablewrap{overflow:visible}}
