.operating-review-fold { margin: 14px 0; padding: 14px 16px; border: 1px solid #d5e3dc; border-radius: 10px; background: #fff; min-width: 0; }
.operating-review-fold > summary { cursor: pointer; color: #234f42; font-weight: 650; line-height: 1.4; }
.operating-review-fold[open] > summary { margin-bottom: 14px; }
.operating-review-controls { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; margin-bottom: 12px; }
.operating-review-controls > select,.operating-review-controls > input { max-width: 100%; min-width: 0; }
.operating-review-fold .panel { margin-top: 14px; }
.operating-site { min-width: 175px; }
.operating-site small { display: block; color: #657b70; font-size: .76rem; }
.operating-review-fold td { padding-top: 7px; padding-bottom: 7px; font-variant-numeric: tabular-nums; }
.operating-detail .graph-card { margin: 16px 0; }
.operating-detail .panel { margin-bottom: 16px; }
@media (max-width: 650px) { .operating-review-controls > select,.operating-review-controls > input { width: 100%; } .operating-review-fold { padding: 12px; } }
