.modal-dialog.svelte-32v57s{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--surface-layer-dialog, 9999);display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:1rem;max-width:100vw;max-height:100vh;width:100%;height:100%;background:var(--surface-scrim, oklch(.04 .005 260 / .78));-webkit-backdrop-filter:blur(var(--surface-scrim-blur, 8px));backdrop-filter:blur(var(--surface-scrim-blur, 8px));opacity:0;transition:opacity var(--surface-overlay-dur, .18s) var(--surface-ease, var(--admin-ease, ease))}.modal-dialog.svelte-32v57s::backdrop{background:transparent}.modal-dialog[data-state=opening].svelte-32v57s,.modal-dialog[data-state=open].svelte-32v57s{opacity:1}.modal-dialog[data-state=closing].svelte-32v57s{opacity:0;pointer-events:none}.modal-content.svelte-32v57s{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:2px;max-height:calc(100vh - 4rem);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--surface-dialog-shadow, 0 24px 48px oklch(.02 .005 260 / .5));opacity:0;transform:translateY(var(--surface-dialog-enter-y, 18px)) scale(var(--surface-enter-scale, .985));transition:opacity var(--surface-overlay-dur, .18s) var(--surface-ease, var(--admin-ease, ease)),transform .22s var(--surface-ease, var(--admin-ease, ease)),box-shadow .22s var(--surface-ease, var(--admin-ease, ease));will-change:opacity,transform}.modal-dialog[data-state=opening].svelte-32v57s .modal-content:where(.svelte-32v57s),.modal-dialog[data-state=open].svelte-32v57s .modal-content:where(.svelte-32v57s){opacity:1;transform:translateY(0) scale(1)}.modal-dialog[data-state=closing].svelte-32v57s .modal-content:where(.svelte-32v57s){opacity:0;transform:translateY(var(--surface-dialog-exit-y, 22px)) scale(var(--surface-enter-scale, .985))}.modal-dialog.sm.svelte-32v57s .modal-content:where(.svelte-32v57s){width:min(24rem,100%)}.modal-dialog.md.svelte-32v57s .modal-content:where(.svelte-32v57s){width:min(32rem,100%)}.modal-dialog.lg.svelte-32v57s .modal-content:where(.svelte-32v57s){width:min(40rem,100%)}.modal-dialog.xl.svelte-32v57s .modal-content:where(.svelte-32v57s){width:min(56rem,100%)}.modal-header.svelte-32v57s{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--admin-border);flex-shrink:0}.modal-title.svelte-32v57s{font-family:var(--admin-sans, system-ui);font-size:.9375rem;font-weight:600;color:var(--admin-ink);margin:0}.modal-close.svelte-32v57s{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--admin-dim);font-size:1.25rem;cursor:pointer;border-radius:2px;transition:color var(--admin-dur, .2s)}.modal-close.svelte-32v57s:hover{color:var(--admin-ink)}.modal-body.svelte-32v57s{padding:1.25rem;overflow-y:auto;flex:1}.modal-footer.svelte-32v57s{display:flex;gap:.5rem;justify-content:flex-end;padding:.75rem 1.25rem;border-top:1px solid var(--admin-border);flex-shrink:0}@media(max-width:640px){.modal-dialog.svelte-32v57s{align-items:flex-end;padding:0}.modal-content.svelte-32v57s{border-radius:8px 8px 0 0;max-height:90vh;width:100%!important;transform:translateY(var(--surface-dialog-mobile-enter-y, 28px))}.modal-dialog[data-state=closing].svelte-32v57s .modal-content:where(.svelte-32v57s){transform:translateY(var(--surface-dialog-mobile-exit-y, 40px))}}@media(prefers-reduced-motion:reduce){.modal-dialog.svelte-32v57s,.modal-content.svelte-32v57s{transition:none}.modal-dialog.svelte-32v57s,.modal-dialog[data-state=opening].svelte-32v57s,.modal-dialog[data-state=open].svelte-32v57s,.modal-dialog[data-state=closing].svelte-32v57s{opacity:1}.modal-content.svelte-32v57s,.modal-dialog[data-state=opening].svelte-32v57s .modal-content:where(.svelte-32v57s),.modal-dialog[data-state=open].svelte-32v57s .modal-content:where(.svelte-32v57s),.modal-dialog[data-state=closing].svelte-32v57s .modal-content:where(.svelte-32v57s){opacity:1;transform:none}}
