.backdrop.svelte-1l8qne9{z-index:300;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-wrap.svelte-1l8qne9{display:contents}.modal.svelte-1l8qne9{width:420px;max-width:90vw}.modal-header.svelte-1l8qne9{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.title.svelte-1l8qne9{font-size:14px;font-weight:700}.close-btn.svelte-1l8qne9{color:var(--color-text-dim);background:0 0;border:none}.close-btn.svelte-1l8qne9:hover{color:var(--color-text)}.modal-body.svelte-1l8qne9{flex-direction:column;gap:12px;padding:16px;display:flex}label.svelte-1l8qne9,.field.svelte-1l8qne9{color:var(--color-text-dim);flex-direction:column;gap:4px;font-size:12px;display:flex}.connection-toggle.svelte-1l8qne9{gap:6px;display:flex}.toggle-btn.svelte-1l8qne9{background:var(--color-bg-raised);border:1px solid var(--color-border);color:var(--color-text-dim);border-radius:var(--radius);flex:1;padding:7px 10px;font-size:12px}.toggle-btn.svelte-1l8qne9:hover{color:var(--color-text);border-color:var(--color-border-strong)}.toggle-btn.active.svelte-1l8qne9{background:var(--color-accent-dim);border-color:var(--color-accent);color:var(--color-text)}.hint.svelte-1l8qne9{color:var(--color-text-faint);word-break:break-all;font-size:11px}input.svelte-1l8qne9{background:var(--color-bg-raised);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius);padding:7px 10px;font-size:13px}input.svelte-1l8qne9:focus{border-color:var(--color-accent-dim);outline:none}input.svelte-1l8qne9:disabled{opacity:.6}.error.svelte-1l8qne9{color:var(--color-danger);font-size:11px}.modal-footer.svelte-1l8qne9{border-top:1px solid var(--color-border);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.btn.svelte-1l8qne9{background:var(--color-bg-raised);border:1px solid var(--color-border);color:var(--color-text-dim);border-radius:var(--radius);padding:7px 14px;font-size:12px}.btn.svelte-1l8qne9:hover{color:var(--color-text)}.btn.primary.svelte-1l8qne9{background:var(--color-accent-dim);border-color:var(--color-accent);color:var(--color-text)}.page.svelte-104u7in{flex-direction:column;gap:14px;display:flex}.page-header.svelte-104u7in{justify-content:space-between;align-items:center;display:flex}h1.svelte-104u7in{margin:0;font-size:16px}.btn.svelte-104u7in{background:var(--color-bg-raised);border:1px solid var(--color-border);color:var(--color-text-dim);border-radius:var(--radius);align-items:center;gap:6px;padding:7px 14px;font-size:12px;display:flex}.btn.svelte-104u7in:hover{color:var(--color-text)}.btn.primary.svelte-104u7in{background:var(--color-accent-dim);border-color:var(--color-accent);color:var(--color-text)}.btn.danger.svelte-104u7in{background:color-mix(in srgb, var(--color-danger) 20%, transparent);border-color:var(--color-danger);color:var(--color-danger)}.table-wrap.svelte-104u7in{overflow-x:auto}table.svelte-104u7in{border-collapse:collapse;width:100%;font-size:12px}thead.svelte-104u7in th:where(.svelte-104u7in){text-align:left;letter-spacing:.04em;color:var(--color-text-faint);border-bottom:1px solid var(--color-border);background:var(--color-bg-panel-alt);padding:10px 12px;font-size:10px}tbody.svelte-104u7in td:where(.svelte-104u7in){border-bottom:1px solid var(--color-border);padding:10px 12px}tbody.svelte-104u7in tr.themed:where(.svelte-104u7in) td:where(.svelte-104u7in):first-child{box-shadow:inset 3px 0 0 var(--theme-color)}.status-btn.svelte-104u7in{background:0 0;border:none;padding:0}.actions.svelte-104u7in{gap:6px;display:flex}.icon-btn.svelte-104u7in{background:var(--color-bg-raised);border:1px solid var(--color-border);color:var(--color-text-dim);border-radius:var(--radius);padding:5px 7px;display:flex}.icon-btn.svelte-104u7in:hover{color:var(--color-text)}.icon-btn.danger.svelte-104u7in:hover{color:var(--color-danger);border-color:var(--color-danger)}.empty.svelte-104u7in{text-align:center;color:var(--color-text-dim);padding:24px}.backdrop.svelte-104u7in{z-index:300;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm.svelte-104u7in{width:380px;padding:18px}.confirm.svelte-104u7in p:where(.svelte-104u7in){margin:0 0 16px;font-size:13px}.confirm-actions.svelte-104u7in{justify-content:flex-end;gap:8px;display:flex}
