/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.modal.svelte-wbmogm{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-box.svelte-wbmogm{background-color:var(--theme-white);border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:600px;max-width:95vw;max-height:90vh;padding:0;display:grid;position:relative;overflow:hidden}.modal-box.hasFooter.svelte-wbmogm{grid-template-rows:auto minmax(0,1fr) auto}.header.svelte-wbmogm{grid-template-columns:1fr auto;align-items:center;padding:24px 28px 0;font-weight:600;display:grid}.header.svelte-wbmogm h5:where(.svelte-wbmogm){color:var(--color-base-content);margin:0;font-size:1.25rem;font-weight:600;line-height:1.5}.headerNoTitle.svelte-wbmogm{padding:16px 28px 0}.body.svelte-wbmogm{overscroll-behavior:contain;min-height:0;padding:0 28px;overflow-y:auto}.bodyNoHeader.svelte-wbmogm{padding:24px 24px 12px}.bodyNoFooter.svelte-wbmogm{padding-bottom:28px}.modalFooter.svelte-wbmogm{padding:24px 28px 28px}.modalFooter.svelte-wbmogm>.form-actions,.modalFooter.svelte-wbmogm>.modal-form-actions,.modalFooter.svelte-wbmogm>.foot,.modalFooter.svelte-wbmogm>.actions,.modalFooter.svelte-wbmogm>.modal-actions{margin-top:0}dialog{opacity:0;transition-behavior:allow-discrete;scrollbar-gutter:unset;border:none;margin:auto;padding:0;transition:opacity .2s ease-in-out;position:absolute}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition-behavior:allow-discrete;background:#0006;transition:opacity .2s ease-in-out}dialog[open]::backdrop{opacity:1}dialog.closing::backdrop{opacity:0}@starting-style{dialog[open]::backdrop{opacity:0}}dialog[open]{opacity:1}dialog.closing{opacity:0}@starting-style{dialog[open]{opacity:0}}.close-btn.svelte-wbmogm{cursor:pointer;width:32px;height:32px;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.close-btn.svelte-wbmogm:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.close-btn.svelte-wbmogm:hover{background-color:color-mix(in oklab, var(--color-base-content) 8%, transparent)}}.close-btn.svelte-wbmogm:active{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.close-btn.svelte-wbmogm:active{background-color:color-mix(in oklab, var(--color-base-content) 12%, transparent)}}.close-btn.svelte-wbmogm:active{transform:scale(.95)}.close-btn.svelte-wbmogm:focus-visible{outline:2px solid var(--color-info);outline-offset:1px}
