/* MISSAO_APRENDER_PWA_PUSH_V29 */
.ma-pwa-actions{position:fixed;right:16px;bottom:16px;z-index:9990;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:95vw}.ma-pwa-btn{border:0;border-radius:999px;padding:13px 17px;font-weight:900;font-size:14px;cursor:pointer;box-shadow:0 10px 25px rgba(30,24,60,.18)}.ma-install{background:#6c63ff;color:#fff}.ma-notify{background:#fff;color:#373248;border:1px solid #e2deef}.ma-pwa-btn:disabled{opacity:.7;cursor:default}.ma-pwa-modal{position:fixed;inset:0;z-index:10000;background:rgba(25,22,35,.58);display:flex;align-items:center;justify-content:center;padding:20px}.ma-pwa-modal[hidden]{display:none}.ma-pwa-modal-card{position:relative;width:min(470px,100%);background:#fff;border-radius:22px;padding:24px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.ma-pwa-modal-card h2{margin-top:0}.ma-modal-close{position:absolute;right:12px;top:10px;width:36px;height:36px;border:0;border-radius:50%;background:#f1eff6;font-size:24px;cursor:pointer}.ma-push-form{display:grid;gap:13px}.ma-push-form label{display:grid;gap:6px;font-weight:850}.ma-push-form input,.ma-push-form textarea{width:100%;box-sizing:border-box;border:1px solid #ded9ef;border-radius:13px;padding:12px 13px;font:inherit;background:#fff}@media(max-width:620px){.ma-pwa-actions{left:10px;right:10px;bottom:10px}.ma-pwa-btn{flex:1;min-width:150px;padding:12px 10px;font-size:13px}}
