.health_page__dct9F{padding:2rem;max-width:1200px;margin:0 auto}.health_header__TpILJ{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.health_header__TpILJ h1{font-size:2rem;font-weight:700;margin:0;color:var(--color-text-primary)}.health_timestamp__Lci2s{font-size:.875rem;color:var(--color-text-tertiary);margin-left:auto}.health_refreshButton__aB0HR{padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s}.health_refreshButton__aB0HR:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.health_loading__mzeBM{text-align:center;padding:3rem;color:var(--color-text-secondary)}.health_statusBadge__oqayo{display:inline-block;padding:.5rem 1.5rem;border-radius:9999px;font-weight:700;font-size:.875rem;color:white;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem}.health_section__yZnrG{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.health_sectionTitle__ayJxi{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 1rem}.health_servicesGrid__XUzsa{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.health_serviceCard__IUKPt{border:1px solid var(--color-border);border-radius:8px;padding:1rem;background:var(--color-surface-2)}.health_serviceHeader__j_65u{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.health_serviceName__bFKAN{font-weight:600;font-size:1rem;color:var(--color-text-primary)}.health_online__JQlBW{color:var(--color-success);font-size:.875rem;font-weight:500}.health_offline__p5Oxj{color:var(--color-error);font-size:.875rem;font-weight:500}.health_serviceDetail__s3nOZ{font-size:.8125rem;color:var(--color-text-secondary);margin-bottom:.25rem}.health_errorText__H3snH{font-size:.8125rem;color:var(--color-error);margin-top:.5rem;padding:.5rem;background:var(--color-error-bg);border-radius:4px}.health_metricsGrid___jp_m{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.health_metricCard__Ou5Mo{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:8px;padding:1rem;text-align:center}.health_metricValue__cjbSc{font-size:1.5rem;font-weight:700;color:var(--color-text-primary)}.health_metricLabel__kCf2f{font-size:.8125rem;color:var(--color-text-secondary);margin-top:.25rem}@media (max-width:768px){.health_page__dct9F{padding:1rem}.health_header__TpILJ{flex-direction:column;align-items:flex-start}.health_timestamp__Lci2s{margin-left:0}.health_servicesGrid__XUzsa{grid-template-columns:1fr}.health_metricsGrid___jp_m{grid-template-columns:repeat(2,1fr)}}