
/* Front Desk checklist readability and filled action colors. */
#view-operationsmode .bp-shift-checklist .bp-shift-item{
  grid-template-rows:auto auto auto auto auto auto auto!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-main>small:not(.bp-cash-envelope-hint){
  grid-column:1!important;
  grid-row:4!important;
  display:block!important;
  min-width:0!important;
  margin:6px 14px 0!important;
  color:#5f748c!important;
  font-size:12.5px!important;
  line-height:1.45!important;
  overflow-wrap:anywhere!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-main>.bp-cash-envelope-hint{
  grid-column:1!important;
  grid-row:5!important;
  display:block!important;
  min-width:0!important;
  margin:6px 14px 0!important;
  color:#8a5a10!important;
  font-size:12.5px!important;
  font-weight:var(--w-strong,600)!important;
  line-height:1.4!important;
  overflow-wrap:anywhere!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-exception{
  grid-column:1!important;
  grid-row:6!important;
  margin:8px 14px 0!important;
  font-size:12px!important;
  line-height:1.4!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-linked{
  grid-column:1!important;
  grid-row:7!important;
  margin:8px 14px 12px!important;
  font-size:11.5px!important;
  line-height:1.35!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-main>b{
  font-size:15px!important;
  line-height:1.45!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-top .bp-shift-state,
#view-operationsmode .bp-shift-checklist .bp-shift-item-top .bp-shift-time,
#view-operationsmode .bp-shift-checklist .bp-shift-item-top em{
  font-size:11px!important;
  line-height:1.25!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-actions button{
  background:#2f6fbb!important;
  border:1px solid #2f6fbb!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:var(--w-strong,600)!important;
  line-height:1.2!important;
  box-shadow:0 2px 5px rgba(18,35,63,.12)!important;
  transition:filter .15s ease,transform .15s ease,box-shadow .15s ease!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-actions button:hover{
  filter:brightness(.93)!important;
  transform:translateY(-1px)!important;
  box-shadow:0 4px 8px rgba(18,35,63,.16)!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-actions button:focus-visible{
  outline:3px solid rgba(37,99,235,.32)!important;
  outline-offset:2px!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-actions .bp-shift-action-done{
  background:#208653!important;
  border-color:#208653!important;
  color:#fff!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-actions .bp-shift-module{
  background:#2563eb!important;
  border-color:#2563eb!important;
  color:#fff!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-actions .bp-shift-module[title="Print Cash Count & Drop Details Report"]{
  background:#d97706!important;
  border-color:#d97706!important;
  color:#fff!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-actions button[onclick*="'Issue'"]{
  background:#c2414b!important;
  border-color:#c2414b!important;
  color:#fff!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-actions button[onclick*="'N/A'"]{
  background:#66768a!important;
  border-color:#66768a!important;
  color:#fff!important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-actions button[onclick*="'Carry Forward'"]{
  background:#7454b8!important;
  border-color:#7454b8!important;
  color:#fff!important;
}
#view-operationsmode .bp-shift-journal-head span,
#view-operationsmode .bp-shift-close label{
  font-size:12px!important;
  line-height:1.4!important;
}
@media(max-width:780px){
  #view-operationsmode .bp-shift-checklist .bp-shift-item-actions{
    gap:6px!important;
    padding:8px 10px!important;
  }
  #view-operationsmode .bp-shift-checklist .bp-shift-item-actions button{
    flex:1 1 118px!important;
    min-height:40px!important;
    justify-content:center!important;
  }
  #view-operationsmode .bp-shift-checklist .bp-shift-item-top{
    padding:8px 11px 3px!important;
  }
  #view-operationsmode .bp-shift-checklist .bp-shift-item-main>b{
    padding:0 11px!important;
  }
  #view-operationsmode .bp-shift-checklist .bp-shift-item-main>small,
  #view-operationsmode .bp-shift-checklist .bp-cash-envelope-hint{
    margin-left:11px!important;
    margin-right:11px!important;
  }
  #view-operationsmode .bp-shift-checklist .bp-shift-exception{
    margin-left:11px!important;
    margin-right:11px!important;
  }
  #view-operationsmode .bp-shift-checklist .bp-shift-linked{
    margin-left:11px!important;
    margin-right:11px!important;
  }
}
@container bpops (max-width:780px){#view-operationsmode .bp-shift-checklist .bp-shift-item-actions button{flex:1 1 118px!important;
    min-height:40px!important;
    justify-content:center!important;}}
