﻿/* =========================================================
   Morning meeting: merge TURBINE + SILO LEVEL into one card.
   The original SILO card stays in the DOM as the live OIS
   source, but is hidden from the grid so its slot is reserved.
   ========================================================= */

#efficiencyMorningMeetingAutoSiloCard.is-turbine-silo-source-hidden {
  /* Keep the original SILO grid cell reserved so SMP/Weather do not shift.
     The card remains the live OIS source in the DOM, but is visually blank. */
  visibility: hidden !important;
  pointer-events: none !important;
}

.efficiency-morning-meeting-auto-card.is-gear-pinion.is-turbine-silo-merged {
  overflow: hidden;
}

.efficiency-morning-meeting-auto-card.is-gear-pinion.is-turbine-silo-merged
  > .efficiency-morning-meeting-auto-card__body:not(.efficiency-morning-meeting-turbine-silo-merge__body) {
  padding-bottom: 0 !important;
}

.efficiency-morning-meeting-turbine-silo-merge__body {
  padding-top: 0 !important;
}

.efficiency-morning-meeting-turbine-silo-merge__body
  > .efficiency-morning-meeting-auto-row.is-silo-merge-start {
  margin-top: 3px;
  border-top: 1px solid #dfe7f0;
  padding-top: 3px;
}

.efficiency-morning-meeting-turbine-silo-merge__query {
  min-width: 56px;
  height: 24px;
  padding: 0 7px;
  border: 1px solid #3f7fd8;
  border-radius: 7px;
  background: #3c7fe7;
  color: #ffffff;
  font: inherit;
  font-size: 9px;
  font-weight: 800;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
}

.efficiency-morning-meeting-turbine-silo-merge__query:hover:not(:disabled) {
  background: #326fcf;
}

.efficiency-morning-meeting-turbine-silo-merge__query:disabled {
  opacity: 0.55;
  cursor: default;
}

@media (max-width: 768px) {
  .efficiency-morning-meeting-turbine-silo-merge__query {
    min-width: 52px;
    height: 23px;
    padding: 0 6px;
    font-size: 9px;
  }
}
/* =========================================================
   TURBINE / SILO UI V1.8.1
   - Silo Level uses the same title typography as TURBINE.
   - The mirrored Silo rows sit directly under the section title.
   - Query button exact size is synchronized from the turbine button in JS.
   ========================================================= */
.efficiency-morning-meeting-auto-card.is-gear-pinion.is-turbine-silo-merged
  > .efficiency-morning-meeting-auto-card__body:not(.efficiency-morning-meeting-turbine-silo-merge__body)
  > .efficiency-morning-meeting-auto-row.is-emphasis {
  min-height: 31px !important;
  margin: 4px -10px 0 -12px !important;
  padding: 6px 10px 5px 12px !important;
  border-top: 1px solid #e7edf4 !important;
  border-bottom: 1px solid #e7edf4 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

.efficiency-morning-meeting-auto-card.is-gear-pinion.is-turbine-silo-merged
  > .efficiency-morning-meeting-auto-card__body:not(.efficiency-morning-meeting-turbine-silo-merge__body)
  > .efficiency-morning-meeting-auto-row.is-emphasis
  > span {
  color: #23354d !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
}

.efficiency-morning-meeting-turbine-silo-merge__body
  > .efficiency-morning-meeting-auto-row.is-silo-merge-start {
  margin-top: 0 !important;
  border-top: 0 !important;
  padding-top: 0 !important;
}

.efficiency-morning-meeting-turbine-silo-merge__query {
  box-sizing: border-box;
}

@media (max-width: 700px) {
  .efficiency-morning-meeting-auto-card.is-gear-pinion.is-turbine-silo-merged
    > .efficiency-morning-meeting-auto-card__body:not(.efficiency-morning-meeting-turbine-silo-merge__body)
    > .efficiency-morning-meeting-auto-row.is-emphasis {
    margin-right: -9px !important;
    margin-left: -11px !important;
    padding-right: 9px !important;
    padding-left: 11px !important;
  }
}
