.modal-close.svelte-8l82jd{width:var(--mc-size,30px);height:var(--mc-size,30px);background:var(--color-panel);border:1.5px solid var(--color-border);color:var(--color-text);cursor:pointer;z-index:20;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.modal-close.svelte-8l82jd:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-close.svelte-8l82jd:hover{background:var(--color-elevated)}.modal-close.svelte-8l82jd:disabled{opacity:.45;cursor:default}.modal-close.svelte-8l82jd:active{transform:translate(-50%,-50%)scale(.94)}.modal-close--inline.svelte-8l82jd{flex:none;justify-self:center;position:relative;inset:auto;transform:none}.modal-close--inline.svelte-8l82jd:active{transform:scale(.94)}.dialog-root.svelte-1c34bqc{padding:calc(env(safe-area-inset-top,0px) + var(--glass-top-inset,0px) + 17px + .5rem) max(1.25rem, env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 1rem) max(1.25rem, env(safe-area-inset-left,0px));grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:fixed;inset:0}.overlay.svelte-1c34bqc{background:rgba(0, 0, 0, var(--scrim-a,.6));position:absolute;inset:0}.dialog-frame.svelte-1c34bqc{z-index:1;width:min(100%, var(--dialog-w,24rem));flex-direction:column;min-height:0;max-height:100%;display:flex;position:relative;overflow:visible}.dialog-panel.svelte-1c34bqc{box-sizing:border-box;min-height:0;max-height:var(--dialog-max-h,100%);gap:var(--dialog-gap,.75rem);padding:var(--dialog-pad,1.25rem);background:var(--color-elevated);border:1.5px solid var(--color-border);color:var(--color-text);overscroll-behavior:contain;border-radius:18px;flex-direction:column;flex:0 auto;display:flex;overflow-y:auto}.dialog-panel.sectioned.svelte-1c34bqc{overflow:hidden}.dialog-header.svelte-1c34bqc,.dialog-footer.svelte-1c34bqc{flex-shrink:0}.dialog-body.svelte-1c34bqc{overscroll-behavior:contain;gap:var(--dialog-gap,.75rem);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.dialog-panel.bare.svelte-1c34bqc{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}
