/* genx.ge's own statistics — /statistika/. Builds on the dashboard look of stats-demo.css (.gxs*); everything new is .gxq*. */
.gxs.gxq{grid-template-columns:minmax(0,1fr)}
.gxq-intro .gxs-sub span{letter-spacing:.04em;font-family:inherit;font-size:12.5px}
.gxq-intro .gxs-live span{font:inherit;letter-spacing:0;color:inherit;margin-left:2px}
.gxq .gxs-bar{justify-content:flex-end}.gxq-t{margin-right:auto!important}.gxq-t small{margin-left:10px;font-size:12.5px;font-weight:500;color:var(--t2);white-space:nowrap}
.gxq-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}
.gxq-key{margin:0;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t2)}.gxq-key i{width:9px;height:9px;border-radius:50%}.gxq-key i:not(:first-child){margin-left:10px}
.gxq .gxq-l2{stroke:#7FB6FF;stroke-width:1.6}.gxq .gxq-d2{stroke:#7FB6FF}
.gxq-chart .gxs-tip[hidden]{display:none}.gxq-chart .gxs-tip b{font-weight:700}
.gxq-leg li{display:grid;grid-template-columns:10px minmax(0,1fr) auto 52px;align-items:center;gap:10px;padding:7px 8px;font-size:13px}.gxq-leg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gxq-hr{width:100%;margin:2px 0;border:0;border-top:1px solid var(--bd)}
.gxq-pg{max-width:340px;white-space:normal!important}.gxq-pg a{display:block;color:var(--t1);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gxq-pg a:hover{color:var(--g)}.gxq-pg small{display:block;font:500 11px/1.4 "JetBrains Mono",ui-monospace,monospace;color:var(--t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gxq .gxs-kv2 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gxq .gxs-kv2 b{white-space:nowrap;font-weight:600}
.gxq-liv{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--ok)}.gxq-liv i{width:7px;height:7px;border-radius:50%;background:var(--ok);animation:gxs-pulse 2s infinite}
.gxq-min{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:3px;height:64px}.gxq-min i{border-radius:2px;background:rgba(255,255,255,.1)}.gxq-min i.on{background:linear-gradient(180deg,#D8B56D,#8A7248)}
.gxq-heat{display:grid;grid-template-columns:34px repeat(24,minmax(0,1fr));gap:3px;align-items:center}.gxq-heat span{font-size:11.5px;color:var(--t2)}.gxq-heat em{font-style:normal;font-size:10px;color:var(--t2);text-align:left}
.gxq-heat i{aspect-ratio:1;min-height:9px;border-radius:3px;background:rgba(255,255,255,.05);position:relative}.gxq-heat i::after{content:"";position:absolute;inset:0;border-radius:3px;background:#D8B56D;opacity:var(--o,0)}

@media (max-width:1500px){.gxq-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:640px){.gxq-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.gxq-heat{grid-template-columns:28px repeat(24,minmax(0,1fr));gap:2px}.gxq-heat i{min-height:7px;border-radius:2px}.gxq-t{flex-basis:100%}.gxq-t small{display:block;margin:4px 0 0}.gxq-pg{max-width:190px}.gxq-leg li{grid-template-columns:10px minmax(0,1fr) auto 46px}}
@media (prefers-reduced-motion:reduce){.gxq-liv i{animation:none}}
@media print{.gxs-range,#gxq-csv,#gxq-stamp{display:none!important}}
