.ArabicPhone[data-v-e94d284c]{direction:ltr!important}.billing-details-pdf[data-v-e94d284c]{background-color:#fff;max-width:100%;margin:0;font-family:Poppins,sans-serif}.section-container[data-v-e94d284c]{width:100%}.section-header-bilingual[data-v-e94d284c]{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:8px 12px;font-size:16px;font-weight:600;display:flex}.section-title-card[data-v-e94d284c]{border:1px solid #ddd;padding:4px 1px;display:flex}.section-title-card .detail-item[data-v-e94d284c]{padding:4px 12px}.section-title-card .detail-item.arabic-text[data-v-e94d284c]{background-color:#0000;justify-content:flex-start}.section-title-en[data-v-e94d284c]{font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.section-title-ar[data-v-e94d284c]{text-align:right;direction:rtl;font-family:Noto Sans Arabic,sans-serif;font-size:16px;font-weight:600}.details-grid[data-v-e94d284c]{border:1px solid #ddd;padding:10px 0}.detail-row[data-v-e94d284c]{display:flex}.detail-item[data-v-e94d284c]{flex:1;align-items:center;padding:0 10px;font-size:11px;display:flex}.detail-row>.detail-item[data-v-e94d284c]:first-child{border-right:1px solid #ddd}.detail-item .label[data-v-e94d284c]{min-width:130px;font-weight:500}.detail-item .value[data-v-e94d284c]{color:#333;font-weight:400}.detail-item .value-patient-name[data-v-e94d284c]{padding:2px 0}.detail-item .value-org-name[data-v-e94d284c],.detail-item .value-patient-name[data-v-e94d284c]{color:#333;align-items:center;font-size:16px;font-weight:600;display:flex}.detail-item .value-org-name[data-v-e94d284c]{padding:6px 0}.detail-item.arabic-text[data-v-e94d284c]{text-align:right;direction:rtl;font-family:Noto Sans Arabic,sans-serif}.detail-item.arabic-text .label[data-v-e94d284c]{min-width:130px}.billing-table[data-v-e94d284c]{border-collapse:collapse;table-layout:auto;width:100%;font-size:10px}.deposit-container[data-v-e94d284c]{border:1px solid #ddd}.deposit-table td[data-v-e94d284c],.deposit-table th[data-v-e94d284c]{border-left:none;border-right:none}.billing-table th[data-v-e94d284c]{text-align:center;color:#333;border:1px solid #ddd;padding:5px 4px;font-size:11px;font-weight:600;line-height:1.2}.billing-table th .header-ar[data-v-e94d284c]{color:#888;direction:rtl;font-family:Noto Sans Arabic,sans-serif;font-size:9px;font-weight:400}.billing-table td[data-v-e94d284c]{text-align:center;color:#555;border:1px solid #ddd;height:34px;padding:4px;font-size:11px;line-height:1.2}.billing-table td.text-left[data-v-e94d284c]{text-align:left;padding-left:12px}.billing-table td.no-border[data-v-e94d284c]{border:none}.invoice-date[data-v-e94d284c]{color:#888;margin-top:2px;font-size:9px}.totals-grid[data-v-e94d284c]{border:1px solid #ddd;border-top:none;padding:6px 0}.totals-row[data-v-e94d284c]{display:flex}.totals-row-highlight .totals-item .totals-label[data-v-e94d284c],.totals-row-highlight .totals-item .totals-value[data-v-e94d284c]{color:inherit;font-weight:700}.totals-item[data-v-e94d284c]{flex:1;align-items:center;padding:3px;font-size:12px;line-height:1.3;display:flex}.totals-item .totals-label[data-v-e94d284c]{color:#333;min-width:200px;font-weight:600}.totals-item .totals-value[data-v-e94d284c]{color:#333;font-weight:500}.totals-item.arabic-text[data-v-e94d284c]{text-align:right;direction:rtl;background-color:#fafafa;justify-content:flex-start;font-family:Noto Sans Arabic,sans-serif}.totals-item.arabic-text .totals-label[data-v-e94d284c]{min-width:270px}.deposit-total-label[data-v-e94d284c]{font-weight:600}.deposit-total-label[data-v-e94d284c],.deposit-total-value[data-v-e94d284c]{text-align:center;color:#333;background-color:#ececec}.deposit-total-value[data-v-e94d284c]{font-weight:700}.outstanding-bar[data-v-e94d284c]{color:#fff;justify-content:space-between;align-items:center;padding:12px 18px;font-weight:600;display:flex}.outstanding-en[data-v-e94d284c]{font-family:Poppins,sans-serif;font-size:13px}.outstanding-ar[data-v-e94d284c]{direction:rtl;font-family:Noto Sans Arabic,sans-serif;font-size:13px}@media print{.billing-details-pdf[data-v-e94d284c]{max-width:100%}}
