.cv-clinical-history-chart{display:block;height:auto;margin-top:0;padding:10px 12px 8px;background:linear-gradient(180deg,#fbfdfc 0%,#f2f8f6 100%);border-color:#dbe8e5;overflow:visible}.cv-clinical-history-chart>.cv-history-chart-plot{position:relative;display:block;width:100%;height:224px;min-height:224px}.cv-clinical-history-chart svg{display:block;width:100%;height:224px;max-width:none;overflow:visible}.cv-history-chart-grid line{stroke:#dce8e5;stroke-width:1;vector-effect:non-scaling-stroke}.cv-history-chart-grid text{fill:#6f8581;font:11px system-ui,sans-serif;text-anchor:end;dominant-baseline:middle}.cv-history-chart-y-axis{stroke:#9fb5b0;stroke-width:1;vector-effect:non-scaling-stroke}.cv-history-chart-series path{fill:none;stroke:#16806d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cv-history-chart-series circle{fill:#fff;stroke:#16806d;stroke-width:2.5;vector-effect:non-scaling-stroke}.cv-history-chart-point{position:absolute;left:var(--chart-x);top:var(--chart-y);width:28px;height:28px;margin:-14px 0 0 -14px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;touch-action:manipulation}.cv-history-chart-point span{position:absolute;inset:9px;border:2px solid transparent;border-radius:50%}.cv-history-chart-point:hover span,.cv-history-chart-point:focus-visible span,.cv-history-chart-point.is-active span{inset:6px;border-color:#16806d;background:#fff;box-shadow:0 0 0 4px rgba(22,128,109,.14)}.cv-history-chart-point:focus-visible{outline:2px solid #0f6f60;outline-offset:2px}.cv-history-chart-tooltip{position:absolute;z-index:3;left:clamp(72px,var(--chart-x),calc(100% - 72px));top:var(--chart-y);min-width:112px;transform:translate(-50%,calc(-100% - 13px));padding:8px 10px;border:1px solid #cfe0dc;border-radius:9px;background:#173f38;color:#fff;text-align:center;box-shadow:0 8px 24px rgba(28,67,60,.18);pointer-events:none}.cv-history-chart-tooltip:after{content:"";position:absolute;left:50%;bottom:-5px;width:9px;height:9px;background:#173f38;transform:translateX(-50%) rotate(45deg)}.cv-history-chart-tooltip b,.cv-history-chart-tooltip span{display:block}.cv-history-chart-tooltip b{font-size:13px}.cv-history-chart-tooltip span{margin-top:2px;color:#cce0dc;font-size:10px}.cv-clinical-history-chart>.cv-history-axis{position:relative;display:block;height:34px;margin:-43px 2.8125% 0 8.4375%}.cv-clinical-history-chart>.cv-history-axis span{position:absolute;left:var(--chart-x);transform:translateX(-50%);white-space:nowrap}.cv-history-chart-help{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cv-history-chart-empty{display:flex;min-height:150px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:20px;border:1px dashed #cfdfdc;border-radius:14px;background:#f8fbfa;color:#718783;text-align:center}.cv-history-chart-empty strong{color:#45655f;font-size:13px}.cv-history-chart-empty span{font-size:11px}@media(max-width:600px){.cv-clinical-history-chart{padding-inline:6px}.cv-clinical-history-chart>.cv-history-axis span:nth-child(even){display:none}.cv-history-chart-grid text{font-size:10px}}@media(prefers-reduced-motion:no-preference){.cv-history-chart-point span{transition:inset .14s ease,box-shadow .14s ease}}
