.scrim.svelte-ta60gp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:var(--overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:svelte-ta60gp-fade-in var(--dur-base) var(--ease-out)}.modal.svelte-ta60gp{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);width:100%;max-width:480px;max-height:calc(100dvh - var(--space-6));overflow-y:auto;outline:none;animation:svelte-ta60gp-rise-in var(--dur-base) var(--ease-out)}header.svelte-ta60gp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5) 0}h2.svelte-ta60gp{font-size:var(--text-xl)}.close.svelte-ta60gp{background:none;border:none;color:var(--text-muted);font-size:1.6rem;line-height:1;cursor:pointer;padding:var(--space-2);margin:calc(-1 * var(--space-2));border-radius:var(--radius-sm)}.close.svelte-ta60gp:hover{color:var(--text)}.content.svelte-ta60gp{padding:var(--space-4) var(--space-5) var(--space-5)}@keyframes svelte-ta60gp-fade-in{0%{opacity:0}}@keyframes svelte-ta60gp-rise-in{0%{opacity:0;transform:translateY(12px)}}.empty.svelte-13862ru{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50dvh;gap:var(--space-2);text-align:center;padding:var(--space-4)}.icon.svelte-13862ru{font-size:2rem;color:var(--text-muted)}.title.svelte-13862ru{font-size:var(--text-lg)}.hint.svelte-13862ru{color:var(--text-muted);font-size:var(--text-sm)}
