.relay-dialog.svelte-1p710ug{display:flex;flex-direction:column;gap:var(--space, 16px)}.relay-dialog.svelte-1p710ug{--space: 16px;min-width:min(480px,78vw)}.relay-dialog__description.svelte-1p710ug{width:100%;padding:12px 16px;border:1px solid transparent;border-radius:16px;background:rgb(var(--color-surface));color:rgb(var(--color-foreground-primary));font:var(--font-body-sm);resize:vertical;transition:border-color var(--duration-sm)}.relay-dialog__description.svelte-1p710ug:focus-visible{border-color:rgb(var(--color-accent-primary-base));outline:none}.relay-dialog__actions.svelte-1p710ug{display:flex;gap:12px;justify-content:flex-end}.relay__edit.svelte-1e32o8g:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color, rgb(var(--color-accent-primary-base)/.75));outline-offset:var(--focus-outline-offset)}.relay.svelte-1e32o8g{display:grid;gap:4px 16px;grid-template-columns:minmax(150px,1.2fr) minmax(130px,1fr) 40px 130px 60px minmax(0,3fr);align-items:center;padding:9px 16px;border-radius:14px;transition:background-color var(--duration-sm)}.relay.svelte-1e32o8g:hover{background:#ffffff08}@media(max-width:1000px){.relay.svelte-1e32o8g{grid-template-columns:minmax(150px,1.2fr) minmax(130px,1fr) 40px 130px}}.relay__title.svelte-1e32o8g{display:flex;gap:8px;align-items:center;min-width:0}.relay__number.svelte-1e32o8g,.relay__role.svelte-1e32o8g,.relay__version.svelte-1e32o8g{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;white-space:nowrap}.relay__number.svelte-1e32o8g{font-weight:600}.relay__name.svelte-1e32o8g{overflow:hidden;font:var(--font-body-sm);white-space:nowrap;text-overflow:ellipsis}.relay__name--empty.svelte-1e32o8g{color:rgb(var(--color-foreground-subtle))}.relay__edit.svelte-1e32o8g{display:inline-flex;flex-shrink:0;padding:4px;border-radius:8px;color:rgb(var(--color-foreground-subtle));opacity:0;transition:opacity var(--duration-sm)}.relay__edit.svelte-1e32o8g:hover{color:rgb(var(--color-accent-primary-base))}.relay__edit.svelte-1e32o8g:focus-visible{opacity:1}.relay.svelte-1e32o8g:hover .relay__edit:where(.svelte-1e32o8g){opacity:1}.relay__role.svelte-1e32o8g,.relay__version.svelte-1e32o8g{color:rgb(var(--color-foreground-subtle))}.relay__ip.svelte-1e32o8g{display:flex;flex-direction:column;gap:2px;min-width:0}.relay__caption.svelte-1e32o8g{color:rgb(var(--color-foreground-subtle));font:var(--font-caption);white-space:nowrap}.relay__status.svelte-1e32o8g{display:flex;gap:8px;align-items:center}.relay__locations.svelte-1e32o8g{display:flex;gap:6px;flex-wrap:wrap;min-width:0}@media(max-width:1000px){.relay__locations.svelte-1e32o8g{grid-column:1/-1}}.relay__location.svelte-1e32o8g{display:inline-flex;gap:6px;align-items:center;padding:2px 8px;border-radius:8px;background:#ffffff0a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;white-space:nowrap}.relay__location.svelte-1e32o8g:hover{color:rgb(var(--color-accent-primary-base))}.relay__location--pending.svelte-1e32o8g{color:rgb(var(--color-foreground-subtle));border:1px dashed rgba(255,255,255,.12)}.relay__description.svelte-1e32o8g{display:-webkit-box;overflow:hidden;grid-column:1/-1;margin:0;color:rgb(var(--color-foreground-muted));font:var(--font-caption);white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media(max-width:1000px){.relay__col-version.svelte-1e32o8g{display:none}}.table.svelte-c96pq8{display:flex;flex-direction:column;padding:8px}.table__loading.svelte-c96pq8{padding:8px}.table__head.svelte-c96pq8{display:grid;gap:16px;grid-template-columns:minmax(150px,1.2fr) minmax(130px,1fr) 40px 130px 60px minmax(0,3fr);align-items:center;padding:10px 16px 8px;color:rgb(var(--color-foreground-subtle));font:500 .75rem/1rem var(--font-family-base);letter-spacing:.2px}@media(max-width:1000px){.table__head.svelte-c96pq8{grid-template-columns:minmax(150px,1.2fr) minmax(130px,1fr) 40px 130px}}@media(max-width:1000px){.table__col-version.svelte-c96pq8,.table__col-locations.svelte-c96pq8{display:none}}.center.svelte-18mc7hj{display:flex;justify-content:center;padding:48px 0}
