.notifications-dialog{max-width:520px}.notifications-dialog h2{font:600 26px/1.6 var(--body);margin:12px 0}.notifications-intro{font-size:14px;color:var(--muted);line-height:1.9}.push-status{font-size:14px;background:#eef2e6;border:1px solid #d6dfcc;border-radius:8px;padding:12px 14px;line-height:1.9}.notifications-dialog .button{width:100%;font-size:15px;min-height:48px;margin-top:10px}.notifications-dialog .fine-print{font-size:12px!important;line-height:1.9}.notifications-dialog fieldset{border:0;padding:0;margin:22px 0 8px}.notifications-dialog legend{font-size:16px;font-weight:500;padding:0 0 8px}.notifications-dialog fieldset label{display:flex;align-items:center;gap:12px;min-height:52px;font-size:15px;border-bottom:1px solid var(--line);padding:10px 0}.notifications-dialog input[type=checkbox]{width:22px;height:22px;accent-color:var(--green);flex-shrink:0}.push-extra{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.push-extra .quiet-link{min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.push-success{font-size:14px;line-height:1.9;color:var(--green)}.push-install{font-size:14px;border:1px solid #d9ccac;background:#faf4e5;border-radius:8px;padding:12px;line-height:1.9;margin-bottom:12px}.push-install p{margin:6px 0 0}.notifications-dialog [hidden]{display:none!important}@media(max-width:600px){.notifications-dialog{width:calc(100% - 16px);padding:20px}.notifications-dialog h2{font-size:25px}.push-extra{flex-direction:column;align-items:flex-start}}
