.webpush-offer{left:10px;right:10px;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:60;border:1px solid var(--line);background:var(--raise);max-width:420px;box-shadow:var(--shadow-pop);color:var(--fg);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-inline:auto;padding:14px;display:flex;position:fixed}.webpush-offer-main{flex-direction:column;flex:220px;gap:4px;min-width:0;display:flex}.webpush-offer-title{font-size:var(--fs-md);margin:0;font-weight:600}.webpush-offer-body{font-size:var(--fs-sm);color:var(--muted);margin:0}.webpush-offer-actions{gap:8px;margin-left:auto;display:flex}@media (min-width:821px){.webpush-offer{bottom:24px}}body:has(.gwb.ed) .webpush-offer{top:calc(60px + env(safe-area-inset-top,0px));bottom:auto;right:58px}@media (min-width:821px){body:has(.gwb.ed) .webpush-offer{top:68px;right:10px}}.webpush-row{max-width:var(--w-read);margin:0 auto var(--s-2);border:1px solid var(--border-faint);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.webpush-row-icon{color:var(--text-dim);display:inline-flex}.webpush-row-text{min-width:0;font-size:var(--fs-sm);flex:auto;margin:0}.webpush-row-close{color:var(--text-dim);cursor:pointer;background:0 0;border:0;padding:6px;display:inline-flex}
