.quick-range-row[data-v-770d7293]{border-top:1px dashed #dbe3ef}.quick-range-label[data-v-770d7293]{font-size:13px;font-weight:600;color:#334155}.quick-range-btn[data-v-770d7293]{border:1px solid #dbe3ef;border-radius:999px;padding:6px 14px;background:#fff;color:#334155;font-size:12px;font-weight:600;transition:all .2s ease}.quick-range-btn[data-v-770d7293]:hover{border-color:#6366f1;color:#4338ca}.quick-range-btn.active[data-v-770d7293]{border-color:#6366f1;background:#eef2ff;color:#4338ca}.insurance-progress-note[data-v-770d7293]{border:1px solid #dbe3ef;background:#f8fafc;border-radius:10px;padding:10px 14px;color:#334155;font-size:13px;line-height:1.5}.report-summary-card[data-v-770d7293]{padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.06)}.report-summary-title[data-v-770d7293]{margin:0;color:#64748b;font-size:13px;font-weight:600;min-height:34px}.report-summary-metric[data-v-770d7293]{margin-top:8px;display:grid;grid-template-columns:74px 1fr auto;align-items:center;gap:8px}.report-summary-metric-label[data-v-770d7293]{color:#475569;font-size:12px;font-weight:600}.report-summary-metric-value[data-v-770d7293]{color:#0f172a;font-size:14px;font-weight:700;word-break:break-word}.report-summary-rate[data-v-770d7293]{background:rgba(15,23,42,.08);color:#0f172a;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;white-space:nowrap}.report-summary-neutral[data-v-770d7293]{background:linear-gradient(180deg,#fff,#f8fbff)}.report-summary-safe[data-v-770d7293]{border-color:#cce8dc;background:#effcf6}.report-summary-warning[data-v-770d7293]{border-color:#fde68a;background:#fffbeb}.report-summary-danger[data-v-770d7293]{border-color:#fecaca;background:#fff1f2}.report-summary-success[data-v-770d7293]{border-color:#bbf7d0;background:#f0fdf4}.insurance-progress-cell[data-v-770d7293]{display:flex;flex-direction:column;gap:4px;line-height:1.4;border-radius:8px;padding:6px 8px}.status-cell--export-no-quote[data-v-770d7293]{background:#fff7ed}.status-cell--export[data-v-770d7293]{background:#eff6ff}.status-cell--invoice[data-v-770d7293]{background:#f5f3ff}.status-cell--completed[data-v-770d7293]{background:#f0fdf4}.insurance-progress-link[data-v-770d7293]{color:#4338ca;font-size:12px;font-weight:600}.debt-aging-row[data-v-770d7293]{border-radius:999px;padding:2px 8px;width:-moz-fit-content;width:fit-content}.debt-aging-row--safe[data-v-770d7293]{background:#ecfdf5;color:#065f46}.debt-aging-row--warning[data-v-770d7293]{background:#fffbeb;color:#92400e}.debt-aging-row--danger[data-v-770d7293]{background:#fff1f2;color:#9f1239}[data-v-770d7293]:deep(#insurance-progress-grid-id thead th:first-child){position:sticky;left:0;z-index:15;background:#f8fafc}[data-v-770d7293]:deep(#insurance-progress-grid-id tbody td:first-child){position:sticky;left:0;z-index:6;background:#fff;box-shadow:2px 0 0 #e2e8f0}[data-v-770d7293]:deep(#insurance-progress-grid-id tbody tr.insurance-progress-row--warning td),[data-v-770d7293]:deep(#insurance-progress-grid-id tbody tr.insurance-progress-row--warning td:first-child){background:#fffef7}[data-v-770d7293]:deep(#insurance-progress-grid-id tbody tr.insurance-progress-row--danger td),[data-v-770d7293]:deep(#insurance-progress-grid-id tbody tr.insurance-progress-row--danger td:first-child){background:#fff7f7}