.error-boundary-image{object-fit:contain;border-radius:var(--radius-lg);width:min(100%,28rem);height:auto;max-height:22rem;display:block}.invoice-preview--doctor{width:210mm;max-width:210mm;min-height:297mm}.invoice-preview--doctor .invoice-info-section{gap:var(--spacing-md)}.invoice-preview--doctor .invoice-table--doctor{table-layout:fixed;width:100%}.invoice-preview--doctor .invoice-table--doctor thead th:first-child,.invoice-preview--doctor .invoice-table--doctor tbody td:first-child{text-align:left;width:38%}.invoice-preview--doctor .invoice-table--doctor thead th:nth-child(2),.invoice-preview--doctor .invoice-table--doctor tbody td:nth-child(2){text-align:left;width:14%}.invoice-preview--doctor .invoice-table--doctor thead th:nth-child(3),.invoice-preview--doctor .invoice-table--doctor tbody td:nth-child(3){text-align:center;width:22%}.invoice-preview--doctor .invoice-table--doctor thead th:nth-child(4),.invoice-preview--doctor .invoice-table--doctor tbody td:nth-child(4){text-align:right;width:26%}.invoice-preview--doctor .invoice-table--doctor tbody td:nth-child(3){font-size:var(--font-size-2xs);word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.35}.invoice-preview--doctor .invoice-table--doctor th,.invoice-preview--doctor .invoice-table--doctor td{text-overflow:unset;overflow:visible}.invoice-preview--doctor .invoice-table--doctor th:first-child,.invoice-preview--doctor .invoice-table--doctor td:first-child{white-space:normal;word-wrap:break-word}.invoice-preview--doctor .invoice-table--doctor th:nth-child(2),.invoice-preview--doctor .invoice-table--doctor td:nth-child(2),.invoice-preview--doctor .invoice-table--doctor th:nth-child(3),.invoice-preview--doctor .invoice-table--doctor td:nth-child(3){white-space:nowrap}.invoice-preview--doctor .invoice-table--doctor th:nth-child(4),.invoice-preview--doctor .invoice-table--doctor td:nth-child(4){white-space:nowrap;font-variant-numeric:tabular-nums}.invoice-preview--doctor .invoice-total{font-variant-numeric:tabular-nums;margin-bottom:0}.invoice-preview--doctor .invoice-header{gap:var(--spacing-sm)}.invoice-preview--doctor .invoice-title{font-size:56px;line-height:1.1}.invoice-preview--doctor .invoice-vat-section{margin-top:12px;margin-bottom:0}.invoice-preview--doctor .invoice-payment-section{margin-top:12px}
