.lipid-absolute-plot .lipid-axis text{font-size:16px}
.lipid-absolute-row .lipid-therapy{font-size:19px}
.lipid-absolute-connector{stroke:#a8b9d3;stroke-width:4;stroke-linecap:round}
.lipid-absolute-treatment{fill:#244fc5;stroke:#fff;stroke-width:1.5}
.lipid-absolute-comparator{fill:#fff;stroke:#78879e;stroke-width:2}
.lipid-absolute-treatment-value{fill:#244fc5;font-size:18px;font-weight:550}
.lipid-absolute-comparator-value{fill:#52627a;font-size:18px}
.lipid-absolute-difference{fill:#273d59;font-size:18px;font-weight:550}
.lipid-absolute-difference.is-more{fill:#975f3b}
.lipid-absolute-horizon{fill:#718097;font-size:14px}
.lipid-absolute-endpoint{fill:#66758a;font-size:14.5px}
.lipid-absolute-legend{display:flex;gap:24px;flex-wrap:wrap;margin:16px 0;color:var(--muted);font-size:.875rem}
.lipid-absolute-legend span{display:flex;gap:9px;align-items:center}
.lipid-absolute-legend i{display:block;box-sizing:border-box;width:11px;height:11px;border-radius:50%}
.lipid-absolute-legend .treatment{background:#244fc5}
.lipid-absolute-legend .comparator{background:#fff;border:2px solid #78879e}
.lipid-detail-absolute-value{max-width:350px}
.lipid-detail-absolute-value strong{font-size:1.625rem;line-height:1.35}
.lipid-absolute-safety-note{color:var(--muted);font-size:.875rem;line-height:1.65;max-width:900px;margin:20px 0}
.lipid-absolute-missing{margin:20px 0}
@media(max-width:700px){.lipid-view-tabs{flex-wrap:wrap}.lipid-detail-absolute-value{max-width:none}.lipid-detail-absolute-value strong{font-size:1.45rem}.lipid-absolute-legend{gap:16px}}

@media(min-width:1100px){.lipid-svg.lipid-absolute-plot{min-width:0}.weight-dialog .lipid-svg.lipid-absolute-plot{min-width:0}}
