.guide-visit-counter{box-sizing:border-box;display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;position:relative;width:calc(100% - 2rem);max-width:1120px;margin:14px auto 0;padding:9px 13px;border:1px solid #59636b;border-radius:4px;background:#10171be8;color:#e4e8e9;font:13px/1.4 system-ui,sans-serif;text-align:left}
.guide-visit-counter [data-guide-visit-label]{font-size:12px;font-weight:500;letter-spacing:.01em}
.guide-visit-counter [data-guide-visit-total]{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:#fff}
.guide-visit-counter [data-guide-visit-since],.guide-visit-counter noscript{font-size:11px;color:#bac3c9}
@media(max-width:420px){.guide-visit-counter{width:calc(100% - 1.5rem);gap:3px 9px;padding:8px 11px}.guide-visit-counter [data-guide-visit-since]{flex-basis:100%}}
