.wrap.svelte-1udlp30{min-height:100vh;display:grid;place-items:center;padding:1rem}form.svelte-1udlp30{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:1.5rem;width:min(100%,26rem);display:flex;flex-direction:column;gap:.75rem}form.svelte-1udlp30 h1:where(.svelte-1udlp30){margin:0;font-size:1.2rem}form.svelte-1udlp30 p:where(.svelte-1udlp30){margin:0;color:var(--muted);font-size:.85rem}textarea.svelte-1udlp30,form.svelte-1udlp30 button:where(.svelte-1udlp30),form.svelte-1udlp30 input:where(.svelte-1udlp30){padding:.55rem .75rem;border-radius:8px;border:1px solid var(--border);font:inherit}form.svelte-1udlp30 input:where(.svelte-1udlp30){background:var(--bg);color:inherit}textarea.svelte-1udlp30{background:var(--bg);color:inherit;font-family:ui-monospace,monospace;font-size:.8rem;resize:vertical}form.svelte-1udlp30 button:where(.svelte-1udlp30){background:var(--ok);color:#fff;border-color:transparent;cursor:pointer}form.svelte-1udlp30 button:where(.svelte-1udlp30):disabled{opacity:.5}.error.svelte-1udlp30{color:var(--error)}.muted.svelte-1udlp30{color:var(--muted)}header.svelte-1udlp30{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.75rem 1.25rem;background:var(--bg);border-bottom:1px solid var(--border)}header.svelte-1udlp30 h1:where(.svelte-1udlp30){font-size:1.1rem;margin:0}nav.svelte-1udlp30{display:flex;gap:.25rem}nav.svelte-1udlp30 button:where(.svelte-1udlp30){background:none;border:1px solid transparent;border-radius:6px;padding:.3rem .6rem;color:var(--muted);cursor:pointer;font:inherit}nav.svelte-1udlp30 button.active:where(.svelte-1udlp30){color:inherit;border-color:var(--border);background:var(--card)}input.svelte-1udlp30{margin-left:auto;padding:.4rem .7rem;border-radius:8px;border:1px solid var(--border);background:var(--card);color:inherit;min-width:10rem}.conn.svelte-1udlp30{font-size:.75rem;color:var(--error)}.conn.online.svelte-1udlp30{color:var(--ok)}.ghost.svelte-1udlp30{font-size:.75rem;background:none;border:1px solid var(--border);border-radius:6px;color:var(--muted);padding:.25rem .5rem;cursor:pointer}main.svelte-1udlp30{padding:1rem 1.25rem 3rem;max-width:1400px;margin:0 auto}h2.svelte-1udlp30{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:1.25rem 0 .6rem}.grid.svelte-1udlp30{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.tablewrap.svelte-1udlp30{overflow-x:auto;background:var(--card);border:1px solid var(--border);border-radius:10px}table.svelte-1udlp30{width:100%;border-collapse:collapse;font-size:.85rem}th.svelte-1udlp30,td.svelte-1udlp30{text-align:left;padding:.45rem .75rem;white-space:nowrap}th.svelte-1udlp30{color:var(--muted);font-weight:500;font-size:.75rem;text-transform:uppercase;border-bottom:1px solid var(--border)}tbody.svelte-1udlp30 tr:where(.svelte-1udlp30){border-top:1px solid var(--border)}.dot.svelte-1udlp30{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.45rem;background:var(--muted);vertical-align:middle}.status-ok.svelte-1udlp30 .dot:where(.svelte-1udlp30){background:var(--ok)}.status-warn.svelte-1udlp30 .dot:where(.svelte-1udlp30){background:var(--warn)}.status-error.svelte-1udlp30 .dot:where(.svelte-1udlp30){background:var(--error)}
