.final-settlement-pdf[data-v-7bf13995]{background:#fff;padding:0 16px;font-family:Poppins,sans-serif}.pdf-settlement-table[data-v-7bf13995]{border-collapse:collapse;width:100%;margin:8px 0;font-size:10px}.pdf-settlement-table td[data-v-7bf13995],.pdf-settlement-table th[data-v-7bf13995]{text-align:left;border-bottom:1px solid #f3f4f6;padding:6px 8px}.pdf-settlement-table th[data-v-7bf13995]{font-weight:600}.pdf-no-data[data-v-7bf13995]{text-align:center;color:#6b7280;padding:16px}.payment-status-badge[data-v-7bf13995]{letter-spacing:.4px;border-radius:12px;align-items:center;padding:3px 10px;font-size:.7rem;font-weight:600;display:inline-flex}.status--paid[data-v-7bf13995]{color:#2e7d32;background-color:#e8f5e9;border:1px solid #a5d6a7}.status--pending[data-v-7bf13995]{color:#e65100;background-color:#fff3e0;border:1px solid #ffcc80}.status--default[data-v-7bf13995]{color:#546e7a;background-color:#eceff1;border:1px solid #b0bec5}.section[data-v-7bf13995]{align-items:center;gap:15px;min-width:280px;display:flex}.info-block[data-v-7bf13995]{flex-direction:column;gap:4px;display:flex}.patient-photo[data-v-7bf13995]{-o-object-fit:cover;object-fit:cover;border:2px solid var(--Color);border-radius:50%;width:70px;height:70px;box-shadow:0 2px 5px #0003}.patientInfo[data-v-7bf13995]{font-size:11px;font-weight:600}.patientInfo .PatientMRN[data-v-7bf13995]{color:var(--Color);font-size:11px;font-weight:500}.patient-meta[data-v-7bf13995]{font-size:12px}.photo-wrapper[data-v-7bf13995]{flex-shrink:0;width:70px;height:70px;position:relative}.gender-badge[data-v-7bf13995]{color:#fff;background-color:#007bff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 2px 4px #0003}.provider-name[data-v-7bf13995]{font-size:11px;font-weight:600}.provider-meta[data-v-7bf13995]{font-size:11px}.BoldFont[data-v-7bf13995]{font-weight:500}.card-shadow[data-v-7bf13995]{box-shadow:0 0 8px #0003}
