.todays-focus.svelte-1j5321d{padding:.875rem 0}.focus-section.svelte-1j5321d{margin-bottom:1.5rem}.focus-section.svelte-1j5321d h3:where(.svelte-1j5321d){font-size:.875rem;font-weight:600;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:2px solid var(--c-gray-200)}.focus-section.overdue.svelte-1j5321d h3:where(.svelte-1j5321d){color:var(--c-red-600);border-bottom-color:var(--c-red-600)}.focus-section.due-today.svelte-1j5321d h3:where(.svelte-1j5321d){color:var(--c-amber-600);border-bottom-color:var(--c-amber-600)}.focus-section.due-week.svelte-1j5321d h3:where(.svelte-1j5321d){color:var(--c-blue-600);border-bottom-color:var(--c-blue-600)}.focus-section.at-risk.svelte-1j5321d h3:where(.svelte-1j5321d){color:var(--c-red-600);border-bottom-color:var(--c-red-600)}.focus-section.svelte-1j5321d ul:where(.svelte-1j5321d){list-style:none;padding:0;margin:0}.focus-section.svelte-1j5321d li:where(.svelte-1j5321d){padding:.5rem 0;border-bottom:1px solid var(--c-gray-200)}.focus-section.svelte-1j5321d li:where(.svelte-1j5321d):last-child{border-bottom:none}.focus-section.svelte-1j5321d a:where(.svelte-1j5321d){color:inherit;text-decoration:none;display:block}.focus-section.svelte-1j5321d a:where(.svelte-1j5321d):hover{color:var(--c-blue-600)}.task-meta.svelte-1j5321d{display:block;font-size:.75rem;color:var(--c-gray-600);margin-top:.25rem}.risk-badges.svelte-1j5321d{margin-top:.25rem}.badge.svelte-1j5321d{display:inline-block;font-size:.75rem;padding:.1rem .4rem;border-radius:3px;margin-right:.25rem}.badge-danger.svelte-1j5321d{background:var(--c-red-600);color:#fff}.badge-warning.svelte-1j5321d{background:var(--c-amber-600);color:#fff}.muted.svelte-1j5321d{color:var(--c-gray-600);font-size:.875rem}.pending-payments.svelte-epp4fr{padding:.875rem 0}.payment-section.svelte-epp4fr{margin-bottom:1.5rem}.payment-section.svelte-epp4fr h3:where(.svelte-epp4fr){font-size:.875rem;font-weight:600;margin-bottom:.5rem}.payment-section.overdue.svelte-epp4fr h3:where(.svelte-epp4fr){color:var(--c-red-600)}.payment-section.upcoming.svelte-epp4fr h3:where(.svelte-epp4fr){color:var(--c-amber-600)}.payment-section.ready.svelte-epp4fr h3:where(.svelte-epp4fr){color:var(--c-green-600)}table.svelte-epp4fr{width:100%;border-collapse:collapse;font-size:.875rem}thead.svelte-epp4fr{background:var(--c-gray-100);border-bottom:2px solid var(--c-gray-200)}th.svelte-epp4fr{text-align:left;padding:.5rem;font-weight:600;color:var(--c-gray-900)}td.svelte-epp4fr{padding:.5rem;border-bottom:1px solid var(--c-gray-200)}tbody.svelte-epp4fr tr:where(.svelte-epp4fr):last-child td:where(.svelte-epp4fr){border-bottom:none}.muted.svelte-epp4fr{color:var(--c-gray-600);font-size:.875rem}.dashboard.svelte-1uha8ag{max-width:1400px;margin:0 auto}h1.svelte-1uha8ag{margin-bottom:1.5rem;font-size:1.75rem;color:var(--c-gray-900)}h2.svelte-1uha8ag{font-size:1.25rem;margin-bottom:.875rem;color:var(--c-gray-900)}.metrics-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:2rem}.focus-section.svelte-1uha8ag,.payments-section.svelte-1uha8ag{margin-bottom:2rem;padding:1rem;border:1px solid var(--c-gray-200);border-radius:6px;background:var(--c-surface)}
