/* Данные в ячейке навигации: пять сопоставимых показателей. */
.retail-niche-stats.retail-niche-insights{justify-content:flex-start;gap:5px;padding:clamp(12px,1.25vw,18px)}
.retail-niche-insights h2{font-size:clamp(16px,1.3vw,20px)}
.retail-niche-insights .retail-niche-insights-intro{font-size:clamp(11px,.85vw,13px);line-height:1.2;color:var(--muted);margin:0}
.retail-niche-insight-rows{display:grid;grid-template-rows:repeat(5,minmax(0,1fr));flex:1;min-height:0;gap:2px}
.retail-niche-insight-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:2px 0;border-bottom:1px solid var(--line)}
.retail-niche-insight-row:last-child{border-bottom:0}
.retail-niche-insight-row>span{display:block;min-width:0;font-size:clamp(12px,.95vw,15px);line-height:1.12}
.retail-niche-insight-row b{font-weight:600;overflow-wrap:anywhere}
.retail-niche-insight-row small{display:block;color:var(--muted);font-size:clamp(10px,.75vw,11px);line-height:1.05;margin-top:2px}
.retail-niche-insight-row strong{flex:none;color:var(--blue);font-size:clamp(18px,1.5vw,23px);line-height:1;white-space:nowrap}
@media (min-width:801px) and (max-height:740px){
 .retail-niche-stats.retail-niche-insights{padding:10px 13px;gap:3px}
 .retail-niche-insights h2{font-size:16px}
 .retail-niche-insights .retail-niche-insights-intro{font-size:11px}
 .retail-niche-insight-row>span{font-size:12px}
 .retail-niche-insight-row small{font-size:10px;margin-top:1px}
 .retail-niche-insight-row strong{font-size:18px}
}
@media (min-width:801px) and (max-height:620px){
 .retail-niche-stats.retail-niche-insights{padding:7px 10px;gap:2px}
 .retail-niche-insights h2{font-size:14px}
 .retail-niche-insights .retail-niche-insights-intro{font-size:10px;line-height:1.1}
 .retail-niche-insight-rows{gap:0}
 .retail-niche-insight-row{padding:1px 0;gap:4px}
 .retail-niche-insight-row>span{display:flex;align-items:baseline;gap:4px;font-size:10px;white-space:nowrap}
 .retail-niche-insight-row small{display:inline;font-size:9px;margin:0}
 .retail-niche-insight-row .niche-basis-word{display:none}
 .retail-niche-insight-row strong{font-size:16px}
}
@media (max-width:800px){
 .retail-niche-stats.retail-niche-insights{min-height:280px;padding:16px;gap:6px}
 .retail-niche-insight-row>span{font-size:14px}
 .retail-niche-insight-row strong{font-size:21px}
}
