.mp-app-sheet{box-sizing:border-box;width:min(480px,100%);max-width:none;max-height:min(88dvh,calc(100dvh - 32px));margin:auto auto 0;padding:0;border:0;border-radius:24px 24px 0 0;background:var(--surface-1,#1b1b1d);color:var(--ink,#fff);font-family:var(--display,sans-serif);overflow:auto;overscroll-behavior:contain}.mp-app-sheet:not([open]){display:none}.mp-app-sheet::-webkit-backdrop{background:rgb(0 0 0/45%)}.mp-app-sheet::backdrop{background:rgb(0 0 0/45%)}.mp-app-sheet__header{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:center;min-height:56px;padding:0 56px;background:inherit}.mp-app-sheet__header h2{margin:0;font:600 var(--type-body,16px)/1.4 var(--display,sans-serif);text-align:center}.mp-app-sheet .mp-app-sheet__close{position:absolute;top:6px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--dim,#aaa);cursor:pointer}.mp-app-sheet__body{padding:8px 20px calc(24px + env(safe-area-inset-bottom, 0px))}.mp-app-sheet :is(button,a):focus-visible{outline:2px solid var(--purple-text,#a18aff);outline-offset:2px}@media (min-width:900px){.mp-app-sheet{margin:auto;border-radius:20px}}