.backdrop.svelte-1gao1nd{background:color-mix(in srgb, var(--md-sys-color-scrim) 50%, transparent);z-index:500;animation:svelte-1gao1nd-fade-in var(--md-sys-motion-duration-medium1) var(--md-sys-motion-easing-standard);position:fixed;inset:0}.dialog.svelte-1gao1nd{background:var(--md-sys-color-surface-container-high);border-radius:var(--md-sys-shape-corner-extra-large);width:calc(100vw - 48px);min-width:min(360px,100vw - 48px);max-width:520px;max-height:calc(100dvh - 48px);box-shadow:var(--md-sys-elevation-3);z-index:501;animation:svelte-1gao1nd-dialog-in var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized-decelerate);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-header.svelte-1gao1nd{padding:var(--md-sys-space-300) var(--md-sys-space-300) 0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.dialog-title.svelte-1gao1nd{font:var(--md-sys-typescale-headline-small);color:var(--md-sys-color-on-surface)}.dialog-body.svelte-1gao1nd{padding:var(--md-sys-space-300);flex:1;overflow-y:auto}.dialog-footer.svelte-1gao1nd{justify-content:flex-end;gap:var(--md-sys-space-100);padding:0 var(--md-sys-space-300) var(--md-sys-space-300);flex-shrink:0;display:flex}@keyframes svelte-1gao1nd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1gao1nd-dialog-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.backdrop.svelte-1gao1nd,.dialog.svelte-1gao1nd{animation:none}}
