.site-visits-home{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px;border-color:#bdcdbd;background:linear-gradient(115deg,#f4f7ed,#fff)}.site-visits-home h3{margin:8px 0}.site-visits-home h3 strong{font-size:32px;color:#164e40;margin-inline-start:12px}.site-visits-home p{color:#6b786b;margin:0;font-size:12px}.site-visits-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-block:24px}.site-visits-metrics article{background:#f1f5ed;border:1px solid #dce5d6;border-radius:14px;padding:23px 16px}.site-visits-metrics strong{display:block;color:#164e40;font-size:35px}.site-visits-metrics span{color:#63725f;font-size:12px}.site-visits-chart{height:180px;display:flex;align-items:end;gap:4px;border-bottom:1px solid #d5dfce;margin:25px 0;direction:ltr}.site-visits-chart>span{flex:1;min-width:0;height:max(2px,var(--visit-height));border-radius:4px 4px 0 0;background:#517958}.site-visits-days>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e6e9e1;font-size:12px}.site-visits-days small{color:#788271}#site-visits-report details summary{cursor:pointer;color:#164e40}@media(max-width:650px){.site-visits-home{align-items:stretch;flex-direction:column}.site-visits-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.site-visits-metrics article{padding:16px 12px}.site-visits-metrics strong{font-size:28px}.site-visits-days>div{flex-wrap:wrap}.site-visits-chart{gap:3px}}
