.modalShell.svelte-1u844lx{--_shell-bg: var(--color-light, #fff);--_shell-fg: var(--color-dark, #111);--_shell-border: var(--color-light-grey, #e6e6e6);--_shell-radius: var(--radius-xl, 16px);--_pad-x: 24px;--_pad-y: 20px;--_body-pad: 24px;color:var(--_shell-fg);background:var(--_shell-bg);border:1px solid var(--_shell-border);border-radius:var(--_shell-radius);overflow:hidden;display:flex;flex-direction:column;min-height:0}.presentationDrawer.svelte-1u844lx{--_pad-x: 20px;--_pad-y: 16px;--_body-pad: 16px;background:transparent;border:0;border-radius:0}.header.svelte-1u844lx{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:var(--_pad-y) var(--_pad-x);border-bottom:1px solid var(--_shell-border)}.title.svelte-1u844lx{margin:0;min-width:0;font-size:18px;line-height:1.2;font-weight:700;color:inherit}.closeButton.svelte-1u844lx{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:999px;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}.closeButton.svelte-1u844lx:hover{background:var(--state-hover-bg, rgba(0, 0, 0, .05))}.closeButton.svelte-1u844lx:active{background:var(--state-pressed-bg, rgba(0, 0, 0, .08))}.closeButton.svelte-1u844lx:focus-visible{outline:2px solid var(--state-focus-ring, var(--color-focus, currentColor));outline-offset:2px}.closeButton.svelte-1u844lx>span:where(.svelte-1u844lx){font-size:22px;line-height:1;transform:translateY(-1px)}.body.svelte-1u844lx{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.variantStandard.svelte-1u844lx .body:where(.svelte-1u844lx){padding:var(--_body-pad)}.variantBleed.svelte-1u844lx .body:where(.svelte-1u844lx){padding:0}.footer.svelte-1u844lx{padding:var(--_pad-y) var(--_pad-x);border-top:1px solid var(--_shell-border)}
