/* Additional user-supplied period results; scoped to the first operations panel. */
body.layout-dark-draft .operations-impact-story > .operations-company-meta {
  font-size: clamp(14px, 1vw, 16px);
  line-height: 1.9;
}
body.layout-dark-draft .operations-impact-metrics--expanded > .impact-kpi {
  grid-column: auto;
  min-height: 132px;
  padding: 20px 4cqi;
  border: 0;
  border-bottom: 1px solid var(--panel-line);
}
body.layout-dark-draft .operations-impact-metrics--expanded > .impact-kpi:nth-child(even) {
  border-right: 1px solid var(--panel-line);
}
body.layout-dark-draft .operations-impact-metrics--expanded > .impact-kpi dt { min-height: 0; }
body.layout-dark-draft .operations-impact-metrics--expanded > .impact-kpi dd {
  margin-top: 10px;
  font-size: clamp(28px, 5.8cqi, 42px);
}
body.layout-dark-draft .operations-impact-metrics--expanded > .impact-kpi dd.impact-kpi-comparison {
  color: var(--dark-muted);
  margin-top: 9px;
  font: 400 12px/1.65 Arial, "Microsoft YaHei", sans-serif;
  letter-spacing: 0;
  white-space: normal;
  overflow-wrap: anywhere;
}
body.layout-dark-draft .operations-impact-metrics--expanded > .impact-product-strength {
  border-top: 0;
}
body.layout-dark-draft .operations-impact-metrics--expanded > div:first-child dd.impact-total {
  display: flex;
  flex-wrap: wrap;
  gap: 4px 8px;
  margin-top: 15px;
  color: var(--dark-text-soft);
  font: 400 14px/1.7 Arial, "Microsoft YaHei", sans-serif;
  letter-spacing: 0;
  white-space: normal;
}
body.layout-dark-draft .operations-impact-metrics--expanded .impact-total strong { font-weight: 500; }
body.layout-dark-draft .operations-impact-metrics--expanded .impact-total > span { color: var(--dark-muted); margin-left: 10px; }
body.layout-dark-draft .operations-impact-metrics--expanded > .impact-product-summary {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px 16px;
  align-items: end;
  padding: 22px 4cqi;
}
body.layout-dark-draft .operations-impact-metrics.operations-impact-metrics--expanded > .impact-product-summary dt {
  grid-row: 1;
  min-height: 0;
  max-width: none;
  font-size: 11px;
}
body.layout-dark-draft .operations-impact-metrics.operations-impact-metrics--expanded > .impact-product-summary dd {
  grid-row: 2;
  min-width: 0;
  margin: 0;
  font-size: clamp(18px, 4.4cqi, 32px);
  white-space: nowrap;
}
body.layout-dark-draft .impact-product-summary :is(dt,dd):nth-of-type(1) { grid-column: 1; }
body.layout-dark-draft .impact-product-summary :is(dt,dd):nth-of-type(2) { grid-column: 2; }
body.layout-dark-draft .impact-product-summary :is(dt,dd):nth-of-type(3) { grid-column: 3; }
body.layout-dark-draft .operations-impact-metrics--expanded .impact-product-summary .impact-arrow { margin-inline: .08em; }
html[data-theme="light"] body.layout-dark-draft .operations-impact-metrics--expanded .impact-kpi dd.impact-kpi-comparison {
  color: #606d79;
}
@container impact-metrics (max-width: 440px) {
  body.layout-dark-draft .operations-impact-metrics--expanded > .impact-kpi {
    min-height: 124px;
    padding: 16px 14px;
  }
  body.layout-dark-draft .operations-impact-metrics--expanded > .impact-kpi dt { font-size: 12px; }
  body.layout-dark-draft .operations-impact-metrics--expanded > .impact-kpi dd { font-size: clamp(25px, 8cqi, 34px); }
  body.layout-dark-draft .operations-impact-metrics--expanded > .impact-kpi dd.impact-kpi-comparison { font-size: 11px; }
  body.layout-dark-draft .operations-impact-metrics--expanded > div:first-child dd.impact-total { font-size: 12px; }
  body.layout-dark-draft .operations-impact-metrics--expanded .impact-total > span { margin-left: 0; }
  body.layout-dark-draft .operations-impact-metrics--expanded > .impact-product-summary { padding-inline: 14px; gap: 8px; }
  body.layout-dark-draft .operations-impact-metrics.operations-impact-metrics--expanded > .impact-product-summary dt { font-size: 10px; }
  body.layout-dark-draft .operations-impact-metrics.operations-impact-metrics--expanded > .impact-product-summary dd { font-size: clamp(17px, 5.6cqi, 24px); }
}
