.traffic-toolbar{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.traffic-toolbar .field{margin:0}.traffic-toolbar select{min-width:165px}.admin-stats.traffic-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.traffic-chart{height:220px;display:flex;align-items:stretch;gap:clamp(2px,.7vw,10px);padding:0 10px 38px;margin:30px 0 12px;border-bottom:1px solid var(--line)}.traffic-column{position:relative;flex:1;display:flex;align-items:flex-end;min-width:0}.traffic-bar{width:100%;background:var(--gold);border-radius:5px 5px 0 0;min-height:0}.traffic-column>span{position:absolute;bottom:-28px;left:50%;transform:translate(-50%);font-size:.67rem;color:var(--muted);white-space:nowrap}.traffic-table{width:100%;border-collapse:collapse;font-size:.88rem}.traffic-table th,.traffic-table td{padding:12px 10px;border-bottom:1px solid var(--line)}.traffic-table th{text-align:left;font-weight:600}.traffic-table td{text-align:right}.traffic-table thead{color:var(--muted);font-size:.76rem}.traffic-details{margin-top:22px}.traffic-details summary{cursor:pointer;padding:12px 0;font-weight:600}.traffic-details>div{max-height:310px;overflow:auto}.traffic-footnote{font-size:.82rem;line-height:1.7;color:var(--muted);max-width:840px}.traffic-preference{display:flex;gap:12px;align-items:flex-start;margin:24px 0}.traffic-preference input{width:20px;height:20px;flex:none;margin-top:4px}.privacy-copy{max-width:800px}.privacy-copy h2{margin-top:34px;font-size:1.4rem}.privacy-copy p{line-height:1.8}@media(max-width:760px){.admin-stats.traffic-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-cards .stat-card{padding:18px 14px}.traffic-chart{height:180px}.traffic-table th,.traffic-table td{padding:10px 5px}.traffic-toolbar{width:100%}.traffic-column>span{font-size:.58rem}}
