.pwa-status{background:#e6eddb;color:#163c2f;padding:10px 20px;font:500 13px/1.5 system-ui,sans-serif;text-align:center}.pwa-status[hidden]{display:none!important}@media(max-width:600px){.pwa-status{font-size:12px;padding:8px 12px}}@media(display-mode:standalone){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}
.fd-notification-toasts{position:fixed;z-index:10001;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));display:grid;gap:10px;width:min(390px,calc(100vw - 32px));font:14px/1.5 system-ui,sans-serif}.fd-notification-toast{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:16px;background:#fffef8;color:#163c2f;border:1px solid #8b9d83;border-radius:14px;box-shadow:0 8px 32px #10241b38}.fd-notification-toast strong,.fd-notification-toast span,.fd-notification-toast a{grid-column:1}.fd-notification-toast a{text-decoration:underline;text-underline-offset:3px}.fd-notification-toast button{grid-column:2;grid-row:1/4;align-self:start;border:0;background:transparent;color:inherit;font-size:22px;line-height:1;min-width:32px;min-height:32px}.fd-notification-toast :focus-visible{outline:3px solid #ca671e;outline-offset:3px;border-radius:3px}
