.hrvr-review{border:1px solid #cbdadd;border-radius:6px;background:#fff;color:#152834;padding:12px;margin:12px 0 18px;font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}
.hrvr-heading h2{font-size:17px;margin:0}.hrvr-heading p{margin:4px 0 12px;color:#3c525f}.hrvr-layout{display:grid;grid-template-columns:minmax(245px,.72fr) minmax(0,1.8fr);gap:16px;align-items:start}
.hrvr-table-scroll{max-height:460px;overflow:auto;scrollbar-color:#6c8c98 #f4f7f8}.hrvr-review table{width:100%;border-collapse:collapse;font-size:12px}.hrvr-review th,.hrvr-review td{padding:6px 5px;text-align:left;border-bottom:1px solid #d8e2e7;vertical-align:top}.hrvr-review thead th{position:sticky;top:0;background:#f4f7f8;z-index:1}.hrvr-review button{width:100%;text-align:left;min-height:36px;padding:6px;background:#fff;border:1px solid transparent;border-radius:4px;color:inherit;font:inherit;cursor:pointer}.hrvr-review button small{display:block;font-size:11px;color:#3c525f}.hrvr-review button[aria-pressed=true]{background:#e2f1f1;border-color:#087e7e;color:#075e60}.hrvr-review button:disabled{cursor:default;opacity:.65}.hrvr-review button:focus-visible,.hrvr-table-scroll:focus-visible,.hrvr-method summary:focus-visible{outline:2px solid #087e7e;outline-offset:2px}
.hrvr-detail h3{font-size:15px;margin:0}.hrvr-detail header p{margin:3px 0 10px;color:#3c525f}.hrvr-metrics,.hrvr-frequency{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.hrvr-frequency{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:8px}.hrvr-review dt{font-size:12px;color:#3c525f}.hrvr-review dd{margin:2px 0;font-size:16px}.hrvr-review dd small{font-size:12px}.hrvr-coverage,.hrvr-status{font-size:12px;color:#3c525f;margin:10px 0}.hrvr-plots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hrvr-plots figure{margin:0;border:1px solid #d8e2e7;min-width:0;padding:8px}.hrvr-plots figcaption{font-size:13px;font-weight:600}.hrvr-plots svg{display:block;width:100%;height:auto}.hrvr-axes{color:#3c525f;font-size:12px}.hrvr-series{color:#087e7e;fill:currentColor}.hrvr-empty{padding:20px 8px;color:#3c525f}.hrvr-method summary{cursor:pointer;color:#075e60}.hrvr-method p{font-size:12px;color:#3c525f;overflow-wrap:anywhere}
@media(max-width:1000px){.hrvr-layout{grid-template-columns:1fr}.hrvr-table-scroll{max-height:245px}.hrvr-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:600px){.hrvr-review{padding:10px;font-size:14px}.hrvr-review button{min-height:44px;font-size:14px}.hrvr-review button small{font-size:12px}.hrvr-metrics,.hrvr-frequency{grid-template-columns:repeat(2,minmax(0,1fr))}.hrvr-plots{grid-template-columns:1fr}.hrvr-review table{font-size:13px}.hrvr-table-scroll{max-height:280px}}
@media print{.hrvr-review{display:none!important}}

/* Screen evidence follows the available workspace width; only the final preview uses paper dimensions. */
.hrv-evidence-workspace{min-width:0;max-width:100%;color:#152834;font-variant-numeric:tabular-nums}
.hrv-evidence-workspace .hrv-evidence-toolbar{gap:10px 16px;padding-block:6px}
.hrv-evidence-workspace .hrv-evidence-toolbar p,.hrv-evidence-workspace .hrv-evidence-notice{font-size:13px;line-height:1.6;overflow-wrap:anywhere}
.hrv-evidence-workspace .hrv-evidence-toolbar label{font-size:13px;min-height:36px}
.hrv-continuous{display:grid;gap:18px;min-width:0;font-size:14px;line-height:1.5}
.hrv-continuous>section{min-width:0;padding:16px;border:1px solid #cbdadd;border-radius:6px;background:#fff}
.hrv-continuous h2{margin:0 0 12px;font-size:18px;line-height:1.45;color:#152834;text-align:left}
.hrv-continuous h3{margin:0 0 8px;font-size:15px;line-height:1.5;color:#24424c;text-align:left}
.hrv-continuous p{margin:8px 0;font-size:13px;line-height:1.6;color:#3c525f;overflow-wrap:anywhere}
.hrv-continuous svg{display:block;width:100%;height:auto;min-width:0}
.hrv-continuous svg text{font-size:12px;fill:#3c525f}
.hrv-continuous .hrvp-periods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border:0;margin:16px 0}
.hrv-continuous .hrvp-periods>section{min-width:0;padding:12px;border:1px solid #d8e2e7;border-radius:4px;background:#fff}
.hrv-continuous .hrvp-periods>section+section{border-left:1px solid #d8e2e7}
.hrv-continuous .hrvp-periods dl{margin:12px 0;font-size:14px}
.hrv-continuous .hrvp-periods dl>div{display:flex;justify-content:space-between;gap:12px;padding-block:3px}
.hrv-continuous .hrvp-periods dt{color:#3c525f}
.hrv-continuous .hrvp-periods dd{margin:0;white-space:nowrap}
.hrv-continuous .hrvp-analysis-bottom{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;border:0;margin:18px 0}
.hrv-continuous .hrvp-analysis-bottom>section{min-width:0;padding:12px;border:1px solid #d8e2e7;border-radius:4px}
.hrv-continuous .hrvp-analysis-bottom>section+section{border-left:1px solid #d8e2e7}
.hrv-continuous .hrvp-analysis-bottom>section>svg{margin-block:8px;max-height:180px}
.hrv-continuous .hrvp-reference{margin:12px 0;padding:8px;border-block:1px solid #d8e2e7;font-size:30px;text-align:left}
.hrv-continuous .hrvp-reference small{font-size:14px}
.hrv-continuous-table{min-width:0;max-width:100%;overflow-x:auto;margin-block:12px;scrollbar-color:#6c8c98 #f4f7f8}
.hrv-continuous-table:focus-visible,.hrv-paper-preview>summary:focus-visible{outline:2px solid #087e7e;outline-offset:2px}
.hrv-continuous .hrvp-table{width:100%;margin:0;border-collapse:collapse;table-layout:auto;font-size:13px;line-height:1.5;text-align:left;color:#152834}
.hrv-continuous .hrvp-table th,.hrv-continuous .hrvp-table td{height:auto;padding:8px 10px;border-bottom:1px solid #d8e2e7;white-space:nowrap;background:#fff;color:#152834}
.hrv-continuous .hrvp-table th{border-top:0;background:#f4f7f8;font-weight:600}
.hrv-continuous .hrvp-detail{min-width:1560px}
.hrv-continuous .hrvp-detail th:first-child,.hrv-continuous .hrvp-detail td:first-child{position:sticky;left:0;z-index:1;width:auto;min-width:120px;border-right:1px solid #d8e2e7;white-space:nowrap}
.hrv-continuous .hrvp-detail th:first-child{z-index:2}
.hrv-continuous .hrvp-trends{border:1px solid #d8e2e7;border-radius:4px;margin-bottom:18px}
.hrv-continuous .hrvp-trend-row{display:grid;grid-template-columns:minmax(135px,.55fr) minmax(0,2fr) minmax(180px,.8fr);gap:12px;align-items:center;min-height:0;padding:12px;border-bottom:1px solid #d8e2e7}
.hrv-continuous .hrvp-trend-row:last-child{border-bottom:0}
.hrv-continuous .hrvp-trend-row>strong{padding:0;font-size:14px;line-height:1.5;font-weight:600;color:#24424c}
.hrv-continuous .hrvp-trend-row>aside{min-width:0;padding:0 0 0 12px;border-left:1px solid #d8e2e7;align-self:stretch}
.hrv-continuous .hrvp-trend-row aside p{margin:0 0 6px;font-size:12px;line-height:1.5}
.hrv-continuous .hrvp-trend-row aside svg,.hrv-continuous .hrvp-trend-row:first-child aside svg{height:auto;max-height:110px}
.hrv-paper-preview{min-width:0;max-width:100%;margin-top:18px;border:1px solid #cbdadd;border-radius:6px;background:#f4f7f8}
.hrv-paper-preview>summary{cursor:pointer;padding:12px 16px;color:#075e60;font-size:14px;font-weight:600;line-height:1.5}
.hrv-paper-preview>p{margin:0;padding:0 16px 12px;font-size:13px;line-height:1.6;color:#3c525f}
.hrv-paper-preview>.hrv-evidence-pages{box-sizing:border-box;min-width:0;max-width:100%;align-items:flex-start}
@media(max-width:1100px){
 .hrv-continuous .hrvp-periods{gap:10px}
 .hrv-continuous .hrvp-periods>section{padding:10px}
 .hrv-continuous .hrvp-trend-row{grid-template-columns:135px minmax(0,1fr)}
 .hrv-continuous .hrvp-trend-row>aside{grid-column:2;border-left:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;align-items:center}
}
@media(max-width:800px){
 .hrv-continuous .hrvp-periods,.hrv-continuous .hrvp-analysis-bottom{grid-template-columns:1fr}
 .hrv-continuous .hrvp-periods{gap:12px}
 .hrv-continuous .hrvp-periods>section>svg{max-height:190px}
 .hrv-continuous .hrvp-periods dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px}
}
@media(max-width:600px){
 .hrv-evidence-workspace .hrv-evidence-toolbar{padding:10px 0}
 .hrv-evidence-workspace .hrv-evidence-notice{padding-inline:0}
 .hrv-evidence-workspace .hrv-evidence-toolbar>div{width:100%}
 .hrv-evidence-workspace .hrv-evidence-toolbar label{font-size:14px;min-height:44px}
 .hrv-evidence-workspace .hrv-evidence-toolbar select{min-height:44px;font-size:16px}
 .hrv-continuous>section{padding:12px}
 .hrv-continuous .hrvp-periods dl{display:block}
 .hrv-continuous .hrvp-trend-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}
 .hrv-continuous .hrvp-trend-row>aside{grid-column:1;padding-top:8px;border-top:1px solid #d8e2e7}
 .hrv-continuous .hrvp-table{font-size:13px}
 .hrv-paper-preview>summary{padding:12px;min-height:44px;box-sizing:border-box}
}
@media print{.hrv-continuous,.hrv-paper-preview{display:none!important}}
.hrv-legacy-reference{min-width:0;margin-top:24px;padding:20px;border:1px solid #d4e5e7;border-radius:10px;background:#fbfdfd}
.hrv-legacy-reference>h2{margin:0 0 10px;font-size:22px;line-height:1.4;color:#173a44}
.hrv-legacy-reference>p{margin:0 0 16px;font-size:13px;line-height:1.7;color:#57727e}
.hrv-legacy-reference .metric-grid,.hrv-legacy-reference .chart-grid{min-width:0}
@media(max-width:820px){.hrv-legacy-reference{padding:14px}}

/* HRV screen palette and typography; paper markup and .rp-hrv colors stay separate. */
.hrv-evidence-workspace{--hrv-ink:#203b49;--hrv-muted:#526d79;--hrv-teal:#087e7e;--hrv-blue:#377da8;--hrv-line:#d3e3e7;--hrv-soft:#f3f9fa;--hrv-tint:#e9f5f4;color:var(--hrv-ink);font-size:14px;line-height:1.6}
.hrv-evidence-workspace .hrv-evidence-toolbar{gap:12px 18px;align-items:center;padding:4px 0 14px}
.hrv-evidence-workspace .hrv-evidence-toolbar h2,.hrv-evidence-workspace .hrvr-heading h2,.hrv-continuous h2{font-size:22px;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--hrv-ink)}
.hrv-evidence-workspace .hrv-evidence-toolbar p{font-size:14px;color:var(--hrv-muted);margin-top:6px}
.hrv-evidence-workspace .hrv-evidence-toolbar label{font-size:14px;gap:8px;min-height:38px}
.hrv-evidence-workspace .hrv-evidence-toolbar select{font:inherit;min-height:38px;padding:6px 10px;border:1px solid #bad5d9;border-radius:7px;background:#fff;color:var(--hrv-ink)}
.hrv-evidence-workspace .hrv-evidence-notice{margin:0 0 20px;padding:11px 14px;border-left:3px solid #67aaa7;border-radius:0 8px 8px 0;background:var(--hrv-soft);font-size:13px;color:var(--hrv-muted)}
.hrv-evidence-workspace .hrvr-review,.hrv-continuous>section{border:1px solid var(--hrv-line);border-radius:10px;background:#fff;box-shadow:0 2px 6px rgb(26 64 76 / 3%);padding:20px}
.hrv-evidence-workspace .hrvr-review{margin:0 0 24px;font-size:14px;line-height:1.6}
.hrv-evidence-workspace .hrvr-heading{padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--hrv-line)}
.hrv-evidence-workspace .hrvr-heading p{margin:6px 0 0;font-size:14px;color:var(--hrv-muted)}
.hrv-evidence-workspace .hrvr-layout{grid-template-columns:minmax(270px,.76fr) minmax(0,1.8fr);gap:20px}
.hrv-evidence-workspace .hrvr-table-scroll{border:1px solid var(--hrv-line);border-radius:8px;scrollbar-color:#6daba9 var(--hrv-soft)}
.hrv-evidence-workspace .hrvr-review table{font-size:13px}
.hrv-evidence-workspace .hrvr-review th,.hrv-evidence-workspace .hrvr-review td{padding:8px 7px;border-color:var(--hrv-line)}
.hrv-evidence-workspace .hrvr-review thead th{background:var(--hrv-tint);color:#365c65;font-weight:600}
.hrv-evidence-workspace .hrvr-review tbody tr:nth-child(even){background:#f8fbfc}
.hrv-evidence-workspace .hrvr-review button{min-height:42px;padding:8px;border-radius:6px;background:transparent;font-size:13px;line-height:1.5}
.hrv-evidence-workspace .hrvr-review button small{margin-top:3px;font-size:12px;color:var(--hrv-muted)}
.hrv-evidence-workspace .hrvr-review button[aria-pressed=true]{background:#e1f2ef;border-color:#62aaa4;color:#076e6c;font-weight:600}
.hrv-evidence-workspace .hrvr-detail h3,.hrv-continuous h3{font-size:16px;font-weight:600;line-height:1.5;color:var(--hrv-ink)}
.hrv-evidence-workspace .hrvr-detail header p{margin:5px 0 14px;font-size:13px;color:var(--hrv-muted)}
.hrv-evidence-workspace .hrvr-metrics,.hrv-evidence-workspace .hrvr-frequency{gap:10px}
.hrv-evidence-workspace .hrvr-metrics>div,.hrv-evidence-workspace .hrvr-frequency>div{min-width:0;padding:9px 10px;border-radius:7px;background:var(--hrv-soft)}
.hrv-evidence-workspace .hrvr-review dt{font-size:12px;color:var(--hrv-muted)}
.hrv-evidence-workspace .hrvr-review dd{margin-top:3px;font-size:19px;font-weight:600;line-height:1.4;color:var(--hrv-teal)}
.hrv-evidence-workspace .hrvr-review dd small{font-size:12px;font-weight:400;color:var(--hrv-muted)}
.hrv-evidence-workspace .hrvr-coverage,.hrv-evidence-workspace .hrvr-status{font-size:13px;line-height:1.6;color:var(--hrv-muted)}
.hrv-evidence-workspace .hrvr-plots{gap:14px;margin:14px 0}
.hrv-evidence-workspace .hrvr-plots figure{padding:12px;border:1px solid var(--hrv-line);border-radius:8px;background:#fbfdfd}
.hrv-evidence-workspace .hrvr-plots figcaption{margin-bottom:8px;font-size:14px;font-weight:600;color:var(--hrv-ink)}
.hrv-evidence-workspace .hrvr-axes{font-size:11px;color:#6a808a}
.hrv-evidence-workspace .hrvr-series{color:var(--hrv-teal)}
.hrv-evidence-workspace .hrvr-plots figure:nth-child(2) .hrvr-series{color:var(--hrv-blue)}
.hrv-evidence-workspace .hrvr-method{padding-top:10px;border-top:1px solid var(--hrv-line)}
.hrv-evidence-workspace .hrvr-method summary{font-size:13px;font-weight:600;color:var(--hrv-teal)}
.hrv-continuous{gap:24px;font-size:14px;line-height:1.6}
.hrv-continuous h2{margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--hrv-line)}
.hrv-continuous h3{margin:0 0 10px}
.hrv-continuous p{margin:10px 0;font-size:13px;line-height:1.7;color:var(--hrv-muted)}
.hrv-continuous .rp-method{font-size:13px;line-height:1.7;color:var(--hrv-muted)}
.hrv-continuous .hrvp-periods{gap:16px;margin:18px 0 22px}
.hrv-continuous .hrvp-periods>section{padding:16px;border:1px solid var(--hrv-line);border-radius:8px;background:#fbfdfd}
.hrv-continuous .hrvp-periods>section+section{border-left:1px solid var(--hrv-line)}
.hrv-continuous .hrvp-periods h3{padding-bottom:10px;border-bottom:1px solid var(--hrv-line);color:var(--hrv-teal)}
.hrv-continuous .hrvp-periods dl{margin:14px 0}
.hrv-continuous .hrvp-periods dl>div{gap:8px;padding:5px 0;border-bottom:1px solid #eaf1f3}
.hrv-continuous .hrvp-periods dl>div:last-child{border-bottom:0}
.hrv-continuous .hrvp-periods dt{font-size:13px;color:var(--hrv-muted)}
.hrv-continuous .hrvp-periods dd{font-size:16px;font-weight:600;line-height:1.5;color:var(--hrv-teal)}
.hrv-continuous .hrv-screen-unit{font-size:12px;font-weight:400;color:var(--hrv-muted)}
.hrv-continuous svg text{font-size:11px;fill:#627a87}
.hrv-continuous svg text[font-size="9"]{font-size:10px}
.hrv-continuous svg path[stroke="#555"]{stroke:#a8bdc6}
.hrv-continuous svg path[stroke="#222"]{stroke:var(--hrv-teal);stroke-width:1.6;vector-effect:non-scaling-stroke}
.hrv-continuous svg rect[fill="#222"],.hrv-continuous svg circle[fill="#222"]{fill:#259c97}
.hrv-continuous .hrvp-periods>section>svg:first-of-type path[stroke="#222"]{stroke:var(--hrv-blue)}
.hrv-continuous .hrvp-periods>section>svg{margin:10px 0}
.hrv-continuous .hrvp-analysis-bottom{gap:18px;margin:22px 0}
.hrv-continuous .hrvp-analysis-bottom>section{padding:16px;border:1px solid var(--hrv-line);border-radius:8px;background:#fbfdfd}
.hrv-continuous .hrvp-analysis-bottom>section+section{border-left:1px solid var(--hrv-line)}
.hrv-continuous .hrvp-analysis-bottom>section>svg{margin:12px 0}
.hrv-continuous .hrvp-reference{margin:14px 0;padding:12px 14px;border:0;border-radius:8px;background:var(--hrv-tint);font-size:30px;font-weight:600;line-height:1.4;color:var(--hrv-teal)}
.hrv-continuous .hrvp-reference small{font-size:13px;font-weight:400;color:var(--hrv-muted)}
.hrv-continuous-table{margin:14px 0;border:1px solid var(--hrv-line);border-radius:7px;scrollbar-color:#6daba9 var(--hrv-soft)}
.hrv-continuous .hrvp-table{font-size:13px;line-height:1.5}
.hrv-continuous .hrvp-table th,.hrv-continuous .hrvp-table td{padding:9px 10px;border-color:var(--hrv-line);color:var(--hrv-ink)}
.hrv-continuous .hrvp-table th{background:var(--hrv-tint);color:#365c65}
.hrv-continuous .hrvp-table tbody tr:nth-child(even) td{background:#f8fbfc}
.hrv-continuous .hrvp-table tbody tr:hover td{background:#eef7f5}
.hrv-continuous .hrvp-trends{display:grid;gap:12px;margin:16px 0 22px;border:0;border-radius:0}
.hrv-continuous .hrvp-trend-row{grid-template-columns:minmax(145px,.6fr) minmax(0,2fr) minmax(185px,.85fr);gap:16px;padding:16px;min-height:150px;border:1px solid var(--hrv-line);border-radius:8px;background:#fbfdfd}
.hrv-continuous .hrvp-trend-row:last-child{border:1px solid var(--hrv-line)}
.hrv-continuous .hrvp-trend-row>strong{font-size:14px;font-weight:600;color:var(--hrv-ink)}
.hrv-continuous .hrvp-trend-row>svg{height:120px}
.hrv-continuous .hrvp-trend-row>aside{padding-left:14px;border-left:1px solid var(--hrv-line)}
.hrv-continuous .hrvp-trend-row aside p{font-size:12px;line-height:1.6;color:var(--hrv-muted)}
.hrv-continuous .hrvp-trend-row aside svg path[stroke="#222"]{stroke:var(--hrv-blue)}
.hrv-paper-preview{margin-top:24px;border-color:var(--hrv-line);border-radius:9px;background:#f4f7f8}
.hrv-paper-preview>summary{padding:14px 18px;font-size:14px;color:#3c6470}
@media(max-width:1100px){
 .hrv-evidence-workspace .hrvr-layout{grid-template-columns:1fr}
 .hrv-continuous .hrvp-periods{gap:12px}
 .hrv-continuous .hrvp-periods>section{padding:12px}
 .hrv-continuous .hrvp-trend-row{grid-template-columns:145px minmax(0,1fr)}
 .hrv-continuous .hrvp-trend-row>aside{grid-column:2;padding-left:0;border-left:0}
}
@media(max-width:800px){
 .hrv-continuous .hrvp-periods,.hrv-continuous .hrvp-analysis-bottom{grid-template-columns:1fr}
 .hrv-evidence-workspace .hrvr-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}
 .hrv-evidence-workspace .hrvr-frequency{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:600px){
 .hrv-evidence-workspace .hrvr-review,.hrv-continuous>section{padding:14px}
 .hrv-evidence-workspace .hrvr-metrics,.hrv-evidence-workspace .hrvr-frequency{grid-template-columns:repeat(2,minmax(0,1fr))}
 .hrv-evidence-workspace .hrvr-review button{min-height:44px}
 .hrv-continuous .hrvp-trend-row{grid-template-columns:minmax(0,1fr);padding:12px;gap:10px}
 .hrv-continuous .hrvp-trend-row>aside{grid-column:1;padding:10px 0 0;border-left:0;border-top:1px solid var(--hrv-line)}
}

/* Keep chart labels at screen text sizes rather than scaling paper-size SVG text. */
.hrv-evidence-workspace .hrvr-review dd,.hrv-continuous .hrvp-periods dd{font-size:18px}
.hrv-screen-chart{--hrv-svg-width:378px;min-width:0;width:100%;container-type:inline-size;margin:10px 0}
.hrv-screen-axis-unit{margin-bottom:3px;font-size:12px;line-height:1.5;color:var(--hrv-muted)}
.hrv-continuous .hrv-screen-chart svg{display:block;width:100%;height:auto}
.hrv-continuous .hrv-screen-chart svg text{font-size:calc(12px * (var(--hrv-svg-width) / 100cqi))}
.hrv-continuous .hrv-screen-chart svg text[font-size="9"]{font-size:calc(11px * (var(--hrv-svg-width) / 100cqi))}
.hrv-continuous .hrvp-periods>section>.hrv-screen-chart{margin:12px 0}
.hrv-continuous .hrvp-analysis-bottom>section>.hrv-screen-chart{margin:14px 0}
.hrv-continuous .hrvp-analysis-bottom>section>.hrv-screen-chart svg{max-height:180px}
.hrv-continuous .hrvp-trend-row>.hrv-screen-chart{margin:0}
.hrv-continuous .hrvp-trend-row>.hrv-screen-chart svg{height:108px}
.hrv-continuous .hrvp-trend-row aside .hrv-screen-chart{--hrv-svg-width:408px;margin:6px 0}
.hrv-continuous .hrvp-trend-row aside .hrv-screen-axis-unit{font-size:11px}
.hrv-continuous .hrvp-trend-row aside .hrv-screen-chart svg text{font-size:calc(10px * (var(--hrv-svg-width) / 100cqi))}
.hrv-continuous .hrvp-trend-row aside .hrv-screen-chart svg text[font-size="9"]{font-size:calc(9px * (var(--hrv-svg-width) / 100cqi))}
