body{
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAQACAIAAAAP+8yGAAACoklEQVR4Xu3dwQ0CMQxEUTtKvbRCC3RqjtwR3g3WSwP/MDOObaIlH89XdJ4VzQcAACBiZzcgMvs1AAAAAFCu3WiR3YCYcKMBACh2AKopgFJBA7Xoo4Fip1TQAEAtkmQASXZlalsAJLk/aC59AICdSQNJ7ge4DwRN0ORAbypociAHgsamliHWmlwkB7oKnZ0caH7lQA40v3LApmqRHPiBAsBCSvsOYCHFpuZkfZEcsCmbsqn2/XSbchGAHLApm3q9D6Cz07YAaB19oZWLaCAHbHoiwBf52BRADtiUTb1KAJAD384B8Gkbzx4APOyWAwAjlKCx6eQky4GgyYGgCZocAAiapSCAoLkPJBnA03QASZZkGgAoFVpHczKAWmQIVIsAAOxNARQ7AAB9kUEcQLn+/gCopgAAbjQ3Gg1cOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANV8aAAAAADwi7Pr/5+DVt2tAQAAgGK3I6oZUANEBgDQtigVACFoYQBhUwBBEzQAORA0NmVTOWBTADYlMptyEQCbEhnAOzsALjpPA88e6rJ3FUTmIi7Sm3IRF3ERkS1miaxUEFmpILJSURN6UyIT2QhlALHxIjKRiUxk+yKTPpGJbNInMpEN4sMARAawDBG06SIL2goi21UIGpFpcJlNjbFENuEQmQY0MGUaQEyZRBY0QRM0U6YpkwZEFjTrHFMmDTS/RCayKdOUacoUNH+4I2hENmX2AIhMZGMskWlgjCUyke2LNF5EJjINiExkGy8bL8uQCSIbxIlspcZFJn0iE1mpsEogsjGWi7iIi4jMRVzERfamAJaC52sAwEUANl5sCsCmXGRG89e6bEoDOWBTADmQAwBBk4MRAABJFjQAAIBqPvdrAPAGv7GBbaSCtb0AAAAASUVORK5CYII=") repeat fixed 0 0 / contain rgba(0, 0, 0, 0);
}
.sc-pane.sc-panel.panel.ios-notification .action-buttons {
    background-color: transparent;
    background-image: none;
    float: right;
    z-index: 20;
}
.sc-pane.sc-panel.panel.ios-notification .action-buttons .snooze-button, .sc-pane.sc-panel.panel.ios-notification .action-buttons .dismiss-button {
    float: right;
    margin: 0;
}
.sc-pane.sc-panel.panel.ios-notification .action-buttons .snooze-button .sc-button-label, .sc-pane.sc-panel.panel.ios-notification .action-buttons .dismiss-button .sc-button-label {
    color: #007aff;
    font-size: 16px;
    margin-top: -16px;
}
.windows .sc-pane.sc-panel.panel.ios-notification .action-buttons .snooze-button .sc-button-label, .windows .sc-pane.sc-panel.panel.ios-notification .action-buttons .dismiss-button .sc-button-label {
    font-size: 15px;
}
.mozilla .sc-pane.sc-panel.panel.ios-notification .action-buttons .snooze-button .sc-button-label, .msie .sc-pane.sc-panel.panel.ios-notification .action-buttons .snooze-button .sc-button-label, .mozilla .sc-pane.sc-panel.panel.ios-notification .action-buttons .dismiss-button .sc-button-label, .msie .sc-pane.sc-panel.panel.ios-notification .action-buttons .dismiss-button .sc-button-label {
    margin-top: -17px;
}
.safari .sc-pane.sc-panel.panel.ios-notification .action-buttons .snooze-button .sc-button-label, .windows.chrome .sc-pane.sc-panel.panel.ios-notification .action-buttons .snooze-button .sc-button-label, .safari .sc-pane.sc-panel.panel.ios-notification .action-buttons .dismiss-button .sc-button-label, .windows.chrome .sc-pane.sc-panel.panel.ios-notification .action-buttons .dismiss-button .sc-button-label {
    margin-top: -15px;
}
.sc-pane.sc-panel.panel.ios-notification .action-buttons .dismiss-button *:after {
    height: 24px;
    top: 0;
}
.sc-pane.sc-panel.panel.ios-notification .action-buttons .snooze-button .sc-button-label {
    padding-left: 0;
}
.sc-pane.sc-panel.panel.ios-notification .message.no-description-text {
    bottom: 0;
    margin: auto 0;
    top: 0;
}
.sc-pane.sc-panel.panel.ios-notification .message {
    overflow: hidden;
    word-wrap: break-word;
}
.windows .sc-pane.sc-panel.panel.ios-notification .message {
    font-size: 15px;
}
.msie .sc-pane.sc-panel.panel.ios-notification .message, .windows.chrome .sc-pane.sc-panel.panel.ios-notification .message {
    line-height: 23px;
}