@layer sur.components{.sur-popover.svelte-1jyvdu9{vertical-align:middle;display:inline-flex;position:relative}.sur-popover__trigger.svelte-1jyvdu9{align-items:center;display:inline-flex}.sur-popover__panel.svelte-1jyvdu9{z-index:var(--sur-z-dropdown);box-sizing:border-box;inline-size:max-content;min-inline-size:calc(var(--sur-spacing-56) * 4);max-inline-size:min(calc(var(--sur-spacing-96) * 4), calc(var(--sur-shell-viewport-inline) - var(--sur-spacing-16)));max-block-size:var(--sur-floating-room,calc(var(--sur-spacing-96) * 5));overscroll-behavior:contain;background-color:var(--sur-bg-surface);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-lg);box-shadow:var(--sur-shadow-xl);padding:var(--sur-spacing-12);color:var(--sur-text-primary);font-size:var(--sur-font-size-sm);animation:svelte-1jyvdu9-sur-popover-in var(--sur-duration-150) var(--sur-ease-out);margin:0;position:fixed;inset:auto;overflow-y:auto}.sur-popover__header.svelte-1jyvdu9{justify-content:space-between;align-items:center;gap:var(--sur-spacing-8);border-block-end:var(--sur-border-width) solid var(--sur-border-subtle);margin-block-end:var(--sur-spacing-8);padding-block-end:var(--sur-spacing-6);display:flex}.sur-popover__title.svelte-1jyvdu9{font-weight:var(--sur-font-weight-semibold);font-size:var(--sur-font-size-xs);text-transform:uppercase;letter-spacing:var(--sur-letter-spacing-wide);color:var(--sur-text-secondary)}.sur-popover__close.svelte-1jyvdu9{min-inline-size:var(--sur-target-min);min-block-size:var(--sur-target-min);border-radius:var(--sur-radius-sm);color:var(--sur-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sur-popover__close.svelte-1jyvdu9:hover{background-color:var(--sur-bg-hover);color:var(--sur-text-primary)}.sur-popover__close.svelte-1jyvdu9:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset)}.sur-popover__body.svelte-1jyvdu9{gap:var(--sur-spacing-8);flex-direction:column;display:flex}@keyframes svelte-1jyvdu9-sur-popover-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sur-popover__panel.svelte-1jyvdu9{animation:none}}}
