.recent-traffic-legend,.recent-traffic-counts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 14px}.recent-traffic-legend span,.recent-traffic-counts span{font-size:12px;font-weight:800;padding:7px 10px;border:1px solid #dce6f3;border-radius:999px;background:#f7faff;color:#16385a}.recent-traffic-legend span:first-child{background:#082a61;color:#fff}.recent-traffic-counts button{cursor:pointer;font-size:13px;font-weight:900;padding:9px 15px;border:1px solid;border-radius:999px;min-height:44px;touch-action:manipulation;transition:transform .15s,box-shadow .15s}.recent-traffic-counts button:hover{transform:translateY(-2px)}.recent-traffic-counts button.rt-active{outline:3px solid #082a61;outline-offset:2px;box-shadow:0 4px 12px #082a6129}.recent-traffic-counts button.rt-red{background:#fff0f0;color:#b42318;border-color:#fecaca}.recent-traffic-counts button.rt-yellow{background:#fff9e5;color:#8a5700;border-color:#fde68a}.recent-traffic-counts button.rt-green{background:#eefaf0;color:#16723a;border-color:#bbefca}.recent-traffic-badge{display:inline-flex;align-items:center;gap:4px;width:max-content;max-width:100%;font-size:11px;font-weight:900;margin-top:7px;padding:5px 8px;border-radius:999px;border:1px solid transparent;white-space:normal}.recent-traffic-badge.rt-red{color:#a61919;background:#fff0f0;border-color:#f5b5b5}.recent-traffic-badge.rt-yellow{color:#855200;background:#fff9dc;border-color:#f1d67c}.recent-traffic-badge.rt-green{color:#117437;background:#e8f8ed;border-color:#a7e4bb}.recent-traffic-badge.rt-unknown{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}.recent-report-row:has(.recent-traffic-badge.rt-red){border-left:5px solid #dc2626}.recent-report-row:has(.recent-traffic-badge.rt-yellow){border-left:5px solid #eab308}.recent-report-row:has(.recent-traffic-badge.rt-green){border-left:5px solid #16a34a}@media(max-width:700px){.recent-traffic-legend span,.recent-traffic-counts span{font-size:11px}.recent-traffic-badge{font-size:11px}.recent-filters select{min-width:0;max-width:100%}}