html[data-modal-open]{overflow:hidden}:where(.elev-bottom-sheet){box-sizing:border-box;max-block-size:92dvh;inline-size:min(100%,34rem);max-inline-size:100%;padding:0 16px calc(20px + env(safe-area-inset-bottom,0px));background:var(--elev-surface,#fff);color:var(--elev-ink,#252744);box-shadow:0 -10px 40px color-mix(in srgb, var(--elev-ink,#252744) 18%, transparent);border:0;border-radius:24px 24px 0 0;margin:auto auto 0;overflow-y:auto}.elev-bottom-sheet__handle{touch-action:none;cursor:grab;place-items:center;block-size:24px;display:grid}.elev-bottom-sheet[data-dragging] .elev-bottom-sheet__handle{cursor:grabbing}.elev-bottom-sheet__handle>span{background:var(--elev-line,#dfe5ed);border-radius:999px;block-size:5px;inline-size:40px}.elev-bottom-sheet{overscroll-behavior:contain;transition:transform .5s cubic-bezier(.32,.72,0,1)}.elev-bottom-sheet::backdrop{background:#0f172a73;transition:opacity .3s cubic-bezier(.23,1,.32,1)}@starting-style{.elev-bottom-sheet[open]{transform:translateY(100%)}.elev-bottom-sheet[open]::backdrop{opacity:0}}.elev-bottom-sheet[data-closing]{transform:translateY(100%)}.elev-bottom-sheet[data-closing]::backdrop{opacity:0}.elev-bottom-sheet[data-dragging]{transition:none}:where(.elev-dialog){box-sizing:border-box;background:var(--elev-surface,#fff);max-block-size:calc(100dvh - 32px);inline-size:min(100% - 32px,28rem);max-inline-size:none;color:var(--elev-ink,#252744);box-shadow:0 24px 60px color-mix(in srgb, var(--elev-ink,#252744) 23%, transparent);border:0;border-radius:20px;margin:auto;padding:20px;overflow-y:auto}.elev-dialog{overscroll-behavior:contain;transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1)}.elev-dialog::backdrop{background:#0f172a73;transition:opacity .22s cubic-bezier(.23,1,.32,1)}@starting-style{.elev-dialog[open]{opacity:0;transform:scale(.95)}.elev-dialog[open]::backdrop{opacity:0}}.elev-dialog[data-closing]{opacity:0;transform:scale(.95)}.elev-dialog[data-closing]::backdrop{opacity:0}@media (prefers-reduced-motion:reduce){.elev-bottom-sheet{transition:opacity .2s linear,transform .2s linear}.elev-dialog,.elev-bottom-sheet::backdrop,.elev-dialog::backdrop{transition:opacity .2s linear}@starting-style{.elev-bottom-sheet[open],.elev-dialog[open]{opacity:0;transform:none}}.elev-bottom-sheet[data-closing],.elev-dialog[data-closing]{opacity:0;transform:none}}
