.PushNotificationModal-module__ez95Nq__modalPaper{z-index:10001;background-color:var(--color-surface)!important;border:1px solid #22c55e1a!important;border-radius:16px!important;padding:8px!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important}.PushNotificationModal-module__ez95Nq__dialogTitle{padding-bottom:8px!important}.PushNotificationModal-module__ez95Nq__titleContainer{justify-content:space-between;align-items:center;display:flex}.PushNotificationModal-module__ez95Nq__titleContent{align-items:center;gap:8px;display:flex}.PushNotificationModal-module__ez95Nq__titleText{color:var(--color-text)!important;font-weight:600!important}.PushNotificationModal-module__ez95Nq__closeButton{color:var(--color-muted)!important;transition:all .2s!important}.PushNotificationModal-module__ez95Nq__closeButton:hover{color:var(--color-text)!important;background-color:#22c55e1a!important}.PushNotificationModal-module__ez95Nq__dialogContent{padding-bottom:16px!important}.PushNotificationModal-module__ez95Nq__contentContainer{flex-direction:column;gap:24px;display:flex}.PushNotificationModal-module__ez95Nq__description{color:var(--color-muted)!important;line-height:1.6!important}.PushNotificationModal-module__ez95Nq__benefitsBox{background-color:#22c55e0d!important;border:1px solid #22c55e26!important;border-radius:12px!important;padding:16px!important;transition:all .2s!important}.PushNotificationModal-module__ez95Nq__benefitsBox:hover{background-color:#22c55e14!important;border-color:#22c55e40!important}.PushNotificationModal-module__ez95Nq__benefitsHeader{align-items:center;gap:16px;margin-bottom:16px;display:flex}.PushNotificationModal-module__ez95Nq__benefitsTitle{color:var(--color-text)!important;font-weight:600!important}.PushNotificationModal-module__ez95Nq__benefitsDescription{color:var(--color-text)!important;line-height:1.5!important}.PushNotificationModal-module__ez95Nq__privacyText{text-align:center;color:var(--color-muted)!important;font-size:.75rem!important;font-style:italic!important}.PushNotificationModal-module__ez95Nq__dialogActions{gap:12px;padding-bottom:16px!important;padding-left:24px!important;padding-right:24px!important}.PushNotificationModal-module__ez95Nq__declineButton{color:var(--color-muted)!important;text-transform:none!important;border:1px solid #64748b4d!important;border-radius:8px!important;padding:8px 16px!important;font-weight:500!important;transition:all .2s!important}.PushNotificationModal-module__ez95Nq__declineButton:hover{color:var(--color-text)!important;background-color:#64748b1a!important;border-color:#64748b80!important}.PushNotificationModal-module__ez95Nq__confirmButton{background-color:var(--color-primary)!important;color:#fff!important;text-transform:none!important;border-radius:8px!important;min-width:120px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 6px -1px #22c55e4d!important}.PushNotificationModal-module__ez95Nq__confirmButton:hover{transform:translateY(-1px);background-color:var(--color-accent)!important;box-shadow:0 6px 8px -1px #22c55e66!important}.PushNotificationModal-module__ez95Nq__confirmButton:disabled{box-shadow:none!important;background-color:#22c55e99!important;transform:none!important}.PushNotificationModal-module__ez95Nq__iconPrimary{color:var(--color-primary);flex-shrink:0}@media (max-width:480px){.PushNotificationModal-module__ez95Nq__iconPrimary{width:20px!important;height:20px!important}}.PushNotificationModal-module__ez95Nq__iconMuted{color:var(--color-muted);flex-shrink:0}@keyframes PushNotificationModal-module__ez95Nq__modalSlideIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes PushNotificationModal-module__ez95Nq__modalSlideInMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.PushNotificationModal-module__ez95Nq__modalPaper{animation:.3s ease-out PushNotificationModal-module__ez95Nq__modalSlideIn}@media (max-width:480px){.PushNotificationModal-module__ez95Nq__modalPaper{animation:.3s ease-out PushNotificationModal-module__ez95Nq__modalSlideInMobile}.PushNotificationModal-module__ez95Nq__closeButton{min-width:44px!important;min-height:44px!important}.PushNotificationModal-module__ez95Nq__titleText,.PushNotificationModal-module__ez95Nq__benefitsTitle,.PushNotificationModal-module__ez95Nq__description,.PushNotificationModal-module__ez95Nq__benefitsDescription{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.PushNotificationModal-module__ez95Nq__loading .PushNotificationModal-module__ez95Nq__confirmButton{justify-content:center;align-items:center;display:flex;min-height:48px!important}}
