.pv-nomina .pv-ns-pay-form>.pv-ns-total{
  margin:0 0 15px;
}
.pv-nomina .pv-ns-pay-form>.pv-ns-worker-list{
  margin-top:0;
}
.pv-nomina .pv-ns-pay-form .pv-ns-worker-card[hidden],
.pv-nomina .pv-ns-pay-form .pv-ns-pagination[hidden]{
  display:none!important;
}
.pv-nomina .pv-ns-pagination{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  margin:0 0 12px;
  padding:9px 13px;
  border:1px solid #e1e5f3;
  border-radius:12px;
  background:#fff;
  color:#7484a0;
  font-size:12px;
  font-weight:700;
}
.pv-nomina .pv-ns-pagination-actions{
  display:flex;
  align-items:center;
  gap:9px;
}
.pv-nomina .pv-ns-pagination-actions>span{
  min-width:92px;
  color:#5f48ca;
  font-size:12px;
  font-weight:800;
  text-align:center;
  white-space:nowrap;
}
.pv-nomina .pv-ns-pagination-actions button{
  display:grid;
  place-items:center;
  width:32px;
  height:32px;
  padding:0;
  border:1px solid #dcd5fb;
  border-radius:9px;
  background:#f8f6ff;
  color:#6b42e9;
  font-family:inherit;
  font-size:20px;
  font-weight:800;
  line-height:1;
  cursor:pointer;
}
.pv-nomina .pv-ns-pagination-actions button:hover:not(:disabled){
  border-color:#aa94ff;
  background:#eee9ff;
}
.pv-nomina .pv-ns-pagination-actions button:disabled{
  opacity:.42;
  cursor:default;
}
.pv-nomina .pv-ns-pagination-actions button:focus-visible{
  outline:2px solid #7043ef;
  outline-offset:2px;
}
@media(max-width:700px){
  .pv-nomina .pv-ns-pagination{flex-wrap:wrap}
  .pv-nomina .pv-ns-pagination-actions{width:100%;justify-content:space-between}
}
