@layer puresv{.popover.svelte-okkiwd{display:inline-flex}.panel.svelte-okkiwd{z-index:30;width:max-content;max-width:min(22rem,100vw - 2rem);padding:var(--puresv-space-4);border:1px solid var(--puresv-border);border-radius:var(--puresv-radius-md);background-color:var(--puresv-canvas);box-shadow:var(--puresv-shadow-lg);color:var(--puresv-text);font-family:var(--puresv-font);font-size:var(--puresv-text-sm);opacity:0;--puresv-pop-y:.25rem;transform:translateY(var(--puresv-pop-y)) scale(.98);transform-origin:var(--puresv-origin-x,50%) var(--puresv-origin-y,0%);transition:opacity var(--puresv-duration-overlay) var(--puresv-ease-out), transform var(--puresv-duration-overlay) var(--puresv-ease-out);line-height:1.6;position:fixed}.panel[data-side=top].svelte-okkiwd{--puresv-pop-y:-.25rem;--puresv-origin-y:100%}.panel[data-align=start].svelte-okkiwd{--puresv-origin-x:0%}.panel[data-align=end].svelte-okkiwd{--puresv-origin-x:100%}.panel[data-ready].svelte-okkiwd{opacity:1;transform:none}.panel.svelte-okkiwd:focus-visible{outline:2px solid var(--puresv-ring);outline-offset:2px}.popover-body.svelte-11mnnpz{align-items:flex-start;gap:var(--puresv-space-2);flex-direction:column;display:flex}.popover-title.svelte-11mnnpz{color:var(--puresv-text);font-size:var(--puresv-text-md);font-weight:var(--puresv-weight-semibold);letter-spacing:-.01em;margin:0}.popover-desc.svelte-11mnnpz{color:var(--puresv-text-muted);font-size:var(--puresv-text-sm);margin:0;line-height:1.6}}
