.notification-opt-in-prompt{z-index:44;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:calc(88px + env(safe-area-inset-bottom,0px));color:#fff;overscroll-behavior:contain;background:#181818e8;border:1px solid #ffffff36;border-radius:22px;max-width:464px;max-height:calc(100svh - 150px);margin-inline:auto;padding:14px;position:fixed;overflow:auto;box-shadow:0 12px 38px #0009,inset 0 1px #ffffff1f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.notification-opt-in-prompt{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#ffffff12,#ffffff04),#101010bd}}.notification-opt-in-heading{align-items:flex-start;gap:10px;display:flex}.notification-opt-in-heading>div{flex:1;min-width:0}.notification-opt-in-symbol{width:28px;height:28px;color:var(--primary);margin-top:3px}.notification-opt-in-heading strong{font-size:16px;font-weight:750;line-height:1.35;display:block}.notification-opt-in-heading p{color:#cecece;margin:5px 0 0;font-size:14px;line-height:1.4}.notification-opt-in-close{border-radius:var(--control-radius,14px);color:#fff;touch-action:manipulation;background:#ffffff09;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;padding:10px;display:grid}.notification-opt-in-close svg{stroke-width:2.5px;width:24px;height:24px}.notification-opt-in-prompt .notification-opt-in-action{white-space:normal;touch-action:manipulation;width:100%;min-height:44px;margin-top:12px;font-size:15px}.notification-opt-in-prompt[hidden]{display:none}body:has([role=dialog][data-state=open],[role=alertdialog][data-state=open],.app-update-notice) .notification-opt-in-prompt{display:none}body:has(input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,[contenteditable=true]:focus) .notification-opt-in-prompt{display:none}@media (prefers-reduced-transparency:reduce){.notification-opt-in-prompt{-webkit-backdrop-filter:none;backdrop-filter:none;background:#202020}}
