.toast-stack.svelte-12qhfyh{z-index:1000;pointer-events:none;gap:.5rem;width:min(22rem,100vw - 2rem);display:grid;position:fixed;bottom:1rem;right:1rem}.toast-stack.svelte-12qhfyh button:where(.svelte-12qhfyh){color:#1e2b1a;pointer-events:auto;text-align:left;background:#f5f7f0;border:.0625rem solid #4a7c3f;border-radius:.5rem;width:100%;padding:.75rem;font:700 .85rem/1.35 ui-sans-serif,system-ui,sans-serif}.toast-stack.svelte-12qhfyh button.error:where(.svelte-12qhfyh){color:#1e2b1a;border-color:#b87333}.pwa-update.svelte-12qhfyh{z-index:1001;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));color:#1e2b1a;background:#f5f7f0;border:.0625rem solid #caddbe;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(42rem,100vw - 2rem);padding:.85rem;display:grid;position:fixed}.pwa-update.svelte-12qhfyh p:where(.svelte-12qhfyh),.pwa-update.svelte-12qhfyh strong:where(.svelte-12qhfyh),.pwa-update.svelte-12qhfyh span:where(.svelte-12qhfyh){min-width:0;margin:0;display:block}.pwa-update.svelte-12qhfyh p:where(.svelte-12qhfyh){line-height:1.35}.pwa-update.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-size:.95rem;font-weight:800}.pwa-update.svelte-12qhfyh span:where(.svelte-12qhfyh){color:#5a7055;margin-top:.22rem;font-size:.88rem}.pwa-update.svelte-12qhfyh div:where(.svelte-12qhfyh){align-items:center;gap:.5rem;display:flex}.pwa-update.svelte-12qhfyh button:where(.svelte-12qhfyh){color:#4a7c3f;cursor:pointer;white-space:nowrap;background:#f5f7f0;border:.0625rem solid #caddbe;border-radius:.38rem;padding:.55rem .72rem;font-size:.78rem;font-weight:700;line-height:1}.pwa-update.svelte-12qhfyh button.primary:where(.svelte-12qhfyh){color:#f5f7f0;background:#4a7c3f;border-color:#4a7c3f}@media (width<=42rem){.pwa-update.svelte-12qhfyh{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));grid-template-columns:1fr;width:min(30rem,100vw - 1.5rem)}.pwa-update.svelte-12qhfyh div:where(.svelte-12qhfyh){grid-template-columns:1fr 1fr;display:grid}}
