.fc-modal.svelte-32v57s{padding:0;border:0;border-radius:var(--radius, 8px);background:#fff;box-shadow:0 20px 50px #1a1f5c2e;overscroll-behavior:contain;color:inherit;max-height:88vh}.fc-modal-sm.svelte-32v57s{max-width:min(400px,92vw);width:100%}.fc-modal-md.svelte-32v57s{max-width:min(520px,92vw);width:100%}.fc-modal-lg.svelte-32v57s{max-width:min(720px,94vw);width:100%}.fc-modal.svelte-32v57s::backdrop{background:#0a0f1e73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fc-modal[open].svelte-32v57s{animation:svelte-32v57s-fc-modal-in .18s cubic-bezier(.22,.61,.36,1)}.fc-modal[open].svelte-32v57s::backdrop{animation:svelte-32v57s-fc-backdrop-in .18s ease-out}@keyframes svelte-32v57s-fc-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-32v57s-fc-backdrop-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.fc-modal[open].svelte-32v57s,.fc-modal[open].svelte-32v57s::backdrop{animation:none}}.fc-modal-content.svelte-32v57s{display:flex;flex-direction:column;max-height:88vh}.fc-modal-header.svelte-32v57s{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem .85rem;border-bottom:1px solid var(--border-light, #e5e7eb)}.fc-modal-title.svelte-32v57s{margin:0;font-size:1.05rem;font-weight:600;color:var(--navy, #1a1f5c);line-height:1.3;text-wrap:balance}.fc-modal-close.svelte-32v57s{background:transparent;border:0;cursor:pointer;font-size:1.4rem;line-height:1;color:var(--text-muted, #6b7280);padding:.35rem .55rem;border-radius:var(--radius-sm, 4px);touch-action:manipulation;transition:background .15s,color .15s}.fc-modal-close.svelte-32v57s:hover{color:var(--navy, #1a1f5c);background:var(--bg-subtle, #f3f4f6)}.fc-modal-close.svelte-32v57s:focus-visible{outline:2px solid var(--green, #16a34a);outline-offset:2px}.fc-modal-body.svelte-32v57s{padding:1rem 1.25rem;overflow-y:auto}.fc-modal-footer.svelte-32v57s{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem 1rem;border-top:1px solid var(--border-light, #e5e7eb)}
