@charset "utf-8";

@keyframes swing { 
  0% { transform: rotate(0deg); }
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-15deg); }
  60% { transform: rotate(10deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}

.fig-modal__modal.fig-push-notifications-modal { padding-top: 32px; }

@media (max-width: 36.24em) {
  .fig-modal__modal.fig-push-notifications-modal { padding-left: 16px; padding-right: 16px; }
}

@media (min-width: 64em) {
  .fig-modal__modal.fig-push-notifications-modal { left: auto; right: 40px; top: 40px; transform: none; }
}

.fig-modal__modal.fig-push-notifications-modal .fig-modal__modal-close:focus, .fig-modal__modal.fig-push-notifications-modal .fig-modal__modal-close:hover { fill: rgb(31, 102, 186); }

.fig-modal__modal.fig-push-notifications-modal .fig-modal__modal-close:focus .fig-modal__svg-close, .fig-modal__modal.fig-push-notifications-modal .fig-modal__modal-close:hover .fig-modal__svg-close { box-shadow: rgb(31, 102, 186) 0px 1px 0px 0px; }