/* V6.16 — available graphs open in the same native detail window. */
.metric-category-item button.metric-main-open{
  width:100%;min-height:52px;padding:5px 2px;cursor:pointer;touch-action:manipulation;
}
.metric-category-item .metric-main-open .metric-open-hint-v616{
  display:block;margin-top:7px;font-size:10px;line-height:1.35;font-weight:700;opacity:.75;
}
.metric-category-item .metric-main-open .metric-open-hint-v616 span{
  display:inline;margin:0 0 0 3px;font:inherit;
}
.metric-dialog-frame-v616 .metric-detail-modal{
  min-width:0;width:100%;box-sizing:border-box;
}
.metric-dialog-frame-v616 #metricDialogTitleV616{
  overflow-wrap:anywhere;outline-offset:5px;
}
.metric-dialog-frame-v616 .detail-metric-chart{
  display:block;max-width:100%;height:clamp(240px,38vh,360px);margin:18px 0;
}
.metric-dialog-frame-v616 .metric-calorie-note-v614{
  overflow-wrap:anywhere;
}
@media(max-width:390px){
  .metric-dialog-frame-v616 .detail-metric-chart{height:260px;}
  .metric-category-item .metric-main-open .metric-open-hint-v616{font-size:10px;}
}
