/* ECXBay v5.2 — compact visible visit statistics */
#ecxm-app .ecxbay-visitors-strip{display:flex;justify-content:flex-end;align-items:center;gap:14px;flex-wrap:wrap;padding:9px clamp(14px,2.4vw,36px);background:linear-gradient(90deg,rgba(7,21,42,.98),rgba(16,29,55,.95));border-bottom:1px solid rgba(92,150,202,.18);font-size:11px;letter-spacing:.04em;color:#a9bed3;position:relative;z-index:2}
#ecxm-app .ecxbay-visitors-title{margin-right:auto;display:flex;gap:8px;align-items:center;color:#8fabc3;font-size:10px;font-weight:900;letter-spacing:.14em;white-space:nowrap}
#ecxm-app .ecxbay-visitors-pulse{display:block;width:7px;height:7px;border-radius:50%;background:#43e6bb;box-shadow:0 0 11px #43e6bb55}
#ecxm-app .ecxbay-visitors-indicator{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:rgba(15,37,64,.75);border:1px solid rgba(82,165,211,.22);padding:7px 12px;border-radius:9px}
#ecxm-app .ecxbay-visitors-indicator span{color:#95b2ce;font-size:10px;font-weight:800;letter-spacing:.12em}
#ecxm-app .ecxbay-visitors-indicator strong{color:#e8f9ff;font-size:14px;font-variant-numeric:tabular-nums;font-weight:900}
#ecxm-app .ecxbay-visitors-desc{color:#7895ac;font-size:10px}
#ecxm-app .ecxi-trend-console{margin-top:18px}
@media(max-width:800px){#ecxm-app .ecxbay-visitors-strip{justify-content:center;gap:8px;padding:8px 12px}#ecxm-app .ecxbay-visitors-title{margin-right:0}#ecxm-app .ecxbay-visitors-desc{display:none}}
@media(max-width:440px){#ecxm-app .ecxbay-visitors-title{width:100%;justify-content:center}#ecxm-app .ecxbay-visitors-indicator{flex:1;justify-content:center}}
