.grid-block.svelte-17qzxys{width:100%}.head.svelte-17qzxys{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.overall.svelte-17qzxys{font-size:.75rem;color:var(--muted);font-family:var(--font-mono)}.bars.svelte-17qzxys{display:flex;align-items:stretch;gap:2px;width:100%}.bar.svelte-17qzxys{position:relative;flex:1 1 0;height:2rem;border-radius:2px;background:var(--border);cursor:default;border:none;padding:0}.bar.operational.svelte-17qzxys{background:var(--success)}.bar.degraded.svelte-17qzxys{background:var(--warn)}.bar.down.svelte-17qzxys{background:var(--danger)}.bar.unknown.svelte-17qzxys,.bar.none.svelte-17qzxys{background:var(--border)}.tip.svelte-17qzxys{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(4px);white-space:nowrap;background:var(--elevated);border:1px solid var(--border);color:var(--text);font-size:.7rem;padding:.3rem .5rem;border-radius:.4rem;box-shadow:var(--card-shadow);opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:10}.bar.svelte-17qzxys:hover .tip:where(.svelte-17qzxys),.bar.svelte-17qzxys:focus-visible .tip:where(.svelte-17qzxys){opacity:1;transform:translate(-50%) translateY(0)}.bar.svelte-17qzxys:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.range.svelte-17qzxys{display:flex;justify-content:space-between;margin-top:.35rem;font-size:.7rem;color:var(--muted)}.bars.weekly.svelte-17qzxys{display:none}@media (max-width: 639px){.bars.daily.svelte-17qzxys{display:none}.bars.weekly.svelte-17qzxys{display:flex}.bar.svelte-17qzxys{height:1.75rem}}.sf.svelte-hht040{display:flex;flex-direction:column;gap:7px}.sf.svelte-hht040>span:where(.svelte-hht040){font-family:var(--font-mono);font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.sf.svelte-hht040 input{font-size:15px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:10px 12px;width:100%;transition:border-color .2s ease,background .2s ease}.sf.svelte-hht040 input:focus{outline:none;border-color:var(--brand)}.was-submitted.svelte-hht040 .sf:where(.svelte-hht040) input:invalid{border-color:var(--danger)}.sf-hp.svelte-hht040{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sub-status.svelte-hht040{margin:12px 0 0;font-size:13px;color:var(--muted);min-height:1.3em}.sub-status.err.svelte-hht040{color:var(--danger)}
