.health-main{max-width:1500px}.health-main .toolbar p{font-size:16px}.health-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;align-items:start}.health-main .panel{margin-bottom:22px}.health-main .panel-heading{flex-wrap:wrap}.health-main .panel-heading h2{white-space:normal}.body{padding:22px}.body p{font-size:16px;line-height:1.8}.health-main button{font:14px inherit;background:#f7faf4;border:1px solid #cad6c1;border-radius:5px;padding:10px 14px;color:#2d593d}.health-main button.primary{background:#254f38;color:white}.presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:25px}.presets button{font-size:13px;padding:8px}.settings label{display:block;font-size:14px;margin:20px 0 12px}.settings select{display:block;width:100%;margin-top:10px;font-size:14px}.settings output,.cycle-label output{float:right;font-family:var(--mono);color:#326045}input[type=range]{display:block;width:100%;accent-color:#327454;margin-top:14px}.actions{display:grid;gap:10px;margin:25px 0 14px}.hint{font-size:13px!important;color:#647360;margin-top:12px;line-height:1.8}.finding{background:#edf4e6;border-left:3px solid #62925d;padding:16px;margin-bottom:18px;color:#35583e}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:14px;white-space:nowrap}th,td{padding:12px;text-align:left;border-bottom:1px solid #e1e8db}th{background:#f4f7ef;color:#647456;font-weight:500}td{font-variant-numeric:tabular-nums}.cycle-label{display:block;font-size:14px}.player-buttons{display:flex;gap:8px}.live-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0 16px}.sensor{background:#f4f7ee;border:1px solid #e0e6d8;border-radius:6px;padding:16px}.sensor span{font-size:14px;display:block}.sensor strong{display:block;font:26px var(--mono);color:#284e39;margin:10px 0}.sensor small{font-size:12px;color:#728067}.judgments{display:grid;grid-template-columns:1fr 1fr;gap:12px}.judgments>div{padding:13px 16px;border:1px solid #d9e4d1;border-radius:6px;color:#39634b;background:#f2f7ed;font-size:14px}.judgments>div.warning{color:#955423;background:#fff2df;border-color:#e8c295}.judgments b{display:block;margin-bottom:4px}.legend{display:flex;gap:18px;flex-wrap:wrap;font-size:13px!important}.ai-line{color:#2f724f}.fixed-line{color:#9a603b}.sensor-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:22px}.sensor-charts h3{font-size:15px;margin:0 0 12px}.sensor-charts small{font-size:13px;font-weight:400;color:#79856f}.health-main svg{width:100%;height:auto;display:block}.chart-foot{padding:0 22px 22px;font-size:13px}.training-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.training-stages>div{padding-left:16px;border-left:3px solid #aec99a}.training-stages b{display:block;font:25px var(--mono);color:#3f6c43}.training-stages span{display:block;font-size:14px;line-height:1.8;margin-top:8px}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:24px}.method-grid h3{font-size:16px}.method-grid p{font-size:16px;line-height:1.9}#status{font-size:14px}.health-main button:focus-visible,.health-main input:focus-visible,.health-main select:focus-visible{outline:3px solid #7c9ccc;outline-offset:3px}@media(max-width:1000px){.health-layout{grid-template-columns:260px minmax(0,1fr)}.live-grid{gap:7px}.sensor{padding:11px}.sensor strong{font-size:20px}}@media(max-width:800px){.health-layout{grid-template-columns:1fr}.sensor-charts,.method-grid{grid-template-columns:1fr}.sensor-charts svg{max-height:210px}.training-stages{gap:10px}.toolbar h1{font-size:25px}}@media(max-width:480px){.body{padding:16px}.live-grid{grid-template-columns:1fr}.sensor{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.sensor strong{margin:0}.sensor small{width:100%}.judgments,.training-stages{grid-template-columns:1fr}.page-nav{gap:14px}.finding{padding:13px}.cycle-label{font-size:13px}}
