/* Keep desktop contents inside the available panel height. */
@media (min-width:768px) and (min-height:501px), (min-width:901px) {
 .jdyc-app .sta-detail-container {box-sizing:border-box;overflow:hidden;min-height:0}
 .jdyc-app .sta-detail-container .detail-left {min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;gap:clamp(4px,1vh,12px)}
 .jdyc-app .sta-detail-container .detail-left>* {flex-shrink:0}
 .jdyc-app .sta-detail-container .detail-left .sta-pic {height:clamp(48px,12vh,150px);min-height:0;width:100%;box-sizing:border-box}
 .jdyc-app .sta-detail-container .detail-left .sta-pic img {object-fit:cover}
 .jdyc-app .sta-detail-container .detail-left .sta-info {gap:4px}
 .jdyc-app .sta-detail-container .detail-left .sta-info-item {height:clamp(20px,3vh,30px)}
 .jdyc-app .sta-detail-container .sta-desc .flexcontainer {gap:clamp(3px,.6vh,8px)}
 .jdyc-app .sta-detail-container .statistic-item-left-icon {width:clamp(20px,3.5vh,40px)!important;height:clamp(20px,3.5vh,40px)!important;flex-shrink:0}
 .jdyc-app .sta-detail-container .detail-right {display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}
 .jdyc-app .sta-detail-container .detail-right-title {flex:0 0 auto}
 .jdyc-app .sta-detail-container .detail-right-content {display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:6px;flex:1;min-height:0;overflow:hidden}
 .jdyc-app .sta-detail-container .time-vals-item {height:auto;min-height:0;display:flex;flex-direction:column}
 .jdyc-app .sta-detail-container .time-vals-item-title {flex:0 0 auto;min-height:0}
 .jdyc-app .sta-detail-container .echarts-container {flex:1;min-height:0;overflow:hidden}
 @media (max-height:740px) {
  .jdyc-app .sta-detail-container .detail-left {gap:4px}
  .jdyc-app .sta-detail-container .detail-left .sta-pic {height:8vh}
  .jdyc-app .sta-detail-container .sta-desc .flexcontainer {gap:3px}
  .jdyc-app .sta-detail-container .sta-ele-item-label {line-height:14px!important}
  .jdyc-app .sta-detail-container .sta-ele-item-unit {line-height:12px!important}
 }
}
