.billing-activity-chart{min-width:0;margin-top:8px;color:#64748b;align-self:end}.billing-activity-chart .billing-chart-detail{min-height:0;padding:6px 9px;border:1px solid var(--border,#e2e8f0);border-radius:8px;background:var(--surface-alt,#f8fafc)}.billing-activity-chart .billing-chart-detail>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.billing-activity-chart .billing-chart-detail span{padding:0;color:var(--text-muted,#64748b);font-size:12px;font-weight:500;text-transform:none;letter-spacing:0}.billing-activity-chart .billing-chart-detail strong{color:inherit;margin:0;font-size:16px;line-height:1.4;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-activity-chart .billing-chart-detail small{display:block;margin-top:2px;color:var(--text-muted,#64748b);font-size:11px;line-height:1.4}.billing-chart-plot{position:relative;margin-top:6px;cursor:crosshair;border-radius:6px;touch-action:pan-y}.billing-chart-plot:focus-visible{outline:2px solid #2454d6;outline-offset:3px}.billing-chart-plot svg{display:block;width:100%;height:60px;overflow:visible}.billing-chart-grid{fill:none;stroke:var(--border,#e2e8f0);stroke-dasharray:3 5}.billing-chart-line{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.billing-chart-plot .billing-chart-active,.billing-chart-plot .billing-chart-dot{position:absolute;display:block;width:5px;height:5px;padding:0;border-radius:50%;background:currentColor;transform:translate(-50%,-50%);pointer-events:none;box-sizing:border-box}.billing-chart-cursor{stroke:currentColor;stroke-opacity:.35;stroke-dasharray:3 3}.billing-chart-plot .billing-chart-active{width:9px;height:9px;border:2px solid var(--surface,white)}.billing-activity-chart .billing-chart-axis{display:flex;justify-content:space-between}.billing-activity-chart .billing-chart-axis span{padding:0;font-size:10px;font-weight:400;color:var(--text-muted,#64748b);text-transform:none;letter-spacing:0}.billing-activity-chart .billing-chart-hint{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.billing-summary>.dashboard-card{padding:16px;gap:5px}.metric-card:has(.billing-activity-chart){padding:16px}