.site-visit-counter{box-sizing:border-box;display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1fr);align-items:center;gap:22px;margin-top:28px;margin-bottom:24px;padding:24px 28px;border:1px solid #9dc44d;border-radius:18px;background:linear-gradient(115deg,#112c3a,#0a202e);box-shadow:0 10px 28px #0002;color:#fff;line-height:1.4}.site-visit-heading{display:grid;gap:9px}.site-visit-heading>strong{font-size:24px;font-weight:750;color:#fff;letter-spacing:-.3px}.site-visit-eyebrow{font-size:11px;font-weight:750;letter-spacing:1.8px;color:#c3ec79}.site-visit-eyebrow:before{content:"";display:inline-block;width:8px;height:8px;margin-right:9px;border-radius:50%;background:#c3ec79;box-shadow:0 0 0 4px #c3ec791a}.site-visit-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.site-visit-metric{display:grid;gap:3px;padding:13px 18px;border-radius:12px;background:#ffffff0a;border:1px solid #ffffff1f}.site-visit-metric strong{font-size:36px;font-weight:800;line-height:1.15;color:#c7ef83;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.site-visit-metric span{font-size:14px;font-weight:600;color:#e1e9ed}.visits-unique-heading{margin-top:34px}.visits-unique-note{padding:16px 20px;border-left:4px solid #8ead4a;background:#f1f7e9;line-height:1.7;color:#33432e}@media(max-width:650px){.site-visit-counter{grid-template-columns:1fr;padding:21px;gap:18px;margin-top:24px}.site-visit-heading>strong{font-size:23px}.site-visit-metric{padding:13px 16px}.site-visit-metric strong{font-size:32px}}@media(prefers-reduced-motion:reduce){.site-visit-counter{scroll-behavior:auto}}
.visits-admin{padding:65px 0}.visits-admin h1{margin:12px 0 22px}.visits-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:25px 0}.visits-metric,.visits-panel{padding:24px;background:#fff;border:1px solid #dce1d4;border-radius:16px}.visits-metric strong{display:block;font-size:36px;margin-top:8px;color:#253c2a}.visits-panel{margin-top:20px}.visits-switch{display:flex;align-items:center;gap:12px;margin:16px 0}.visits-switch input{width:20px;height:20px;accent-color:#587437}.visits-explainer{max-width:850px;line-height:1.7;color:#4e5b53}.visits-history{width:100%;border-collapse:collapse}.visits-history th,.visits-history td{padding:12px;text-align:left;border-bottom:1px solid #e4e7de}.visits-history th{font-weight:700}.visits-admin button{cursor:pointer}.visits-admin [role=status]{min-height:1.6em;line-height:1.6}.visits-admin-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}@media(max-width:600px){.visits-admin{padding:35px 0}.visits-metrics{grid-template-columns:1fr}.visits-panel,.visits-metric{padding:18px}}
