/* Three source actions share one compact row. */
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query {
  display: flex;
  align-items: center;
  grid-column: 1 / -1;
  flex-wrap: wrap;
  gap: 7px 12px;
  padding: 3px 0 6px;
}
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__caption {
  flex: 1;
  min-width: 180px;
  color: #53677f;
  font-size: 12px;
  line-height: 1.4;
  overflow-wrap: anywhere;
}
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__statuses,
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__actions {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
}
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__statuses { gap: 12px; }
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__source-status {
  display: inline-flex;
  gap: 5px;
  font-size: 12px;
  white-space: nowrap;
}
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__source-label { color: #65758a; }
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__status {
  color: #65758a;
  font-weight: 600;
}
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__status.is-complete { color: #187449; }
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__status.is-loading { color: #245fb6; }
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__status.is-error,
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__status.is-partial { color: #bd3333; }
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__button {
  flex-shrink: 0;
  border: 1px solid #8caee9;
  border-radius: 5px;
  background: #fff;
  color: #245fb6;
  font-size: 12px;
  font-weight: 700;
  min-height: 32px;
  padding: 4px 11px;
  cursor: pointer;
  white-space: nowrap;
}
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__button.is-primary {
  border-color: #2469e7;
  background: #3478f6;
  color: #fff;
}
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__button.is-danger {
  border-color: #d75b5b;
  background: #fff;
  color: #b42323;
}
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__button.is-danger:hover:not(:disabled) {
  border-color: #b42323;
  background: #fff4f3;
}
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__button.is-danger.is-reset-active {
  border-color: #b42323;
  background: #fff0ee;
  color: #991b1b;
}
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__button:disabled { opacity: .55; cursor: default; }
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__button:focus-visible { outline: 2px solid #173d77; outline-offset: 2px; }
#efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__button[hidden],
#efficiencyMorningMeetingAutoPreview .morning-meeting-daily-mini-refresh[hidden],
#efficiencyMorningMeetingAutoPreview #morningMeetingCofiringRefreshButton[hidden],
#efficiencyMorningMeetingAutoPreview #loadEfficiencyMorningMeetingWaterButton[hidden],
#efficiencyMorningMeetingAutoPreview #efficiencyMorningMeetingAutoPreviewStatus[hidden] { display: none; }
@media (min-width: 901px) and (max-width: 1180px) {
  #efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__caption { flex-basis: 100%; }
  #efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__actions { margin-left: auto; }
}
@media (max-width: 900px) {
  #efficiencyMorningMeetingAutoPreview .morning-meeting-workbook-query__button,
  #efficiencyMorningMeetingAutoPreview .morning-meeting-daily-mini-refresh,
  #efficiencyMorningMeetingAutoPreview #morningMeetingCofiringRefreshButton { display: none; }
}
/* ===== MORNING MEETING RESET BUTTON COMPACT V1 R1 START ===== */
#efficiencyMorningMeetingAutoPreview #morningMeetingResetButton {
  box-sizing: border-box;
  flex: 0 0 auto;
  width: auto;
  min-width: 0;
  height: 28px;
  min-height: 28px;
  padding: 0 9px;
  border-radius: 7px;
  font-size: 11px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.02em;
  white-space: nowrap;
  box-shadow: none;
}

#efficiencyMorningMeetingAutoPreview #morningMeetingResetButton.is-danger {
  border-color: #e2aaaa;
  background: #fffafa;
  color: #a82424;
}

#efficiencyMorningMeetingAutoPreview #morningMeetingResetButton.is-danger:hover:not(:disabled) {
  border-color: #cc7777;
  background: #fff3f2;
  color: #941f1f;
}

#efficiencyMorningMeetingAutoPreview #morningMeetingResetButton.is-danger.is-reset-active {
  border-color: #cf7f7f;
  background: #fff0ee;
  color: #8d1c1c;
}
/* ===== MORNING MEETING RESET BUTTON COMPACT V1 R1 END ===== */
