@font-face{font-family:TahomaPDF;src:url(/fonts/Tahoma.ttf) format("truetype");font-weight:400;font-style:normal}.pdf-content[data-v-e07dc5ce]{font-family:TahomaPDF,Tahoma,Segoe UI,Arial,Noto Naskh Arabic,Amiri,sans-serif;color:#000;unicode-bidi:embed;letter-spacing:normal}[dir] .pdf-content[data-v-e07dc5ce]{background:#fff;padding:30px}[dir=ltr] .pdf-content[data-v-e07dc5ce]{direction:rtl}[dir=rtl] .pdf-content[data-v-e07dc5ce]{direction:ltr}.invoice-header[data-v-e07dc5ce]{display:flex;justify-content:space-between;align-items:flex-start}[dir] .invoice-header[data-v-e07dc5ce]{border-bottom:2px solid #000;padding-bottom:12px;margin-bottom:20px}.hospital-name[data-v-e07dc5ce]{font-size:14px;font-weight:700}.invoice-title[data-v-e07dc5ce]{font-size:22px;font-weight:700}[dir] .invoice-title[data-v-e07dc5ce]{margin-top:4px}.header-meta[data-v-e07dc5ce]{font-size:13px}.meta-row[data-v-e07dc5ce]{display:flex;gap:6px}.label[data-v-e07dc5ce]{font-weight:700}.invoice-table[data-v-e07dc5ce]{width:100%;border-collapse:collapse}[dir] .invoice-table[data-v-e07dc5ce]{margin-top:20px}.invoice-table td[data-v-e07dc5ce],.invoice-table th[data-v-e07dc5ce]{font-size:13px}[dir] .invoice-table td[data-v-e07dc5ce],[dir] .invoice-table th[data-v-e07dc5ce]{border:1px solid #000;padding:8px}[dir=ltr] .invoice-table td[data-v-e07dc5ce],[dir=ltr] .invoice-table th[data-v-e07dc5ce]{text-align:right}[dir=rtl] .invoice-table td[data-v-e07dc5ce],[dir=rtl] .invoice-table th[data-v-e07dc5ce]{text-align:left}.amount[data-v-e07dc5ce],.invoice-table th[data-v-e07dc5ce]{font-weight:700}[dir=ltr] .amount[data-v-e07dc5ce]{text-align:left;direction:ltr}[dir=rtl] .amount[data-v-e07dc5ce]{text-align:right;direction:rtl}[dir] .invoice-summary[data-v-e07dc5ce]{margin-top:20px;border-top:2px solid #000;padding-top:10px}.summary-row[data-v-e07dc5ce]{display:flex;justify-content:space-between;font-size:14px}[dir] .summary-row[data-v-e07dc5ce]{padding:6px 0}.summary-row.total[data-v-e07dc5ce]{font-weight:700}[dir] .summary-row.total[data-v-e07dc5ce]{border-top:1px solid #000;margin-top:6px;padding-top:10px}.invoice-footer[data-v-e07dc5ce]{font-size:12px}[dir] .invoice-footer[data-v-e07dc5ce]{margin-top:30px;border-top:1px solid #000;padding-top:10px;text-align:center}[dir] .note[data-v-e07dc5ce]{margin-top:4px}@media print{[data-v-e07dc5ce]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}