.fg-notifications,.fg-push-invite{box-sizing:border-box;min-width:0;max-width:100%;margin:18px 0;padding:18px;border-radius:18px;background:#191d21;color:#fff8ee;border:1px solid #34383c;text-align:left;overflow-wrap:anywhere}
.fg-notifications[hidden],.fg-push-invite[hidden]{display:none!important}
.fg-notification-heading{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.fg-notification-heading svg{font-size:21px;color:#ff745e;flex-shrink:0}.fg-notification-heading h3{font-size:18px;line-height:1.3;margin:0;color:#fff8ee}
.fg-notifications p,.fg-push-invite p{font-size:14px;line-height:1.55;color:#e1ddd6;margin:10px 0}.fg-notifications strong{font-size:15px;color:#fff8ee}
.fg-push-primary,.fg-push-later{box-sizing:border-box;min-height:44px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;padding:12px 16px;border-radius:12px;white-space:normal}
.fg-push-primary{background:#ff553b;color:#fff;border:1px solid #ff553b}.fg-push-primary:disabled{opacity:.65;cursor:default}.fg-push-later{background:transparent;color:#fff8ee;border:1px solid #727577}.fg-push-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.fg-push-actions .fg-push-primary{flex:1 1 180px}.fg-push-actions .fg-push-later{flex:0 0 auto}
.fg-notifications .fg-push-note{font-size:12px;color:#d0cbc5}.fg-push-marketing{border-top:1px solid #414448;margin-top:16px;padding-top:14px;font-size:14px}.fg-push-marketing p{font-size:12px;margin-bottom:0}.fg-push-primary:focus-visible,.fg-push-later:focus-visible{outline:3px solid #ffda63;outline-offset:3px}
