.acb-price-chart{margin-top:24px;border-top:1px solid #e2e8f0;padding-top:24px}.acb-price-chart-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:16px}.acb-price-chart-title{display:block;font-size:.95rem;font-weight:700;color:#0f172a}.acb-price-chart-subtitle{display:block;font-size:.82rem;color:#94a3b8;margin-top:2px}.acb-price-chart-stats{display:flex;gap:20px;flex-shrink:0}.acb-price-stat{display:flex;flex-direction:column;align-items:flex-end}.acb-price-stat-label{font-size:.75rem;color:#94a3b8;font-weight:500}.acb-price-stat-value{font-size:1rem;font-weight:700;color:#0f172a}.acb-price-stat-value.growth{color:#16a34a}.acb-price-chart-svg-wrap{position:relative;width:100%;aspect-ratio:700 / 220}.acb-price-chart-svg{width:100%;height:100%;display:block}.acb-price-chart-tip{position:fixed;background:#0f172a;color:#f1f5f9;padding:10px 14px;border-radius:10px;font-size:.78rem;pointer-events:none;box-sizing:border-box;width:220px;overflow-wrap:anywhere;z-index:10000;box-shadow:0 8px 24px #00000040}.acb-price-chart-tip:after{content:"";position:absolute;top:100%;left:clamp(10px,var(--price-tip-x, 50%),calc(100% - 10px));transform:translate(-50%);border:6px solid transparent;border-top-color:#0f172a}.acb-price-chart-tip-date{font-size:.72rem;color:#94a3b8;margin-bottom:4px}.acb-price-chart-tip[data-side=below]:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#0f172a}.acb-price-chart-tip-price{font-weight:700;font-size:.88rem;color:#fff}.acb-price-chart-tip-label{margin-top:4px;padding-top:4px;border-top:1px solid #334155;color:#f87171;font-weight:600;font-size:.72rem}@media(max-width:768px){.acb-price-chart-header{flex-direction:column}.acb-price-chart-stats{align-self:flex-start}.acb-price-stat{align-items:flex-start}}
