.visitor-counter{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:30px;max-width:100%;font:11px/1.4 system-ui,sans-serif}.visitor-counter-badge{display:inline-flex;align-items:center;min-height:30px;text-decoration:none}.visitor-counter-badge img{display:block;width:auto;max-width:185px;height:20px;border-radius:4px}.visitor-counter-fallback{color:#d5e5e9;font-size:11px}.visitor-counter-info{position:relative}.visitor-counter-info summary{list-style:none;cursor:pointer;display:grid;place-items:center;min-width:30px;min-height:30px;border:1px solid #78959f;border-radius:50%;color:#e5eff2;font-size:12px}.visitor-counter-info summary::-webkit-details-marker{display:none}.visitor-counter-info p{position:absolute;bottom:38px;right:0;width:min(285px,80vw);margin:0!important;padding:14px;color:#173746!important;background:#fff;box-shadow:0 10px 35px #0003;border:1px solid #d4e1db;border-radius:12px;font:12px/1.7 system-ui;z-index:20}.visitor-counter [hidden]{display:none!important}.visitor-counter a:focus-visible,.visitor-counter summary:focus-visible{outline:3px solid #f3c361;outline-offset:4px}@media print{.visitor-counter{display:none!important}}
.visitor-counter{flex-wrap:wrap}.visitor-counter-retry{min-height:30px;padding:4px 8px;border:1px solid #78959f;border-radius:6px;background:transparent;color:#e5eff2;font:inherit;cursor:pointer}.visitor-counter-retry:hover{background:#ffffff12}.visitor-counter-retry:focus-visible{outline:3px solid #f3c361;outline-offset:4px}
.visitor-counter-info{position:static}.visitor-counter-info p{left:0;right:auto}
