dialog.svelte-1rc1rez{color:inherit;width:100%;max-width:min(640px,100vw - 32px);max-height:min(86vh,900px);background:0 0;border:0;max-height:min(86dvh,900px);margin:auto;padding:0;overflow:visible}dialog.lg.svelte-1rc1rez{max-width:min(880px,100vw - 32px)}dialog.sm.svelte-1rc1rez{max-width:min(440px,100vw - 32px)}dialog.svelte-1rc1rez::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}dialog[open].svelte-1rc1rez{animation:svelte-1rc1rez-pop .22s var(--ease-out)}@keyframes svelte-1rc1rez-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}.panel.svelte-1rc1rez{width:100%;min-width:0;max-height:min(86vh,900px);background:var(--surface-1);border-radius:var(--r-sheet);max-height:min(86dvh,900px);box-shadow:var(--shadow-sheet);border:1px solid var(--line);flex-direction:column;display:flex;overflow:hidden}header.svelte-1rc1rez{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 10px;display:flex}h2.svelte-1rc1rez{font-size:var(--fs-screen);font-weight:800}.titles.svelte-1rc1rez p:where(.svelte-1rc1rez){color:var(--text-3);font-size:var(--fs-caption);margin-top:2px}.close.svelte-1rc1rez{width:40px;height:40px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:grid}.close.svelte-1rc1rez:hover{background:var(--surface-2);color:var(--text-1)}.body.svelte-1rc1rez{overscroll-behavior:contain;min-width:0;padding:6px 22px 22px;overflow:hidden auto}@media (max-width:640px){dialog.svelte-1rc1rez,dialog.sm.svelte-1rc1rez,dialog.lg.svelte-1rc1rez{width:100%;max-width:none;height:100%;max-height:none;margin:0}dialog[open].svelte-1rc1rez{animation-name:svelte-1rc1rez-rise}@keyframes svelte-1rc1rez-rise{0%{opacity:0;transform:translateY(24px)}}.panel.svelte-1rc1rez{height:100%;max-height:none;box-shadow:none;border:0;border-radius:0}.body.svelte-1rc1rez{padding:6px max(14px, env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));flex:1}header.svelte-1rc1rez{padding:calc(12px + env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 8px max(14px, env(safe-area-inset-left));border-bottom:1px solid var(--line);margin-bottom:8px}}
