html:has(dialog.np-dialog[open]){overflow:hidden}.np-dialog.svelte-1cplwtb{max-width:calc(100vw / var(--np-zoom,1) - 32px);max-height:calc(100dvh / var(--np-zoom,1) - 48px);overscroll-behavior:contain;padding:0;overflow:hidden}.np-dialog.svelte-1cplwtb:focus{outline:none}.np-dialog.svelte-1cplwtb::backdrop{background:var(--np-backdrop);-webkit-backdrop-filter:blur(6px)saturate(1.1);backdrop-filter:blur(6px)saturate(1.1)}.np-dialog[open].svelte-1cplwtb{animation:.18s cubic-bezier(.2,.8,.2,1) svelte-1cplwtb-np-dialog-in}.np-dialog[open].svelte-1cplwtb::backdrop{animation:.18s ease-out svelte-1cplwtb-np-fade}.np-dialog--sm.svelte-1cplwtb{width:440px}.np-dialog--md.svelte-1cplwtb{width:560px}.np-dialog--lg.svelte-1cplwtb{width:720px}.np-dialog--xl.svelte-1cplwtb{width:1040px}.np-dialog--center.svelte-1cplwtb{margin:auto}.np-dialog--top.svelte-1cplwtb{margin:max(12vh,64px) auto auto}.np-dialog--right.svelte-1cplwtb{height:calc(100dvh / var(--np-zoom,1) - 24px);max-height:none;margin:12px 12px 12px auto}.np-dialog--right[open].svelte-1cplwtb{animation-name:svelte-1cplwtb-np-sheet-in;animation-duration:.24s}.np-dialog-box.svelte-1cplwtb{flex-direction:column;height:100%;display:flex}.np-dialog--center.svelte-1cplwtb .np-dialog-box:where(.svelte-1cplwtb),.np-dialog--top.svelte-1cplwtb .np-dialog-box:where(.svelte-1cplwtb){max-height:calc(100dvh / var(--np-zoom,1) - 48px)}.np-dialog-head.svelte-1cplwtb{border-bottom:1px solid var(--np-hairline);flex:none;align-items:flex-start;gap:12px;padding:20px 14px 14px 24px;display:flex}.np-dialog-titles.svelte-1cplwtb{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:8px;display:flex}.np-dialog-head.svelte-1cplwtb h2:where(.svelte-1cplwtb){font-family:var(--np-serif);font-size:26px;font-weight:400;line-height:1.15}.np-dialog-head.svelte-1cplwtb p:where(.svelte-1cplwtb){max-width:60ch;font-size:15px}.np-dialog-body.svelte-1cplwtb{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 24px 24px;overflow-y:auto}.np-dialog-body.svelte-1cplwtb:empty{display:none}.np-dialog-foot.svelte-1cplwtb{border-top:1px solid var(--np-hairline);background:color-mix(in srgb, var(--np-paper) 60%, var(--np-white));flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex}@media (width<=720px){.np-dialog--center.svelte-1cplwtb,.np-dialog--right.svelte-1cplwtb{width:100%;max-width:100%;height:auto;max-height:calc(100dvh / var(--np-zoom,1) - max(24px, env(safe-area-inset-top,0px)));padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin:auto 0 0}.np-dialog--center[open].svelte-1cplwtb,.np-dialog--right[open].svelte-1cplwtb{animation-name:svelte-1cplwtb-np-rise}.np-dialog--center.svelte-1cplwtb .np-dialog-box:where(.svelte-1cplwtb),.np-dialog--right.svelte-1cplwtb .np-dialog-box:where(.svelte-1cplwtb){max-height:calc(100dvh / var(--np-zoom,1) - max(24px, env(safe-area-inset-top,0px)))}.np-dialog--top.svelte-1cplwtb{margin-top:max(16px, env(safe-area-inset-top,0px))}.np-dialog-head.svelte-1cplwtb{padding:16px 8px 12px 16px}.np-dialog-body.svelte-1cplwtb{padding:16px}.np-dialog-foot.svelte-1cplwtb{padding:12px 16px}}@keyframes svelte-1cplwtb-np-dialog-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}@keyframes svelte-1cplwtb-np-sheet-in{0%{opacity:.4;transform:translate(32px)}}@keyframes svelte-1cplwtb-np-rise{0%{opacity:.4;transform:translateY(24px)}}@keyframes svelte-1cplwtb-np-fade{0%{opacity:0}}
