.modal-dialog.svelte-2l8ken{color:inherit;width:min(var(--modal-width,34rem), calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 3rem);box-shadow:var(--shadow-lg);margin:auto;padding:0;overflow:hidden}.modal-dialog[open].svelte-2l8ken{flex-direction:column;display:flex}.modal-dialog.svelte-2l8ken::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#08071ab8}.is-wide.svelte-2l8ken{--modal-width:46rem}.modal-head.svelte-2l8ken{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.35rem .85rem;display:flex}.modal-head.svelte-2l8ken h2:where(.svelte-2l8ken){margin:0;font-size:1.25rem}.modal-subtitle.svelte-2l8ken{color:var(--text-muted);margin:.2rem 0 0;font-size:.8125rem}.modal-head-actions.svelte-2l8ken{flex:none;gap:.4rem;display:flex}.modal-head-actions.svelte-2l8ken button{border:1px solid var(--border);background-color:var(--bg-sunken);width:2.25rem;height:2.25rem;color:var(--text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.modal-head-actions.svelte-2l8ken button:hover{color:var(--primary);border-color:var(--primary)}.modal-body.svelte-2l8ken{flex:1;min-height:0;padding:1.1rem 1.35rem;overflow-y:auto}.modal-foot.svelte-2l8ken{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;padding:.85rem 1.35rem 1.1rem;display:flex}@media (width<=767px){.modal-dialog.svelte-2l8ken{width:calc(100vw - 1.5rem)}}
