.bmd[data-v-f9a778fd]{color:var(--fg-default);inline-size:100%;max-inline-size:min(var(--bmd-w,560px),calc(100% - var(--space-6)));max-block-size:calc(100dvh - var(--space-8));opacity:0;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),overlay var(--duration-base) var(--ease-out) allow-discrete,display var(--duration-base) var(--ease-out) allow-discrete;background:0 0;border:0;margin:auto;padding:0;transform:translateY(8px)scale(.98)}.bmd[open][data-v-f9a778fd]{opacity:1;transform:none}@starting-style{.bmd[open][data-v-f9a778fd]{opacity:0;transform:translateY(8px)scale(.98)}}.bmd--sm[data-v-f9a778fd]{--bmd-w:26rem}.bmd--md[data-v-f9a778fd]{--bmd-w:35rem}.bmd--lg[data-v-f9a778fd]{--bmd-w:52rem}.bmd--receipt[data-v-f9a778fd]{--bmd-w:29.5rem;filter:drop-shadow(0 .625rem .75rem color-mix(in oklch,var(--stage-deep) 22%,transparent))}.bmd--receipt .bmd__panel[data-v-f9a778fd]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:none;-webkit-mask:linear-gradient(var(--fg-default) 0 0) top /100% calc(100% - .5rem) no-repeat,radial-gradient(circle at .625rem 100%,transparent .4375rem,var(--fg-default) .46rem) bottom /1.25rem .5rem repeat-x;-webkit-mask:linear-gradient(var(--fg-default) 0 0) top /100% calc(100% - .5rem) no-repeat,radial-gradient(circle at .625rem 100%,transparent .4375rem,var(--fg-default) .46rem) bottom /1.25rem .5rem repeat-x;mask:linear-gradient(var(--fg-default) 0 0) top /100% calc(100% - .5rem) no-repeat,radial-gradient(circle at .625rem 100%,transparent .4375rem,var(--fg-default) .46rem) bottom /1.25rem .5rem repeat-x;border:0;padding-block-end:.5rem}.bmd--receipt .bmd__head[data-v-f9a778fd]{border-block-end:0;padding-block-end:0}.bmd--receipt .bmd__foot[data-v-f9a778fd]{border-block-start:0}.bmd--receipt[open] .bmd__panel[data-v-f9a778fd]{animation:bmd-unroll-f9a778fd .7s var(--ease-out) both 50ms}.bmd--receipt.bmd--reopened[open] .bmd__panel[data-v-f9a778fd]{animation:none}@keyframes bmd-unroll-f9a778fd{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.bmd--drawer[data-v-f9a778fd]{--bmd-w:30rem}.bmd--drawer[data-v-f9a778fd],.bmd--drawer .bmd__panel[data-v-f9a778fd]{block-size:100dvh;max-block-size:100dvh}.bmd--drawer .bmd__panel[data-v-f9a778fd]{border-block:0;border-inline-end:0;border-radius:0}.bmd--drawer .bmd__body[data-v-f9a778fd]{scrollbar-gutter:stable}@media (width>=640px){.bmd--drawer[data-v-f9a778fd]{inline-size:100vw;max-inline-size:100vw;margin:0;transform:none}.bmd--drawer[open][data-v-f9a778fd]{justify-content:flex-end;display:flex;transform:none}@starting-style{.bmd--drawer[open][data-v-f9a778fd]{transform:none}}.bmd--drawer .bmd__panel[data-v-f9a778fd]{inline-size:var(--bmd-w);transition:transform var(--duration-base) var(--ease-out);transform:translate(104%)}.bmd--drawer[open] .bmd__panel[data-v-f9a778fd]{transform:translate(0)}@starting-style{.bmd--drawer[open] .bmd__panel[data-v-f9a778fd]{transform:translate(104%)}}}.bmd[data-v-f9a778fd]::backdrop{background:var(--surface-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bmd__panel[data-v-f9a778fd]{max-block-size:calc(100dvh - var(--space-8));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-default);box-shadow:var(--elevation-4,var(--elevation-3));grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:auto}.bmd__head[data-v-f9a778fd]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-block-end:1px solid var(--border-subtle);display:flex}.bmd__heading[data-v-f9a778fd]{gap:var(--space-1);min-inline-size:0;display:grid}.bmd__eyebrow[data-v-f9a778fd]{color:var(--action-text);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.bmd__eyebrow[data-v-f9a778fd],.bmd__title[data-v-f9a778fd]{overflow-wrap:anywhere;margin:0}.bmd__title[data-v-f9a778fd]{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.bmd__close[data-v-f9a778fd]{border-radius:var(--radius-full);block-size:44px;inline-size:44px;color:var(--fg-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;display:grid}.bmd__close svg[data-v-f9a778fd]{box-sizing:content-box;border:1px solid var(--border-subtle);border-radius:var(--radius-full);block-size:16px;inline-size:16px;padding:8px}.bmd__close[data-v-f9a778fd]:hover:not(:disabled){background:var(--surface-sunken);color:var(--fg-default)}.bmd__close[data-v-f9a778fd]:focus-visible{box-shadow:var(--focus-ring);outline:none}.bmd__close[data-v-f9a778fd]:disabled{opacity:.45;cursor:not-allowed}.bmd__body[data-v-f9a778fd]{padding:var(--space-5) var(--space-6);overscroll-behavior:contain;overflow-y:auto}.bmd__body[data-v-f9a778fd]:focus-visible{box-shadow:var(--focus-ring);outline:none}.bmd__notice[data-v-f9a778fd]{padding:var(--space-3) var(--space-6);border-block-start:1px solid var(--border-subtle);background:var(--surface-default);overflow-wrap:anywhere;max-block-size:30dvh;overflow-y:auto}.bmd__notice[data-v-f9a778fd]:empty{border:0;padding:0}.bmd__foot[data-v-f9a778fd]{justify-content:safe flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--border-subtle);background:var(--surface-default);flex-wrap:wrap;display:flex}@media (width<=30rem){.bmd__body[data-v-f9a778fd],.bmd__head[data-v-f9a778fd]{padding:var(--space-4)}.bmd__foot[data-v-f9a778fd],.bmd__notice[data-v-f9a778fd]{padding:var(--space-3) var(--space-4)}.bmd__panel .bmd__foot[data-v-f9a778fd]>*{white-space:normal;block-size:auto;min-block-size:40px;min-inline-size:0;padding-block:var(--space-2);flex:100%;line-height:1.3}}@media (width<=22.5rem){.bmd__body[data-v-f9a778fd],.bmd__foot[data-v-f9a778fd],.bmd__head[data-v-f9a778fd],.bmd__notice[data-v-f9a778fd]{padding:var(--space-3)}}@media (width<=640px){.bmd--drawer[data-v-f9a778fd],.bmd--sheet[data-v-f9a778fd]{inline-size:100vw;max-inline-size:100vw;max-block-size:calc(100dvh - var(--space-10));margin:auto 0 0;transform:translateY(100%)}.bmd--drawer[data-v-f9a778fd]{block-size:fit-content}.bmd--drawer[open][data-v-f9a778fd],.bmd--sheet[open][data-v-f9a778fd]{transform:translateY(var(--bmd-drag,0));display:block}@starting-style{.bmd--drawer[open][data-v-f9a778fd],.bmd--sheet[open][data-v-f9a778fd]{transform:translateY(100%)}}.bmd--drawer.bmd--dragging[data-v-f9a778fd],.bmd--sheet.bmd--dragging[data-v-f9a778fd]{transition:none}.bmd--drawer .bmd__panel[data-v-f9a778fd],.bmd--sheet .bmd__panel[data-v-f9a778fd]{block-size:auto;inline-size:100%;max-block-size:calc(100dvh - var(--space-10));border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-block-end:0;border-inline:0;padding-block-end:max(0px,env(safe-area-inset-bottom));position:relative;transform:none}.bmd--drawer[open] .bmd__panel[data-v-f9a778fd]{transform:none}.bmd--drawer .bmd__panel[data-v-f9a778fd]:before,.bmd--sheet .bmd__panel[data-v-f9a778fd]:before{content:"";border-radius:var(--radius-full);background:var(--border-default);block-size:5px;inline-size:40px;position:absolute;inset-block-start:var(--space-2);inset-inline-start:50%;translate:-50%}.bmd--drawer .bmd__head[data-v-f9a778fd],.bmd--sheet .bmd__head[data-v-f9a778fd]{touch-action:pinch-zoom;cursor:grab;padding-block-start:var(--space-6)}.bmd--drawer.bmd--dragging .bmd__head[data-v-f9a778fd],.bmd--sheet.bmd--dragging .bmd__head[data-v-f9a778fd]{cursor:grabbing;-webkit-user-select:none;user-select:none}}@media (prefers-reduced-motion:reduce){.bmd--receipt[open] .bmd__panel[data-v-f9a778fd]{animation:none}.bmd[data-v-f9a778fd],.bmd__close[data-v-f9a778fd]{transition:none}.bmd[open][data-v-f9a778fd]{transform:none}}@media (prefers-reduced-motion:reduce) and (width>=640px){.bmd--drawer .bmd__panel[data-v-f9a778fd]{transition:none}.bmd--drawer[open] .bmd__panel[data-v-f9a778fd]{transform:none}}@media (prefers-reduced-motion:reduce) and (width<=640px){.bmd--drawer[open][data-v-f9a778fd],.bmd--sheet[open][data-v-f9a778fd]{transform:translateY(var(--bmd-drag,0))}}
