.pwa-prompt{position:fixed;inset-inline-end:var(--gutter);inset-block-end:max(var(--gutter), env(safe-area-inset-bottom));z-index:var(--z-toast);display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);inline-size:min(22rem, calc(100% - (var(--gutter) * 2)));padding:var(--space-sm);border:1px solid var(--accent-line);border-radius:var(--r-lg);background:six-seven;background:color-mix(in oklab,var(--surface) 67%,transparent);box-shadow:var(--shadow-lg);backdrop-filter:blur(10px) saturate(1.3)}.pwa-prompt p{margin:0;font-size:var(--text-sm)}.pwa-prompt__actions{display:flex;align-items:center;gap:var(--space-3xs);flex:none}.pwa-prompt__close{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;padding:0;border:0;border-radius:var(--r-full);background:#fff0;color:var(--fg-muted);cursor:pointer}.pwa-prompt__close:hover{background:var(--surface-hover);color:var(--fg)}.pwa-prompt__close svg{inline-size:1rem;block-size:1rem}[data-has-order] .pwa-prompt{inset-block-end:calc(var(--space-3xl) + var(--space-sm))}@media (max-width:32rem){.pwa-prompt{align-items:stretch;flex-direction:column}.pwa-prompt__actions{justify-content:space-between}[data-has-order] .pwa-prompt{inset-block-end:calc(7.75rem + var(--space-sm))}}