.admin-modal.svelte-15qirz3{box-sizing:border-box;border:1px solid var(--border);width:min(620px,100vw - 32px);max-height:90dvh;color:var(--ink);background:#fff;border-radius:18px;padding:28px;overflow:auto;box-shadow:0 24px 80px #10203340}.admin-modal.svelte-15qirz3::backdrop{background:#10203399}.modal-heading.svelte-15qirz3{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.modal-heading.svelte-15qirz3 h2:where(.svelte-15qirz3){margin:0;font-size:25px}.modal-close.svelte-15qirz3{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;width:40px;height:40px}.admin-modal.svelte-15qirz3:open{display:block}@media (width<=540px){.admin-modal.svelte-15qirz3{width:calc(100vw - 16px);padding:20px}}.admin-modal.svelte-15qirz3{overflow:hidden}.admin-modal.svelte-15qirz3:open{flex-direction:column;display:flex}.modal-heading.svelte-15qirz3{flex-shrink:0}.modal-body.svelte-15qirz3{overscroll-behavior:contain;min-height:0;padding:4px;overflow:auto}@media (width<=760px){.modal-close.svelte-15qirz3{width:44px;height:44px}.modal-heading.svelte-15qirz3 h2:where(.svelte-15qirz3){overflow-wrap:anywhere}}
