.host-health.svelte-dki1pr{color:#88cbbb;margin-top:12px;font-size:12px}.host-health.warn.svelte-dki1pr{color:#eac183}.host-health.critical.svelte-dki1pr{color:#edaa9b}.unknown-host.svelte-dki1pr{margin-top:20px;font-size:13px}.tailscale.svelte-dki1pr{margin-top:8px}.tailscale.svelte-dki1pr code:where(.svelte-dki1pr){color:#b0c7cc;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:12px;display:block}.disk.svelte-dki1pr{margin:18px 0}.disk.svelte-dki1pr .metric{margin-bottom:8px}.disk-device.svelte-dki1pr{color:#8aa6af;overflow-wrap:anywhere;font-size:12px}.disk-mounts.svelte-dki1pr{color:#8aa6af;margin-top:7px;font-size:12px}summary.svelte-dki1pr{cursor:pointer}ul.svelte-dki1pr{margin:8px 0 0;padding-left:18px}li.svelte-dki1pr{overflow-wrap:anywhere;line-height:1.8}.notification-status.svelte-ydhatr{color:#8da5ab;border-top:1px solid #ffffff17;flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.notification-status.svelte-ydhatr strong:where(.svelte-ydhatr){color:#b0c7c8;font-weight:500}.notification-error.svelte-ydhatr{color:#e7b594}.health-panel.svelte-ydhatr{background:#162a2a;border:1px solid #376159;border-radius:14px;margin-top:28px;padding:24px}.health-panel.warning.svelte-ydhatr{background:#282820;border-color:#725b37}.health-panel.critical.svelte-ydhatr{background:#2c2525;border-color:#815049}.health-heading.svelte-ydhatr{justify-content:space-between;align-items:center;gap:16px;display:flex}.health-heading.svelte-ydhatr h2:where(.svelte-ydhatr){font-size:21px}.health-heading.svelte-ydhatr p:where(.svelte-ydhatr){margin:7px 0 0;font-size:13px}.health-badge.svelte-ydhatr{color:#8fe0c6;white-space:nowrap;background:#24443c;border-radius:24px;padding:7px 12px;font-size:13px}.warning.svelte-ydhatr .health-badge:where(.svelte-ydhatr){color:#edc882;background:#51432b}.critical.svelte-ydhatr .health-badge:where(.svelte-ydhatr){color:#ffc0ac;background:#563832}.health-badge.stale.svelte-ydhatr{color:#d3d7da;background:#43484b}.health-overview.svelte-ydhatr{color:#9fb7bd;flex-wrap:wrap;gap:12px 24px;margin-top:22px;font-size:13px;display:flex}.health-overview.svelte-ydhatr strong:where(.svelte-ydhatr){color:#edf6f4;margin-left:7px;font-size:17px}.health-issues.svelte-ydhatr{margin-top:18px}.health-host.svelte-ydhatr{border-top:1px solid #ffffff17;padding:16px 0 2px}.health-host-heading.svelte-ydhatr{justify-content:space-between;align-items:center;gap:12px;display:flex}.health-host-heading.svelte-ydhatr span:where(.svelte-ydhatr){color:#a8b6bb;font-size:12px}ul.svelte-ydhatr{margin:10px 0;padding:0;list-style:none}li.svelte-ydhatr{color:#e1c89e;overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.8}li.severe.svelte-ydhatr{color:#e9b7aa}.issue-label.svelte-ydhatr{vertical-align:1px;background:#ffffff0b;border-radius:4px;margin-right:9px;padding:0 6px;font-size:11px;display:inline-block}.all-healthy.svelte-ydhatr{color:#99cfba;margin:18px 0 0;font-size:14px}.stale-note.svelte-ydhatr{color:#d3bc95;font-size:13px}.thresholds.svelte-ydhatr{color:#8da5ab;margin-top:20px;font-size:12px}.thresholds.svelte-ydhatr summary:where(.svelte-ydhatr){cursor:pointer}.thresholds.svelte-ydhatr p:where(.svelte-ydhatr){margin:8px 0;font-size:12px}@media (width<=500px){.health-panel.svelte-ydhatr{padding:18px}.health-host-heading.svelte-ydhatr{align-items:flex-start}.health-overview.svelte-ydhatr{gap:10px 15px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e0ecec;background:#10171c;font:15px system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:1280px;margin:auto;padding:28px}header{border-bottom:1px solid #26373c;justify-content:space-between;align-items:center;display:flex}.brand{letter-spacing:2px;font-size:21px;font-weight:750}.sub{color:#8aa6af;letter-spacing:1px;margin-top:6px;font-size:12px}button,a.button{color:#d5f7ef;cursor:pointer;background:#1b3036;border:1px solid #3a595e;border-radius:8px;padding:10px 16px;text-decoration:none}h1{margin:18px 0 6px;font-size:32px}p{color:#93adb5;line-height:1.7}.summary{gap:14px;margin:28px 0;display:flex}.stat{background:#17262b;border:1px solid #2b3d43;border-radius:12px;min-width:140px;padding:20px 24px}.stat strong{margin-top:8px;font-size:30px;display:block}.grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px;display:grid}.card{background:#172328;border:1px solid #304149;border-radius:14px;padding:24px}.head{justify-content:space-between;align-items:center;display:flex}h2{margin:0;font-size:24px}.badge{color:#6ed7af;background:#123e35;border-radius:30px;padding:5px 10px;font-size:12px}.badge.off{color:#e2a29a;background:#3b3130}.meta{color:#87a0a9;overflow-wrap:anywhere;margin:14px 0 20px;font-size:12px;line-height:1.8}.metric{margin:18px 0}.label{color:#a9bfc4;justify-content:space-between;gap:8px;font-size:13px;display:flex}.bar{background:#2b3a40;border-radius:9px;height:6px;margin-top:9px;overflow:hidden}.fill{background:#6fc5bc;border-radius:9px;height:100%}.fill.warn{background:#edb15e}.details{color:#92aab2;border-top:1px solid #2a3b41;justify-content:space-between;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.error{color:#efbca5;border:1px solid #91655b;border-radius:10px;padding:14px}.empty{text-align:center;border:1px dashed #3b545c;border-radius:12px;padding:60px}footer{color:#718990;font-size:12px}#account{align-items:center;gap:14px;font-size:13px;display:flex}@media (width<=500px){header,main,footer{padding:18px}.grid{grid-template-columns:1fr}.summary{gap:8px}.stat{flex:1;min-width:0;padding:14px}.stat strong{font-size:24px}h1{font-size:27px}}.brand-accent,.online-number{color:#76c9bd}.toolbar{justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.toolbar input{color:#e0ecec;font:inherit;background:#17262b;border:1px solid #3a595e;border-radius:8px;min-width:200px;padding:10px 14px}.toolbar small{color:#8aa6af}.section-title{margin:24px 0 16px;font-size:16px}.error button{margin-left:12px}.error{line-height:1.7}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=500px){.toolbar{flex-direction:column;align-items:stretch}}
