/* PM24 V393 HF8 — non-destructive Clear read alerts controls. */
.pm24-inbox-toolbar{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  flex-wrap:wrap;
  gap:8px;
  margin:-2px 0 9px;
}
.pm24-inbox-toolbar form{margin:0!important}
.pm24-inbox-toolbar button{
  min-height:32px;
  padding:7px 11px;
  border-radius:10px;
  font-size:9.5px;
  font-weight:950;
  cursor:pointer;
}
.pm24-inbox-toolbar .pm24-inbox-mark-read button{
  border:0;
  background:linear-gradient(135deg,#ff2f8c,#e31083);
  color:#fff;
  box-shadow:0 8px 20px rgba(227,16,131,.18);
}
.pm24-inbox-clear-read button{
  border:1px solid #cfe0f6;
  background:#fff;
  color:#1559a8;
}
body.app-notifications .pm24-notification-head-actions{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  flex-wrap:wrap;
  gap:8px;
}
body.app-notifications .pm24-notification-head-actions form{margin:0!important}
body.app-notifications .pm24-clear-read-button{
  border-color:#cfe0f6!important;
  background:#fff!important;
  color:#1559a8!important;
}
body.app-notifications .pm24-archived-status{
  background:#eef3f9!important;
  color:#60738c!important;
  border-color:#dce5ef!important;
}
@media(max-width:520px){
  .pm24-inbox-toolbar{justify-content:stretch}
  .pm24-inbox-toolbar form{flex:1 1 140px}
  .pm24-inbox-toolbar button{width:100%;min-height:38px}
  body.app-notifications .pm24-notification-head-actions{
    width:100%;
    justify-content:flex-start;
    margin-top:10px;
  }
  body.app-notifications .pm24-notification-head-actions form,
  body.app-notifications .pm24-notification-head-actions>a{flex:1 1 145px;max-width:none!important}
  body.app-notifications .pm24-notification-head-actions button,
  body.app-notifications .pm24-notification-head-actions>a{width:100%!important;min-height:38px!important}
}
