.traffic-trend{margin:0 0 24px;padding:22px 18px 12px;border:1px solid #e4ebe7;border-radius:20px;background:linear-gradient(180deg,#fcfefd,#fff)}
.traffic-trend-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 8px 10px;flex-wrap:wrap}
.traffic-trend-legend{display:flex;gap:26px;flex-wrap:wrap;font-size:13px;font-weight:650}
.traffic-trend-legend span{display:inline-flex;align-items:center;gap:9px}
.traffic-trend-legend span:before{content:'';width:23px;height:3px;background:currentColor;border-radius:3px}
.traffic-legend-impressions,.traffic-detail-impressions{color:#14705c}.traffic-legend-views,.traffic-detail-views{color:#477bd1}
.traffic-trend-range{font-size:12px;color:#73817a;font-variant-numeric:tabular-nums}
.traffic-trend-scroll{overflow-x:auto}.traffic-trend-svg{display:block;width:100%;min-width:620px;height:auto;max-height:390px}
.traffic-axis-label,.traffic-date-label{font-size:12px;font-family:inherit;font-variant-numeric:tabular-nums}.traffic-date-label{fill:#73817a}
.traffic-trend-hit{cursor:pointer}.traffic-trend-hit:focus{outline:none;fill:#14705c0d;stroke:#14705c;stroke-width:1}
.traffic-trend-detail{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;min-height:36px;padding:8px 10px 0;border-top:1px solid #edf1ee;font-size:12px;color:#73817a;font-variant-numeric:tabular-nums}
.traffic-trend-detail strong{color:#214a3d}.traffic-trend-empty{padding:24px;color:#73817a}
@media(max-width:650px){.traffic-trend{padding:14px 4px 8px;border-radius:14px}.traffic-trend-heading{gap:9px}.traffic-trend-legend{gap:16px;font-size:12px}.traffic-trend-range{font-size:11px}.traffic-trend-detail{gap:8px 14px}.traffic-trend-scroll{max-width:100%}}
.operations-daily-panel,.traffic-trend,.traffic-trend-scroll{min-width:0}
@media(max-width:650px){.operations-insight-grid{grid-template-columns:minmax(0,1fr)}.operations-daily-table-wrap{overflow-x:auto}}
@media(max-width:650px){.operations-daily-table-wrap table{min-width:760px}.traffic-trend-scroll:after{content:'左右滑动查看完整日期和右侧刻度';display:block;padding:6px 10px;font-size:11px;color:#73817a}.traffic-trend-svg{max-height:none}}
