/* Only the opt-in card is added, and only inside an installed app. */
#mate-pwa-push-card{position:fixed;left:14px;right:14px;top:calc(env(safe-area-inset-top,0px) + 14px);max-width:410px;margin:0 auto;z-index:2147483000;box-sizing:border-box;padding:16px 17px;background:#fff;color:#203d30;border:1px solid #d4e1d7;border-radius:16px;box-shadow:0 8px 30px rgba(2,36,18,.24);font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;}
#mate-pwa-push-card *{box-sizing:border-box}
#mate-pwa-push-card .mate-pwa-push-head{font-size:17px;font-weight:700;padding-right:25px;margin:0 0 4px;color:#255c43}
#mate-pwa-push-card .mate-pwa-push-copy{margin:0 0 13px;color:#435b4e;font-size:14px}
#mate-pwa-push-card .mate-pwa-push-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
#mate-pwa-push-card button{border:0;font:600 14px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;cursor:pointer}
#mate-pwa-push-card .mate-pwa-push-confirm{background:#255c43;color:#fff;border-radius:10px;padding:12px 14px;min-height:42px}
#mate-pwa-push-card .mate-pwa-push-later{background:transparent;color:#66786b;padding:12px 8px}
#mate-pwa-push-card .mate-pwa-push-close{position:absolute;top:9px;right:9px;background:transparent;color:#526858;border:0;border-radius:50%;font-size:22px;line-height:1;width:35px;height:35px;padding:0}
#mate-pwa-push-card button:focus-visible{outline:3px solid #eabd69;outline-offset:2px}
@media(max-width:355px){#mate-pwa-push-card{left:8px;right:8px;padding:12px}#mate-pwa-push-card .mate-pwa-push-confirm{padding:10px}}
