.modal-overlay.svelte-1k2y7mj{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-card.svelte-1k2y7mj{background:#fff;border-radius:.75rem;padding:1.25rem 1.25rem 1rem;max-width:460px;width:100%;box-shadow:0 18px 45px #0000002e;border:1px solid #e5e7eb}.modal-header.svelte-1k2y7mj{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.25rem}.modal-header.svelte-1k2y7mj h4:where(.svelte-1k2y7mj){margin:0;font-size:1.05rem;font-weight:600;color:#374151}.modal-close.svelte-1k2y7mj{border:none;background:transparent;font-size:1.25rem;line-height:1;color:#9ca3af;cursor:pointer}.modal-alert.svelte-1k2y7mj{margin:.35rem 0 .9rem;color:#111827;font-weight:600}.modal-divider.svelte-1k2y7mj{height:1px;background:#e5e7eb;margin-bottom:1rem}.modal-actions.svelte-1k2y7mj{display:flex;justify-content:flex-end;gap:.75rem}.btn-secondary.svelte-1k2y7mj{background:#6b7280;border:none;color:#fff}.btn-primary.svelte-1k2y7mj{background:#f86210;border:none;color:#fff}.btn.svelte-1k2y7mj:disabled,.modal-close.svelte-1k2y7mj:disabled{opacity:.6;cursor:not-allowed}
