.tool[data-tool=blood-pressure-log] .bp{gap:var(--space-3);display:grid}.tool[data-tool=blood-pressure-log] .bp h3,.tool[data-tool=blood-pressure-log] .bp p{margin:0}.tool[data-tool=blood-pressure-log] .add{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.tool[data-tool=blood-pressure-log] .add .field{flex:8rem}.tool[data-tool=blood-pressure-log] .add .field.wide{flex-basis:100%}.tool[data-tool=blood-pressure-log] .chart{background:var(--c-surface-2);border-radius:var(--r-sm);block-size:auto;inline-size:100%}.tool[data-tool=blood-pressure-log] .line{fill:none;stroke-width:2px;stroke-linejoin:round}.tool[data-tool=blood-pressure-log] .line.sys,.tool[data-tool=blood-pressure-log] .dot.sys{stroke:var(--c-primary);fill:var(--c-primary)}.tool[data-tool=blood-pressure-log] .line.sys{fill:none}.tool[data-tool=blood-pressure-log] .line.dia{stroke:var(--c-text-2);stroke-dasharray:5 3}.tool[data-tool=blood-pressure-log] .dot.dia{fill:var(--c-text-2)}.tool[data-tool=blood-pressure-log] .chart-text{fill:var(--c-text-2);font-size:10px}.tool[data-tool=blood-pressure-log] .legend{font-size:var(--fs-sm);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tool[data-tool=blood-pressure-log] .key{border-block-start:3px solid var(--c-primary);block-size:0;inline-size:1.25rem;display:inline-block}.tool[data-tool=blood-pressure-log] .key.dia{border-block-start:3px dashed var(--c-text-2)}.tool[data-tool=blood-pressure-log] .stats dd.small{font-size:var(--fs-md)}.tool[data-tool=blood-pressure-log] .log{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.tool[data-tool=blood-pressure-log] .log th,.tool[data-tool=blood-pressure-log] .log td{padding:var(--space-2);text-align:start;border-block-end:1px solid var(--c-border)}.tool[data-tool=blood-pressure-log] .log .btn{min-block-size:40px;min-inline-size:40px;padding:0}
