.ytcharts{font-variant-numeric:tabular-nums;font-size:13.5px}.ytcharts .trends{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.ytcharts .chart{position:relative}.ytcharts .chart svg{width:100%;display:block}.ytcharts .gridline{stroke:var(--line);stroke-width:1px}.ytcharts .axis{font:400 10.5px var(--mono);fill:var(--faint)}.ytcharts .bar-rev{fill:var(--spend);opacity:.42}.ytcharts .bar-profit{fill:var(--mark-ok)}.ytcharts .bar-loss{fill:var(--mark-bad)}.ytcharts .bar-projected{fill:none;stroke:var(--mark-ok);stroke-width:1px;stroke-dasharray:2 2}.ytcharts .bar-today{fill:var(--mark-ok)}.ytcharts .avg-cap{stroke:var(--spend);stroke-width:2px;stroke-linecap:round}.ytcharts .chartsum b.pos{color:var(--ok)}.ytcharts .chartlegend{flex-wrap:wrap;gap:4px 14px;margin-bottom:6px;display:flex}.ytcharts .chartlegend span{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.ytcharts .chartlegend i{width:12px;display:inline-block}.ytcharts .chartlegend i.sw-bar{background:var(--mark-ok);border-radius:2px;width:9px;height:9px}.ytcharts .chartlegend i.sw-avg{border-top:2px solid var(--spend);height:0}.ytcharts .chartlegend i.sw-spend{border-top:2px dotted var(--line-strong);height:0}.ytcharts .chartlegend i.sw-roas{border-top:2px solid var(--roas);height:0}.ytcharts .chartlegend i.sw-roasavg{border-top:2px solid var(--roas-avg);opacity:.85;height:0}.ytcharts .chartnote{color:var(--faint);margin-top:10px;font-size:11px;line-height:1.5}.ytcharts .future{fill:var(--ghost)}.ytcharts .nowline{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 3}.ytcharts .bandline{stroke:var(--line);stroke-width:1px}.ytcharts .breakeven{stroke:var(--roas);stroke-width:1px;stroke-dasharray:4 4;opacity:.55}.ytcharts .breakeven-label{fill:var(--roas);opacity:.8}.ytcharts .roasaxis{fill:var(--roas)}.ytcharts .line-spend-dotted{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:3 3}.ytcharts .line-ema{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round;opacity:.55}.ytcharts .line-roas{fill:none;stroke:var(--roas);stroke-width:1.75px;stroke-linejoin:round}.ytcharts .line-roas-avg{fill:none;stroke:var(--roas-avg);stroke-width:1.5px;stroke-linejoin:round;opacity:.85}.ytcharts .bar-accepted{fill:var(--mark-ok)}.ytcharts .bar-refused{fill:var(--mark-warn)}.ytcharts .bar-held{fill:var(--mark-hold)}.ytcharts .bar-lost{fill:var(--mark-bad)}.ytcharts .bar-organic{fill:var(--mark-ctx)}.ytcharts .bar-hit{fill:#0000}.ytcharts .bar-hit:hover~.barcol,.ytcharts .barcol.on{opacity:1}.ytcharts .legend{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.ytcharts .legend span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.ytcharts .legend i{border-radius:2px;width:9px;height:9px;display:inline-block}.ytcharts .legend i.swatch-dotted{border-top:2px dotted var(--line-strong);border-radius:0;width:12px;height:0}.ytcharts .legend i.swatch-ema{border-top:2px solid var(--ink);opacity:.55;border-radius:0;width:12px;height:0}.ytcharts .legend i.swatch-roas{border-top:2px solid var(--roas);border-radius:0;width:12px;height:0}.ytcharts .legend i.swatch-roas-avg{border-top:2px solid var(--roas-avg);opacity:.85;border-radius:0;width:12px;height:0}.ytcharts .legend i.swatch-cap{border-top:2px solid var(--spend);border-radius:0;width:12px;height:0}.ytcharts .chartsum{color:var(--muted);margin-bottom:10px;font-size:12px;line-height:1.5}.ytcharts .chartsum b{font-family:var(--mono);color:var(--ink);font-weight:400}.ytcharts .chartsum b.neg{color:var(--bad)}.ytcharts .tip{pointer-events:none;z-index:20;background:var(--card2);border:1px solid var(--line-mid);border-radius:var(--r8);min-width:168px;box-shadow:var(--shadow-overlay);padding:10px 12px;font-size:12px;position:absolute}.ytcharts[data-theme=paper] .tip{box-shadow:var(--shadow-overlay-paper,0 10px 26px #0000001f)}.ytcharts .tip .tt{font:600 11px var(--disp);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.ytcharts .tip .tr{align-items:center;gap:8px;margin-top:4px;display:flex}.ytcharts .tip .tr i{border-radius:2px;width:8px;height:8px}.ytcharts .tip .tr b{font-family:var(--mono);color:var(--ink);margin-left:auto;font-weight:400}.ytcharts .filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ytcharts .fbtn{border:1px solid var(--line);height:28px;color:var(--muted);background:0 0;border-radius:999px;padding:0 12px;font-size:12px;transition:all .15s}.ytcharts .fbtn:hover{color:var(--ink);border-color:var(--line-mid)}.ytcharts .fbtn[aria-pressed=true]{color:var(--white);background:var(--hover);border-color:var(--line-mid);font-weight:500}.ytcharts[data-theme=paper] .fbtn[aria-pressed=true]{color:var(--ink)}.ytcharts .barrow .track{background:var(--ghost);border-radius:var(--r4);height:22px;position:relative;overflow:hidden}.ytcharts .barrow .track b{background:var(--volt-dim);border-right:2px solid var(--volt);position:absolute;inset:0 auto 0 0}.ytcharts .barrow .track>span{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;position:absolute;top:50%;left:9px;right:9px;overflow:hidden;transform:translateY(-50%)}
