
/* One source of truth for completion: operational records link to the matching shift item. */
#view-operationsmode .bp-shift-checklist .bp-shift-item-main{
  display:block!important;
  min-width:0!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item{
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:start!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-actions{
  min-width:0!important;
  max-width:100%!important;
  align-items:flex-start!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-main>small{
  display:block!important;
  margin-top:6px!important;
  line-height:1.45!important;
  overflow-wrap:anywhere!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-main>b{
  overflow-wrap:anywhere!important;
}
.bp-cash-envelope-hint{display:none!important}
.bp-ops-completion-status{
  grid-column:1/-1;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  margin:4px 0 12px;
  padding:11px 13px;
  border:1px solid #d5e2ec;
  border-radius:10px;
  background:#f7fafc;
  color:#52657a;
  font-size:12px;
  line-height:1.35;
}
.bp-ops-completion-status strong{color:#245c9a}
.bp-ops-completion-status.complete{border-color:#b9dfc7;background:#f1fbf4}
.bp-ops-completion-status.complete strong{color:#17683d}
.bp-ops-completion-status.pending{border-color:#ecd7a4;background:#fffaf0}
.bp-ops-completion-status.pending strong{color:#8a5b13}
.bp-field-help{display:block;margin-top:4px;color:#6b7f95;font-size:10px;line-height:1.3}
@media(max-width:780px){
  #view-operationsmode .bp-shift-checklist .bp-shift-item{grid-template-columns:1fr!important}
  #view-operationsmode .bp-shift-checklist .bp-shift-item-actions{justify-content:flex-start!important;margin-top:8px}
  .bp-ops-completion-status{display:block}
  .bp-ops-completion-status span{display:block;margin-top:3px}
}
@container bpops (max-width:780px){#view-operationsmode .bp-shift-checklist .bp-shift-item{grid-template-columns:1fr!important}.bp-ops-completion-status{display:block}.bp-ops-completion-status span{display:block;margin-top:3px}}
