.ext-invoices[data-v-0c62e4a7]{margin-top:8px}.ext-title[data-v-0c62e4a7]{color:#cf3339;font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);margin:0 0 10px}.ext-sub[data-v-0c62e4a7]{color:var(--color-text-secondary,#777);font-weight:var(--font-weight-normal,400)}.ext-table-wrapper[data-v-0c62e4a7]{border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.ext-table[data-v-0c62e4a7]{border-collapse:collapse;font-size:var(--font-size-sm,.875rem);width:100%}.ext-table thead[data-v-0c62e4a7]{background:#fef2f2}.ext-table th[data-v-0c62e4a7]{border-bottom:2px solid #fca5a5;color:#cf3339;font-weight:var(--font-weight-semibold,600);padding:10px 14px;text-align:left;white-space:nowrap}.ext-table td[data-v-0c62e4a7]{border-bottom:1px solid #f3f4f6;color:var(--color-text-primary,#222);padding:10px 14px}.ext-table tbody tr:last-child td[data-v-0c62e4a7]{border-bottom:none}.ext-table tr.overdue td[data-v-0c62e4a7]{background:#fff5f5;font-weight:var(--font-weight-semibold,600)}.overdue-badge[data-v-0c62e4a7]{background:#cf3339;border-radius:4px;color:#fff;display:inline-block;font-size:.7rem;font-weight:700;margin-right:6px;padding:1px 6px;vertical-align:middle}.compact .ext-title[data-v-0c62e4a7]{font-size:.8rem;margin-bottom:6px}.compact .ext-table td[data-v-0c62e4a7],.compact .ext-table th[data-v-0c62e4a7]{font-size:.8rem;padding:7px 10px}@media (max-width:600px){.ext-table td[data-v-0c62e4a7],.ext-table th[data-v-0c62e4a7]{font-size:.8rem;padding:8px 10px}}
