.modal-backdrop.svelte-ta60gp{z-index:var(--modal-z,9999);background:rgb(0 0 0/var(--modal-dim,.65));-webkit-backdrop-filter:blur(var(--modal-blur,4px));backdrop-filter:blur(var(--modal-blur,4px));padding:var(--modal-inset,20px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-backdrop.svelte-ta60gp:focus,.modal-window.svelte-ta60gp:focus{outline:none}.modal-backdrop.animated.svelte-ta60gp{animation:.18s ease-out svelte-ta60gp-modal-in}@keyframes svelte-ta60gp-modal-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.modal-window.svelte-ta60gp{background:var(--modal-bg,var(--surface-raised));color:var(--modal-color,var(--text));width:100%;max-width:var(--modal-width,540px);height:var(--modal-height,auto);max-height:var(--modal-max-height,none);border-radius:var(--modal-radius,var(--radius-media,12px));border:1px solid var(--border);box-shadow:var(--modal-shadow,var(--shadow-panel));flex-direction:column;display:flex;overflow:hidden}.modal-header.svelte-ta60gp{align-items:var(--modal-header-align,flex-start);padding:var(--modal-header-padding,20px 24px);background:var(--modal-header-bg,var(--surface));border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;display:flex}.modal-close.svelte-ta60gp{margin:var(--modal-close-margin,0);color:var(--muted);cursor:pointer;border-radius:var(--radius-control,8px);background:0 0;border:1px solid #0000;flex-shrink:0;padding:4px 8px;font-size:1.1rem;line-height:1;transition:all .12s}.modal-close.svelte-ta60gp:hover{color:var(--text);background:var(--surface-subtle);border-color:var(--border)}.modal-footer.svelte-ta60gp{align-items:center;justify-content:var(--modal-footer-justify,flex-end);gap:var(--modal-footer-gap,0);padding:var(--modal-footer-padding,12px 24px);background:var(--modal-footer-bg,var(--surface));border-top:1px solid var(--border);flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.modal-backdrop.animated.svelte-ta60gp{animation:none}}@media (width<=639px){.modal-backdrop.sheet.svelte-ta60gp{align-items:flex-end;padding:0}.sheet.svelte-ta60gp .modal-window:where(.svelte-ta60gp){border-radius:16px 16px 0 0;max-width:none;height:100dvh;max-height:100dvh}.sheet.svelte-ta60gp .modal-header:where(.svelte-ta60gp){padding:var(--modal-sheet-header-top,16px) max(var(--modal-sheet-gutter,16px), env(safe-area-inset-right)) var(--modal-sheet-header-bottom,16px) max(var(--modal-sheet-gutter,16px), env(safe-area-inset-left))}.sheet.svelte-ta60gp .modal-close:where(.svelte-ta60gp){margin:var(--modal-sheet-close-margin,0);min-width:44px;min-height:44px}.sheet.svelte-ta60gp .modal-footer:where(.svelte-ta60gp){flex-direction:var(--modal-sheet-footer-direction,row);align-items:var(--modal-sheet-footer-align,center);padding:var(--modal-sheet-footer-top,12px) max(var(--modal-sheet-gutter,16px), env(safe-area-inset-right)) max(var(--modal-sheet-footer-bottom,12px), env(safe-area-inset-bottom)) max(var(--modal-sheet-gutter,16px), env(safe-area-inset-left))}}
