.traffic-card{background:white;border:1px solid #dce5e1;border-radius:18px;padding:22px;margin:18px 0;min-width:0}.traffic-card h2{font-size:20px;margin:0 0 16px}.traffic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.traffic-grid .traffic-card{margin:0}.traffic-chart{height:160px;display:flex;gap:3px;align-items:flex-end;margin:16px 0 24px}.traffic-bar{height:100%;flex:1;display:flex;align-items:flex-end;min-width:1px}.traffic-bar span{width:100%;background:#087958;border-radius:4px 4px 0 0;min-height:1px}.traffic-privacy{display:block;margin:20px auto}.traffic-privacy-dialog{max-width:520px;border:1px solid #dce5e1;border-radius:20px;padding:24px;color:#172b25}.traffic-privacy-dialog::backdrop{background:#172b2580}.traffic-privacy-dialog p{line-height:1.6}.traffic-privacy-dialog label{display:flex;gap:10px;align-items:start}.traffic-privacy-dialog input{width:auto}.traffic-card details{margin-top:12px}@media(max-width:600px){.traffic-card{padding:16px}.traffic-grid{grid-template-columns:1fr}}
