/* ===== Injection 009: alignment and consistency ===== */

.page-production-10-4 .paid-grid{
  align-items:stretch !important;
}

.page-production-10-4 .paid-card{
  display:grid !important;
  grid-template-rows:auto 1fr !important;
  height:100% !important;
}

.page-production-10-4 .paid-head{
  align-items:flex-start !important;
}

.page-production-10-4 .paid-head h3{
  display:flex !important;
  align-items:flex-start !important;
  min-height:2.4em !important;
  line-height:1.15 !important;
}

.page-production-10-4 .shift-pill{
  align-self:flex-start !important;
  justify-content:center !important;
  min-width:160px !important;
  text-align:center !important;
}

.page-production-10-4 .paid-body{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  grid-auto-rows:1fr !important;
  align-items:stretch !important;
}

.page-production-10-4 .paid-cell{
  display:flex !important;
  flex-direction:column !important;
  justify-content:flex-start !important;
  align-items:flex-start !important;
  min-height:210px !important;
}

.page-production-10-4 .paid-cell h4{
  min-height:34px !important;
  align-items:flex-start !important;
}

.page-production-10-4 .hours{
  min-height:1.1em !important;
}

.page-production-10-4 .line{
  align-items:flex-start !important;
}

.page-production-10-4 .chip{
  min-height:27px !important;
}

.page-production-10-4 .paid-cell.restday{
  display:flex !important;
  flex-direction:column !important;
  justify-content:flex-start !important;
  min-height:150px !important;
}

.page-production-10-4 .paid-cell.restday p,
.page-production-10-4 .paid-cell.restday div,
.page-production-10-4 .paid-cell.restday .rest-copy{
  margin-top:6px !important;
}

.page-production-10-4 .paid-card [data-equalized]{
  transition:min-height .12s ease !important;
}

@media(max-width:760px){
  .page-production-10-4 .shift-pill{
    min-width:0 !important;
    width:auto !important;
  }

  .page-production-10-4 .paid-body{
    grid-template-columns:1fr !important;
  }

  .page-production-10-4 .paid-cell{
    min-height:0 !important;
  }

  .page-production-10-4 .paid-cell.restday{
    min-height:0 !important;
  }
}
