/* Kamuya acik ziyaret istatistikleri: genel stil dosyasini etkilemez */
.site-visit-strip{display:flex;align-items:center;flex-wrap:wrap;gap:22px;padding:18px 22px;margin-bottom:26px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(255,255,255,.075)}
.site-visit-strip>div{display:flex;align-items:center;gap:12px;min-width:170px}
.site-visit-label{display:block;max-width:138px;line-height:1.3;font-size:12px;color:#d5e9dd}
.site-visit-strip strong{font-size:24px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}
.site-visit-strip small{font-size:11px;opacity:.75;margin-left:auto;max-width:210px;line-height:1.4}
.visit-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 28px}
.visit-stat{padding:20px;border:1px solid #dce7e1;border-radius:14px;background:#fff}
.visit-stat span{display:block;color:#526b60;font-size:13px;margin-bottom:8px}
.visit-stat strong{display:block;font-size:30px;color:#185b40;font-variant-numeric:tabular-nums}
.visit-chart{background:#fff;border:1px solid #dce7e1;border-radius:14px;padding:18px;overflow-x:auto}
.visit-chart table{width:100%;border-collapse:collapse;min-width:310px}
.visit-chart th,.visit-chart td{text-align:left;padding:10px 12px;border-bottom:1px solid #e7ede9}
.visit-chart th{color:#526b60;font-size:13px}
.visit-bar{height:11px;min-width:2px;border-radius:8px;background:#25845e}
.visit-muted{color:#63766a;font-size:13px;line-height:1.6}
@media(max-width:680px){.site-visit-strip{align-items:flex-start;gap:13px;padding:16px}.site-visit-strip>div{flex:1;min-width:125px}.site-visit-strip small{margin-left:0}.visit-stat-grid{grid-template-columns:1fr}}
