.ns-popover-content{background:var(--color-surface-elevated);color:var(--color-on-surface);border:1px solid var(--color-outline);border-radius:var(--radius-md);padding:var(--space-md);pointer-events:auto;max-width:min(320px, calc(100vw - 2 * var(--space-md)));box-shadow:var(--shadow-overlay);font-family:var(--font-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line);z-index:var(--z-popover);transition:opacity var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-in-out)}.ns-popover-content[data-state=closed]{opacity:0;transform:translateY(-4px)}.ns-popover-content[data-state=open]{opacity:1;transform:translateY(0)}@starting-style{.ns-popover-content[data-state=open]{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ns-popover-content{transition:none}}.link-edit-popover-layer.svelte-1osff8k{pointer-events:none;position:absolute;inset:0}.link-edit-popover-anchor.svelte-1osff8k{pointer-events:none;width:1px;height:1px;position:absolute}.link-edit-popover-body.svelte-1osff8k{align-items:center;gap:var(--space-xs);pointer-events:auto;display:flex}.link-edit-popover-input.svelte-1osff8k{min-width:220px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-outline);border-radius:var(--radius-sm);font-family:var(--font-family);font-size:var(--type-label-size);color:var(--color-on-surface);background:0 0;outline:none;flex:1}.link-edit-popover-input.svelte-1osff8k::placeholder{color:var(--color-on-surface-muted)}.link-edit-popover-btn.svelte-1osff8k{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-on-surface);font:inherit;font-size:var(--type-ui-sm-size);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0}.link-edit-popover-btn.svelte-1osff8k:hover:not(:disabled){background:var(--color-surface-subtle)}.link-edit-popover-btn.svelte-1osff8k:disabled{opacity:var(--opacity-disabled);cursor:default}.link-edit-popover-target.svelte-1osff8k{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm) 0;font-size:var(--type-ui-sm-size);color:var(--color-on-surface);cursor:pointer;display:flex}.link-edit-popover-error.svelte-1osff8k{padding:var(--space-xs) var(--space-sm) 0;font-size:var(--type-ui-sm-size);color:var(--color-error);margin:0}
