/* Schematic visits, trend and channel composition inside the accepted analysis panel. */
.hero .scene-analysis[data-analytics-charts] .scene-analytics-grid{grid-template-columns:minmax(0,1fr) 44%}
.hero .scene-analysis[data-analytics-charts] .scene-trend-head{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:6px}
.hero .scene-analysis[data-analytics-charts] .scene-trend-head>.scene-analytics-label{margin:0}
.hero .scene-analysis[data-analytics-charts] .scene-chart-key{display:flex;gap:6px;font-size:6px;line-height:1.3;color:#6a8092;white-space:nowrap}
.hero .scene-analysis[data-analytics-charts] .scene-chart-key>span{display:flex;align-items:center;gap:3px}
.hero .scene-analysis[data-analytics-charts] .scene-chart-key>span:before{content:"";display:block;width:4px;height:5px;background:#91d3df}
.hero .scene-analysis[data-analytics-charts] .scene-chart-key>span:last-child:before{width:7px;height:2px;background:#008c9a}
.hero .scene-analysis[data-analytics-charts] .scene-visits-bars{position:absolute;inset:5px 5px 0;display:flex;align-items:flex-end;justify-content:space-around;gap:7%;margin:0;padding:0;z-index:0}
.hero .scene-analysis[data-analytics-charts] .scene-visits-bars i{display:block;flex:0 0 9%;width:9%;height:var(--visit-height);border-top:1px solid #46aabd;border-radius:2px 2px 0 0;background:#91d3df;transform-origin:center bottom}
.hero .scene-analysis[data-analytics-charts] .scene-chart-graph{z-index:1}
.hero .scene-analysis[data-analytics-charts] .scene-chart-area{fill-opacity:.025}
.hero .scene-analysis[data-analytics-charts] .scene-chart-line{stroke:#008c9a}
.hero .scene-analysis[data-analytics-charts] .scene-donut-layout{--donut-size:clamp(32px,2.5vw,48px);display:grid;grid-template-columns:var(--donut-size) minmax(0,1fr);align-items:center;gap:6px;min-height:62px}
.hero .scene-analysis[data-analytics-charts] .scene-donut{display:block;width:var(--donut-size);height:var(--donut-size);overflow:visible}
.hero .scene-analysis[data-analytics-charts] .scene-donut-track{stroke:#eaf1f5}
.hero .scene-analysis[data-analytics-charts] .scene-donut-segment{stroke-linecap:butt}
.hero .scene-analysis[data-analytics-charts] .scene-channel-legend{display:grid;gap:4px;color:#526c81;font-size:clamp(7px,.55vw,8px);line-height:1.3}
.hero .scene-analysis[data-analytics-charts] .scene-channel-legend>span{display:flex;align-items:center;gap:3px;white-space:nowrap}
.hero .scene-analysis[data-analytics-charts] .scene-channel-legend i{display:block;flex:0 0 4px;width:4px;height:4px;border-radius:1px}
@media(max-width:650px){
 .hero .scene-analysis[data-analytics-charts] .scene-trend-head{margin-bottom:4px;gap:3px}
 .hero .scene-analysis[data-analytics-charts] .scene-chart-key{gap:4px;font-size:5.5px}
 .hero .scene-analysis[data-analytics-charts] .scene-chart-key>span{gap:2px}
 .hero .scene-analysis[data-analytics-charts] .scene-visits-bars{inset:4px 3px 0;gap:6%}
 .hero .scene-analysis[data-analytics-charts] .scene-donut-layout{--donut-size:34px;min-height:48px;gap:4px}
 .hero .scene-analysis[data-analytics-charts] .scene-channel-legend{gap:3px;font-size:7px}
}
@media(max-width:360px){
 .hero .scene-analysis[data-analytics-charts] .scene-donut-layout{--donut-size:32px}
}
