.price-chart{--chart-blue:#376fae;--chart-rose:#b85e6d;--chart-muted:#756c86;padding:20px 0 4px;color:#242239;font-size:14px;font-variant-numeric:tabular-nums}
.price-chart *{box-sizing:border-box}
.price-chart .price-chart-heading,.price-chart .price-chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.price-chart .price-chart-heading>div{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}
.price-chart .price-chart-heading h3{font-size:15px;font-weight:650;line-height:1.25;margin:0;letter-spacing:-.2px}
.price-chart .price-chart-unit{color:var(--chart-muted);font-size:14px}
.price-chart .price-chart-ranges{display:flex;gap:2px;padding:3px;border:1px solid #ece9f2;border-radius:8px;background:#faf9fc}
.price-chart button{appearance:none;border:0;box-shadow:none;cursor:pointer;font:inherit;line-height:1.4;padding:6px 9px;min-height:30px;border-radius:5px;color:#756c86;background:transparent;white-space:nowrap}
.price-chart button:hover{background:#eee8f8;color:#5c409d}
.price-chart button[aria-pressed=true]{background:#fff;color:#6745ae;box-shadow:0 1px 4px #30204012;font-weight:600}
.price-chart button:focus-visible,.price-chart .price-chart-svg:focus-visible{outline:3px solid #ae94df;outline-offset:3px}
.price-chart .price-chart-toolbar{margin-top:16px;gap:8px}
.price-chart .price-chart-legend{display:flex;gap:15px;flex-wrap:wrap;min-width:0}
.price-chart .price-chart-legend>span,.price-chart .price-chart-value{display:inline-flex;gap:6px;align-items:center;min-width:0;overflow-wrap:anywhere}
.price-chart .price-chart-outcome-0{color:var(--chart-blue)}
.price-chart .price-chart-outcome-1{color:var(--chart-rose)}
.price-chart .price-chart-legend i,.price-chart .price-chart-values i{width:16px;height:0;border-top:2px solid currentColor;flex:none}
.price-chart .price-chart-outcome-1 i{border-top-style:dashed}
.price-chart .price-chart-ranges button{padding:4px 8px;min-width:31px}
.price-chart .price-chart-plot{height:246px;margin-top:10px;touch-action:pan-y}
.price-chart .price-chart-plot-compact{height:220px}
.price-chart .price-chart-svg{display:block;width:100%;height:100%;overflow:visible}
.price-chart .price-chart-grid{stroke:#eeeaf4;stroke-width:1;vector-effect:non-scaling-stroke}
.price-chart .price-chart-axis{fill:#756c86;font-size:14px;font-family:inherit}
.price-chart .price-chart-line{fill:none;stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}
.price-chart .price-chart-line-0{stroke:var(--chart-blue)}
.price-chart .price-chart-line-1{stroke:var(--chart-rose);stroke-dasharray:6 5}
.price-chart .price-chart-marker-0{fill:var(--chart-blue)}
.price-chart .price-chart-marker-1{fill:var(--chart-rose)}
.price-chart .price-chart-marker{stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}
.price-chart .price-chart-cursor{stroke:#c5b9d7;stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;pointer-events:none}
.price-chart .price-chart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.price-chart .price-chart-selection{line-height:1.5}
.price-chart .price-chart-selection time{display:block;color:#756c86;font-size:14px;margin-bottom:5px}
.price-chart .price-chart-values{display:flex;gap:5px 18px;flex-wrap:wrap;font-size:14px}
.price-chart .price-chart-value{flex-wrap:wrap}
.price-chart .price-chart-value b{font-weight:600}
.price-chart .price-chart-value>span{font-size:14px;overflow-wrap:anywhere}
.price-chart .price-chart-note{margin:12px 0 0;color:#756c86;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.price-chart .price-chart-empty{min-height:246px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#756c86;text-align:center;border-radius:10px;background:linear-gradient(180deg,#fff 0%,#fcfafd 100%);margin-top:10px;padding:25px}
.price-chart .price-chart-empty p{margin:0;max-width:35ch;font-size:15px;line-height:1.5}
.price-chart .price-chart-empty .price-chart-error-detail{font-size:14px;color:#8b6475;max-width:42ch}
.price-chart .price-chart-empty-icon{font-size:32px;color:#c4b5da;line-height:1}
.price-chart .price-chart-empty button{color:#6745ae;border:1px solid #e5dcf1;background:#f3effb;padding:6px 15px}
@media(max-width:600px){.price-chart{padding-top:17px}.price-chart .price-chart-empty{min-height:220px}.price-chart .price-chart-heading{gap:10px}.price-chart .price-chart-values{display:grid;gap:6px}.price-chart .price-chart-legend{gap:10px}}

.price-chart .price-chart-carry{fill:none;stroke-width:2;stroke-dasharray:1 6;stroke-linecap:round;opacity:.55;vector-effect:non-scaling-stroke}
