.health-inline.svelte-r1abjv{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-family:inherit;cursor:default}.health-inline.clickable.svelte-r1abjv{cursor:pointer;transition:all .2s ease}.health-inline.clickable.svelte-r1abjv:hover{background:#ffffff1a;border-color:#fff3}.inline-metric.svelte-r1abjv{display:flex;flex-direction:column;align-items:center;gap:.125rem}.inline-value.svelte-r1abjv{font-size:1rem;font-weight:700;color:#9ca3af}.inline-metric.success.svelte-r1abjv .inline-value:where(.svelte-r1abjv){color:#10b981}.inline-metric.warning.svelte-r1abjv .inline-value:where(.svelte-r1abjv){color:#f59e0b}.inline-metric.error.svelte-r1abjv .inline-value:where(.svelte-r1abjv){color:#ef4444}.inline-label.svelte-r1abjv{font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.inline-divider.svelte-r1abjv{width:1px;height:24px;background:#ffffff1a}.inline-grade.svelte-r1abjv{font-size:1rem;font-weight:800;color:#9ca3af;padding:.25rem .5rem;background:#ffffff0d;border-radius:4px}.inline-grade.success.svelte-r1abjv{color:#10b981;background:#10b9811a}.inline-grade.warning.svelte-r1abjv{color:#f59e0b;background:#f59e0b1a}.inline-grade.error.svelte-r1abjv{color:#ef4444;background:#ef44441a}.health-card.svelte-r1abjv{display:flex;gap:1.5rem;padding:1.25rem;background:linear-gradient(135deg,#2d2d30,#252528);border:1px solid rgba(255,255,255,.1);border-radius:16px;font-family:inherit;cursor:default;width:100%;text-align:left}.health-card.compact.svelte-r1abjv{padding:1rem;gap:1rem}.health-card.clickable.svelte-r1abjv{cursor:pointer;transition:all .3s ease}.health-card.clickable.svelte-r1abjv:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d;border-color:#fff3}.score-section.svelte-r1abjv{flex-shrink:0}.score-ring.svelte-r1abjv{position:relative;width:80px;height:80px}.health-card.compact.svelte-r1abjv .score-ring:where(.svelte-r1abjv){width:64px;height:64px}.circular-chart.svelte-r1abjv{display:block;width:100%;height:100%}.circle-bg.svelte-r1abjv{fill:none;stroke:#ffffff1a;stroke-width:3}.circle.svelte-r1abjv{fill:none;stroke-width:3;stroke-linecap:round;stroke:#9ca3af;transform:rotate(-90deg);transform-origin:center;transition:stroke-dasharray .5s ease}.score-ring.success.svelte-r1abjv .circle:where(.svelte-r1abjv){stroke:#10b981}.score-ring.warning.svelte-r1abjv .circle:where(.svelte-r1abjv){stroke:#f59e0b}.score-ring.error.svelte-r1abjv .circle:where(.svelte-r1abjv){stroke:#ef4444}.score-value.svelte-r1abjv{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;line-height:1}.score-number.svelte-r1abjv{font-size:1.5rem;font-weight:800;color:#fff}.health-card.compact.svelte-r1abjv .score-number:where(.svelte-r1abjv){font-size:1.25rem}.score-grade.svelte-r1abjv{font-size:.75rem;font-weight:700;color:#9ca3af;margin-top:.125rem}.score-ring.success.svelte-r1abjv .score-grade:where(.svelte-r1abjv){color:#10b981}.score-ring.warning.svelte-r1abjv .score-grade:where(.svelte-r1abjv){color:#f59e0b}.score-ring.error.svelte-r1abjv .score-grade:where(.svelte-r1abjv){color:#ef4444}.metrics-section.svelte-r1abjv{flex:1;display:flex;flex-direction:column;gap:.75rem;min-width:0}.metric.svelte-r1abjv{display:flex;align-items:center;gap:.75rem}.metric-label.svelte-r1abjv{font-size:.75rem;color:#9ca3af;width:70px;flex-shrink:0}.metric-bar-container.svelte-r1abjv{flex:1;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.metric-bar.svelte-r1abjv{height:100%;border-radius:3px;transition:width .5s ease;background:#9ca3af}.metric-bar.success.svelte-r1abjv{background:#10b981}.metric-bar.warning.svelte-r1abjv{background:#f59e0b}.metric-bar.error.svelte-r1abjv{background:#ef4444}.metric-value.svelte-r1abjv{font-size:.875rem;font-weight:600;color:#fff;width:40px;text-align:right}.metric-row.svelte-r1abjv{display:flex;gap:1rem}.metric-item.svelte-r1abjv{flex:1;display:flex;flex-direction:column;gap:.25rem}.metric-item-label.svelte-r1abjv{font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.metric-item-value.svelte-r1abjv{font-size:.875rem;font-weight:600;color:#fff}.metric-item-value.stale.svelte-r1abjv{color:#ef4444}.metric-item-value.warning.svelte-r1abjv{color:#f59e0b}@media(max-width:480px){.health-card.svelte-r1abjv{flex-direction:column;align-items:center;text-align:center}.metric.svelte-r1abjv{justify-content:center}.metric-label.svelte-r1abjv{width:auto}.metric-row.svelte-r1abjv{justify-content:center}}
