.visitor-counter{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:38px;padding:7px max(22px,calc((100vw - 1160px)/2));border-bottom:1px solid #d9e4ea;background:#f3f8fa;color:#425b70;font-size:.82rem;line-height:1.3}.visitor-counter[hidden]{display:none}.visitor-counter span{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.visitor-counter b{font-weight:700}.visitor-counter strong{color:#0e6f65;font-size:.98rem;font-variant-numeric:tabular-nums}.visitor-counter i{width:1px;height:14px;background:#b8cbd5}.visitor-counter small{margin-left:4px;color:#718493;font-size:.7rem}@media(max-width:560px){.visitor-counter{justify-content:center;gap:8px;min-height:36px;padding:7px 12px;font-size:.76rem}.visitor-counter strong{font-size:.9rem}.visitor-counter small{display:none}}
