.health-page.svelte-3hm2cj{max-width:900px}.page-header.svelte-3hm2cj{display:flex;align-items:center;justify-content:space-between}.page-header.svelte-3hm2cj h1:where(.svelte-3hm2cj){font-size:24px;font-weight:700}.overall-status.svelte-3hm2cj{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:var(--radius-lg);border:1px solid}.overall-status.ok.svelte-3hm2cj{background:#34d39914;border-color:#34d3994d}.overall-status.degraded.svelte-3hm2cj{background:#fbbf2414;border-color:#fbbf244d}.status-icon.svelte-3hm2cj{font-size:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%}.ok.svelte-3hm2cj .status-icon:where(.svelte-3hm2cj){color:var(--status-ok);background:#34d39926}.degraded.svelte-3hm2cj .status-icon:where(.svelte-3hm2cj){color:var(--status-warning);background:#fbbf2426}.status-label.svelte-3hm2cj{font-size:18px;font-weight:600}.services-grid.svelte-3hm2cj{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.service-card.svelte-3hm2cj{padding:16px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-secondary);transition:border-color .15s}.service-card.ok.svelte-3hm2cj{border-color:#34d39933}.service-card.svelte-3hm2cj h3:where(.svelte-3hm2cj){font-size:15px;font-weight:600}
