
/* Put checklist status/actions above the instruction so the text gets the full row width. */
#view-operationsmode .bp-shift-checklist .bp-shift-item {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  gap: 6px 10px !important;
  align-items: start !important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-main {
  display: contents !important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-top {
  grid-column: 1 !important;
  grid-row: 1 !important;
  align-self: center !important;
  margin-bottom: 0 !important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-actions {
  grid-column: 2 !important;
  grid-row: 1 !important;
  align-self: center !important;
  justify-content: flex-end !important;
  min-height: 34px !important;
  padding-bottom: 2px !important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-main > b {
  grid-column: 1 / -1 !important;
  grid-row: 2 !important;
  margin-top: 1px !important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-main > small {
  grid-column: 1 / -1 !important;
  grid-row: 3 !important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-exception {
  grid-column: 1 / -1 !important;
  grid-row: 4 !important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-linked {
  grid-column: 1 / -1 !important;
  grid-row: 5 !important;
}
#view-operationsmode .bp-shift-checklist .bp-shift-item-actions button {
  min-height: 34px !important;
}
@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-top {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }
  #view-operationsmode .bp-shift-checklist .bp-shift-item-actions {
    grid-column: 1 !important;
    grid-row: 2 !important;
    justify-content: flex-start !important;
  }
  #view-operationsmode .bp-shift-checklist .bp-shift-item-main > b {
    grid-column: 1 !important;
    grid-row: 3 !important;
  }
  #view-operationsmode .bp-shift-checklist .bp-shift-item-main > small {
    grid-column: 1 !important;
    grid-row: 4 !important;
  }
  #view-operationsmode .bp-shift-checklist .bp-shift-exception {
    grid-column: 1 !important;
    grid-row: 5 !important;
  }
  #view-operationsmode .bp-shift-checklist .bp-shift-linked {
    grid-column: 1 !important;
    grid-row: 6 !important;
  }
}
@container bpops (max-width:780px){#view-operationsmode .bp-shift-checklist .bp-shift-item{grid-template-columns: 1fr !important;}#view-operationsmode .bp-shift-checklist .bp-shift-item-top{grid-column: 1 !important;
    grid-row: 1 !important;}#view-operationsmode .bp-shift-checklist .bp-shift-item-actions{grid-column: 1 !important;
    grid-row: 2 !important;
    justify-content: flex-start !important;}#view-operationsmode .bp-shift-checklist .bp-shift-item-main > b{grid-column: 1 !important;
    grid-row: 3 !important;}#view-operationsmode .bp-shift-checklist .bp-shift-item-main > small{grid-column: 1 !important;
    grid-row: 4 !important;}#view-operationsmode .bp-shift-checklist .bp-shift-exception{grid-column: 1 !important;
    grid-row: 5 !important;}#view-operationsmode .bp-shift-checklist .bp-shift-linked{grid-column: 1 !important;
    grid-row: 6 !important;}}
