.health-chart{--chart-history:#4b7adf;--chart-forecast:#ff8b38}.health-chart.dashboard-panel{background:#fff;border:1px solid #e4e9f0;border-radius:17px;padding:23px 25px 20px}.health-chart .trend-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.health-chart .trend-card-header h2{color:#2d374d;letter-spacing:-.2px;margin:0 0 5px;font-size:13px;font-weight:650;line-height:19px}.health-chart .trend-card-header p{color:#788192;margin:0;font-size:11px;line-height:1.6}.health-chart-history{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.health-chart-history>span,.health-chart-horizon>span{color:#788192;font-size:11px}.health-chart .chart-ranges{margin-left:0}.health-chart .chart-ranges button{min-height:28px}.health-chart .chart-ranges button[aria-pressed=true]{color:#2360f2;background:#fff;font-weight:550;box-shadow:0 1px 4px #101a3009}.health-chart-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.health-chart-source{color:#3e6ac8;background:#e9f0fe;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:inline-flex}.health-chart-source>i{background:currentColor;border-radius:50%;width:4px;height:4px}.health-chart-source.is-empty{color:#616877;background:#f8f9fa}.health-chart-source.is-model{color:#1f8c66;background:#e9f7f0}.health-chart-horizon{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.health-chart-axis{color:#788192;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:16px 0 4px;font-size:11px;display:flex}.health-chart-scroll{overflow-x:auto}.health-chart-svg{width:100%;min-width:480px;height:auto;display:block}.health-chart-axis-label{fill:#747d90;font-family:inherit;font-size:11px}.health-chart-probabilities{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.health-chart-probabilities>span{color:#616877;align-items:center;gap:5px;font-size:11px;display:flex}.health-chart-probabilities i{border-radius:50%;width:6px;height:6px}.health-chart-probabilities strong{color:#2d374d;margin-left:3px;font-size:19px;font-weight:600}.health-chart .health-chart-legend{justify-content:flex-start;gap:8px 15px;margin-top:12px}.health-chart .health-chart-legend>span{color:#616877;font-size:11px}.health-chart .health-chart-legend i{background:0 0;border-radius:0;width:15px;height:0}.health-chart-note{color:#6a7386;margin:13px 0 0;font-size:11px;line-height:1.7}.health-chart-status{color:#788192;font-size:11px}.health-chart-endpoints{flex-wrap:wrap;gap:10px 20px;margin-top:16px;display:flex}.health-chart-endpoints>span{color:#667187;gap:5px;font-size:11px;display:grid}.health-chart-endpoints strong{color:#c57636;font-size:11px;font-weight:600}.health-chart-values{border-top:1px solid #edeff4;margin-top:14px;padding-top:11px}.health-chart-values summary{color:#3e6ac8;cursor:pointer;width:fit-content;font-size:11px}.health-chart-values summary:focus-visible{outline-offset:3px;outline:3px solid #aac3fa}.health-chart-values-scroll{max-height:280px;margin-top:12px;overflow:auto}.health-chart-values table{border-collapse:collapse;text-align:left;color:#616877;width:100%;font-size:11px}.health-chart-values caption{text-align:left;color:#3e6ac8;margin-bottom:10px}.health-chart-values th,.health-chart-values td{white-space:nowrap;border-bottom:1px solid #eef0f4;padding:9px 6px}.health-chart-values th{font-weight:600}.health-chart .chart-empty{min-height:150px}@media (max-width:600px){.health-chart.dashboard-panel{padding:18px 16px}.health-chart .trend-card-header{flex-direction:column}.health-chart .chart-ranges button{min-height:32px}}
.bone-exercise-select select{color:#3e6ac8;max-width:100%;min-height:36px;font:inherit;background:#f7faff;border:1px solid #dee6f6;border-radius:7px;padding:7px 10px;font-size:11px}.bone-exercise-select select:focus-visible{outline-offset:3px;outline:3px solid #aac3fa}@media (max-width:600px){.bone-exercise-select,.bone-exercise-select select{width:100%}}
.brain-forecast-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.brain-forecast-cards>div{background:#f8faff;border:1px solid #e1e8f7;border-radius:9px;padding:12px}.brain-forecast-cards span{color:#747d90;font-size:11px}.brain-forecast-cards strong{color:#3166d8;margin-top:6px;font-size:14px;display:block}.brain-forecast-cards p{color:#6a7386;margin:9px 0 0;font-size:11px;line-height:1.7}@media (max-width:600px){.brain-forecast-cards{grid-template-columns:1fr}}
