.esad-modal-portal.svelte-1qk8a2o{display:contents}.esad-modal-backdrop.svelte-1qk8a2o{position:fixed;inset:0;background:var(--c-modal-scrim, rgba(0, 0, 0, .5));z-index:1000}.esad-modal-box.svelte-1qk8a2o{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:8px;padding:24px;width:calc(100% - 32px);max-width:400px;max-height:90vh;overflow-y:auto}.esad-modal-box.wide.svelte-1qk8a2o{max-width:580px}.esad-modal-box.svelte-1qk8a2o:focus,.esad-modal-box.svelte-1qk8a2o:focus-visible{outline:none}.esad-modal-box.svelte-1qk8a2o:not(.dense){border-radius:4px;border-color:var(--color-base-content);padding:20px}.esad-modal-box.svelte-1qk8a2o:not(.dense) .esad-modal-title:where(.svelte-1qk8a2o){font-size:.875rem;font-weight:500;text-transform:uppercase;margin-bottom:8px}.esad-modal-box.svelte-1qk8a2o:not(.dense) .esad-modal-body:where(.svelte-1qk8a2o){font-size:.75rem}.esad-modal-box.svelte-1qk8a2o:not(.dense) .esad-modal-close:where(.svelte-1qk8a2o){border-radius:2px}.esad-modal-close.svelte-1qk8a2o{position:absolute;top:12px;right:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--color-base-content);cursor:pointer}.esad-modal-close.svelte-1qk8a2o:hover:not(:disabled),.esad-modal-close.svelte-1qk8a2o:focus-visible{background:color-mix(in srgb,var(--color-base-content) 12%,transparent)}.esad-modal-close.svelte-1qk8a2o:disabled{opacity:.4;cursor:default}.esad-modal-close.svelte-1qk8a2o svg:where(.svelte-1qk8a2o){width:20px;height:20px;stroke:currentColor}.esad-modal-box.has-close.svelte-1qk8a2o .esad-modal-title:where(.svelte-1qk8a2o){padding-right:44px}.esad-modal-title.svelte-1qk8a2o{font-size:1.125rem;font-weight:600;margin:0 0 12px}.esad-modal-body.svelte-1qk8a2o{font-size:1rem;line-height:1.5;color:color-mix(in srgb,var(--color-base-content) 80%,transparent)}.esad-modal-box.dense.svelte-1qk8a2o .esad-modal-title:where(.svelte-1qk8a2o){font-size:15px}.esad-modal-box.dense.svelte-1qk8a2o .esad-modal-body:where(.svelte-1qk8a2o){font-size:13px}.esad-modal-actions.svelte-1qk8a2o{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}
