.ap-modal.svelte-32v57s{position:fixed;top:0;left:0;z-index:var(--z-modal);width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;transition:opacity var(--transition-base)}.ap-modal-backdrop.svelte-32v57s{position:fixed;top:0;left:0;z-index:var(--z-modal-backdrop);width:100vw;height:100vh;background-color:#00000080;transition:opacity var(--transition-base)}.ap-modal.fade.svelte-32v57s{opacity:0}.ap-modal.fade.show.svelte-32v57s{opacity:1}.ap-modal-backdrop.fade.svelte-32v57s{opacity:0}.ap-modal-backdrop.fade.show.svelte-32v57s{opacity:1}.ap-modal-dialog.svelte-32v57s{position:relative;width:auto;margin:.5rem;pointer-events:none;transition:transform var(--transition-base)}.ap-modal-dialog-centered.svelte-32v57s{display:flex;align-items:center;min-height:calc(100% - 1rem)}@media (min-width: 576px){.ap-modal-dialog-centered.svelte-32v57s{min-height:calc(100% - 3.5rem)}}.ap-modal.fade.svelte-32v57s .ap-modal-dialog:where(.svelte-32v57s){transform:translateY(-20px)}.ap-modal.show.svelte-32v57s .ap-modal-dialog:where(.svelte-32v57s){transform:translate(0)}@media (min-width: 576px){.ap-modal-dialog.svelte-32v57s{max-width:500px;margin:1.75rem auto}.ap-modal-sm.svelte-32v57s{max-width:360px}.ap-modal-lg.svelte-32v57s{max-width:800px}.ap-modal-xl.svelte-32v57s{max-width:1140px}}.ap-modal-content.svelte-32v57s{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:var(--color-bg-surface);background-clip:padding-box;border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);outline:0;max-height:calc(100vh - 1rem);overflow:hidden}@media (min-width: 576px){.ap-modal-content.svelte-32v57s{max-height:calc(100vh - 3.5rem)}}.ap-modal-header.svelte-32v57s{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-ms);padding:1rem 1.25rem;border-bottom:none;background:var(--header-bg);color:var(--color-white)}.ap-modal-heading.svelte-32v57s{display:flex;align-items:center;gap:var(--spacing-ms);min-width:0}.ap-modal-header-actions.svelte-32v57s{display:flex;align-items:center;gap:var(--spacing-sm);margin-left:auto}.ap-modal-title.svelte-32v57s{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-white);margin:0;line-height:1.3}.ap-modal-header-primary.svelte-32v57s{--header-bg: var(--gradient-primary)}.ap-modal-header-secondary.svelte-32v57s{--header-bg: var(--gradient-secondary)}.ap-modal-header-success.svelte-32v57s{--header-bg: var(--gradient-success)}.ap-modal-header-warning.svelte-32v57s{--header-bg: var(--gradient-warning)}.ap-modal-header-danger.svelte-32v57s{--header-bg: var(--gradient-danger)}.ap-modal-header-info.svelte-32v57s{--header-bg: var(--gradient-info)}.ap-modal-header-gradient.svelte-32v57s{--header-bg: var(--gradient-brand)}.ap-modal-body{flex:1 1 auto;overflow-y:auto}.ap-modal-body-padding-none{padding:0}.ap-modal-body-padding-sm{padding:.75rem}.ap-modal-body-padding-md{padding:1.25rem}.ap-modal-body-padding-lg{padding:1.25rem 1.5rem}.ap-modal-body p{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.ap-modal-footer{display:flex;gap:var(--spacing-sm);justify-content:flex-end;flex-wrap:wrap;padding:.875rem 1.25rem;background:var(--color-bg-surface-2);border-top:1px solid var(--color-border-subtle)}
