
.nabiz24-final-override-active img{
  max-width:100%;
  height:auto;
}
.n24-final-admin{
  max-width:1180px;
}
.n24-summary{
  margin:18px 0;
  padding:22px 24px;
  border-radius:14px;
  border:1px solid #d0d5dd;
  background:#fff;
}
.n24-summary.is-ready{
  border-color:#75c48f;
  background:#edfdf3;
}
.n24-summary.has-warning{
  border-color:#f0b44d;
  background:#fffaeb;
}
.n24-summary h2{
  margin:0 0 7px;
}
.n24-summary p{
  margin:0;
}
.n24-check-table td{
  vertical-align:middle;
}
.n24-status{
  display:inline-block;
  min-width:62px;
  padding:6px 10px;
  border-radius:999px;
  text-align:center;
  color:#fff;
  font-size:11px;
  font-weight:800;
}
.n24-status-ok{
  background:#198754;
}
.n24-status-bad{
  background:#b42318;
}
.n24-final-actions{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:20px;
}
