/* COFIRING_CALORIFIC_COMPACT_V1 — scoped to the calorific history panel. */
#efficiencyCofiringDraftView .cfv13-settings-tab { min-width:142px; }
#efficiencyCofiringDraftView .cfv13-settings-panel {
  min-height:0; padding:16px; border:1px solid #cbd7e3; border-radius:10px;
  background:#fff; color:#182330; color-scheme:only light;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv12-history-head {
  align-items:center; gap:16px; padding-bottom:14px; border-bottom:1px solid #e0e7ed;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv12-history-head strong.cfv-ref-title-v2 {
  color:#182330!important; font-size:20px!important; font-weight:750!important; line-height:1.4!important;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv12-history-head .cfv-ref-subtitle-v2 {
  margin-top:4px!important; color:#526174!important; font-size:12px!important; line-height:1.6!important; font-weight:400!important;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv12-history-body { margin:0; padding:0; }
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-history-actions-v1 { gap:6px!important; }
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-history-actions-v1 > button {
  height:34px!important; padding:0 12px!important; border:1px solid #cbd7e3!important;
  border-radius:6px!important; background:#fff!important; color:#253b4b!important;
  font-size:12px!important; font-weight:650!important; box-shadow:none!important; white-space:nowrap; cursor:pointer;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-history-actions-v1 > .cfv-cal-history-adjust-button-v1 {
  border-color:#a4ccbf!important; background:#eaf5f0!important; color:#195749!important;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-history-actions-v1 > button:hover { background:#f2f6f9!important; }
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-history-actions-v1 > .cfv-cal-history-adjust-button-v1:hover { background:#dceee6!important; }
.cfv13-settings-panel .cfv-cal-history-meta {
  display:flex; align-items:center; flex-wrap:wrap; gap:10px; padding:13px 0 10px; color:#526174; font-size:12px; line-height:1.5;
}
.cfv13-settings-panel .cfv-cal-history-meta b { color:#344556; font-weight:600; }
.cfv13-settings-panel .cfv-cal-common {
  padding:3px 8px; border:1px solid #d2e6df; border-radius:5px; background:#f0f7f4; color:#236052; font-weight:650;
}
.cfv13-settings-panel .cfv-cal-history-count { margin-left:auto; }
.cfv13-settings-panel .cfv-cal-table-scroll {
  width:100%; overflow:auto; border:1px solid #d4dee7; border-radius:7px;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-native-history {
  width:100%; min-width:670px; table-layout:fixed; border-collapse:collapse;
  color:#182330; background:#fff; font-variant-numeric:tabular-nums;
}
.cfv-cal-native-history caption {
  position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-native-history th,
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-native-history td {
  padding:13px 16px; border:0; border-bottom:1px solid #e1e7ed; background:transparent;
  vertical-align:middle; line-height:1.5; white-space:nowrap; text-align:right;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-native-history thead th {
  padding-top:10px; padding-bottom:10px; background:#f2f6f9; color:#526174; font-size:12px; font-weight:650;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-native-history th:first-child { width:21%; text-align:left; }
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-native-history th:last-child { width:25%; }
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-native-history tbody th { color:#253b4b; font-size:13px; font-weight:650; }
.cfv-cal-native-history time span { margin-left:3px; color:#526174; font-size:12px; font-weight:400; }
.cfv-cal-native-history thead span { font-weight:400; }
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-native-history .cfv-cal-value { color:#182330; font-size:15px; font-weight:700; }
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-native-history .cfv-cal-saved-time { color:#526174; font-size:12px; font-weight:400; }
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-native-history tbody tr:last-child > * { border-bottom:0; }
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-native-history tbody tr:hover { background:#f6faf8; }
.cfv13-settings-panel .cfv-cal-empty { display:grid; gap:6px; padding:36px 12px; text-align:center; color:#526174; font-size:12px; }
.cfv13-settings-panel .cfv-cal-empty strong { color:#253b4b; font-size:14px; }
.cfv13-settings-panel .cfv-cal-table-scroll:focus-visible,
.cfv13-settings-panel button:focus-visible { outline:2px solid #117c70; outline-offset:3px; }
@media(max-width:900px) {
  #efficiencyCofiringDraftView .cfv13-settings-tab { min-width:0; }
  #efficiencyCofiringDraftView .cfv13-settings-panel { padding:12px; }
  #efficiencyCofiringDraftView .cfv13-settings-panel .cfv12-history-head { align-items:flex-start; flex-wrap:wrap; gap:10px; }
  #efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-history-actions-v1 { margin-left:auto; }
}


/* COFIRING_CALORIFIC_HISTORY_MANAGE_V2_CSS */
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-native-history{
  min-width:790px;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-native-history th:first-child{
  width:18%;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-native-history th:nth-last-child(2){
  width:20%;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-native-history th:last-child{
  width:13%;
  text-align:center;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-native-history .cfv-cal-manage{
  padding-left:7px;
  padding-right:7px;
  text-align:center;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-manage{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:5px;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-manage button{
  height:28px;
  min-width:44px;
  padding:0 8px;
  border:1px solid #ccd8e2;
  border-radius:6px;
  background:#fff;
  color:#4b6074;
  font-size:11px;
  font-weight:700;
  cursor:pointer;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-manage .cfv-cal-row-edit{
  border-color:#a9cdbf;
  background:#eef8f4;
  color:#216a56;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-manage .cfv-cal-row-delete{
  border-color:#e8c7c3;
  background:#fff7f6;
  color:#a95349;
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-manage button:hover:not(:disabled){
  filter:brightness(.98);
  box-shadow:0 2px 5px rgba(28,49,68,.07);
}
#efficiencyCofiringDraftView .cfv13-settings-panel .cfv-cal-manage button:disabled{
  opacity:.5;
  cursor:not-allowed;
}
