.health-markers{min-width:0;margin-block:20px;padding:22px;border:1px solid var(--border,#64748b55);border-radius:18px;background:var(--card,#101b2b);color:var(--foreground,inherit)}.health-markers>header{display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:0!important;margin:0!important;border:0!important;position:static!important;min-height:0!important;background:none!important}.health-markers h3{display:flex;align-items:center;gap:9px;font-size:1.15rem;font-weight:650;margin:4px 0}.health-markers .eyebrow{font-size:.65rem;letter-spacing:.12em;opacity:.7;margin:0}.health-markers button,.health-markers-hidden button{font:inherit;font-size:.75rem;padding:7px 10px;border:1px solid var(--border,#64748b66);border-radius:8px;color:inherit;background:transparent;cursor:pointer}.health-markers button:focus-visible,.health-markers summary:focus-visible{outline:2px solid var(--gerfo-accent,#81d4ef);outline-offset:3px}.health-markers-sync{font-size:.73rem;opacity:.7;margin:10px 0 18px}.health-markers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0}.health-markers-grid>div{min-width:0;background:color-mix(in srgb,currentColor 4%,transparent);border:1px solid var(--border,#64748b33);border-radius:12px;padding:14px}.health-markers-grid dt{display:flex;align-items:center;gap:6px;font-size:.72rem;min-height:34px;opacity:.8}.health-markers-grid dd{font-size:1.7rem;line-height:1.35;font-weight:650;margin:6px 0;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.health-markers-grid dd small{display:block;font-size:.67rem;font-weight:400;letter-spacing:0;opacity:.65}.health-markers-grid p{font-size:.64rem;opacity:.65;margin:0}.health-markers details{border-top:1px solid var(--border,#64748b44);margin-top:16px;padding-top:12px}.health-markers summary{font-size:.78rem;cursor:pointer}.health-markers details p{font-size:.75rem;line-height:1.65;margin:12px 0;overflow-wrap:anywhere}.health-markers details small{display:block;opacity:.65}.health-markers details a{font-size:.78rem;text-decoration:underline}.health-markers-refresh{margin-top:12px}.health-markers-hidden{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.75rem;opacity:.75;margin:16px 0}@media(max-width:400px){.health-markers{padding:15px}.health-markers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-markers-grid>div{padding:10px}.health-markers-grid dd{font-size:1.45rem}}.health-marker-choice{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.78rem;margin:14px 0}.health-marker-choice select{font:inherit;background:var(--card,#101b2b);color:inherit;border:1px solid var(--border,#64748b66);border-radius:8px;padding:7px}