.traffic-analytics{border-bottom:1px solid #39414e;min-width:0;margin-bottom:34px;padding-bottom:28px}.traffic-heading{justify-content:space-between;align-items:center;gap:20px;margin:5px 0 20px;display:flex}.traffic-heading h2{color:#ede7d8;margin:10px 0;font:32px/1.2 Georgia,serif}.traffic-state{color:#d3b6a6;border:1px solid #5f5550;padding:9px 12px;font-size:14px;line-height:1.5}.traffic-state.active{color:#b7d1b9;background:#14221a;border-color:#48664e}.traffic-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.traffic-kpis article{background:#111b24;border:1px solid #354656;min-width:0;padding:23px}.traffic-kpis article>span{color:#b7c4d1;font-size:16px}.traffic-kpis strong{color:#eed088;overflow-wrap:anywhere;margin:14px 0;font-size:38px;line-height:1.2;display:block}.traffic-kpis p,.traffic-empty,.traffic-start,.traffic-method p{color:#aeb9c9;font-size:15px;line-height:1.8}.traffic-kpis p{margin:0}.traffic-empty{background:#111923;border:1px solid #323d4c;padding:16px}.traffic-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.traffic-breakdown>section{min-width:0;padding:22px}.traffic-breakdown h3{color:#e2dfd4;margin:0 0 18px;font:23px/1.3 Georgia,serif}.traffic-breakdown ol{margin:0;padding:0;list-style:none}.traffic-breakdown li{border-top:1px solid #293444;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;font-size:15px;line-height:1.6;display:flex}.traffic-breakdown li span{overflow-wrap:anywhere;color:#b6c0cf;min-width:0}.traffic-breakdown li strong{color:#e5cb8b;font-variant-numeric:tabular-nums;flex-shrink:0}.traffic-breakdown p{color:#9fadc1;font-size:15px;line-height:1.75}.traffic-method summary,.traffic-daily summary{cursor:pointer;color:#d9c38e;min-height:44px;padding:10px 0;font-size:15px;line-height:1.7}.traffic-method a{align-items:center;min-height:44px;font-size:16px;display:inline-flex}.traffic-start{margin-bottom:0}.traffic-daily{margin-top:20px}.traffic-daily ol{margin:8px 0;padding:0;list-style:none}.traffic-daily li{color:#b7c3d4;border-bottom:1px solid #283342;grid-template-columns:110px minmax(60px,1fr) auto;align-items:center;gap:16px;padding:10px 0;font-size:14px;display:grid}.traffic-day-bar{background:#293649;height:8px}.traffic-day-bar i{background:#d3b36f;height:100%;display:block}.traffic-preference{background:#111923;border:1px solid #3d4856;margin:24px 0;padding:20px}.traffic-preference .traffic-preference-note{font-size:15px;line-height:1.8}.traffic-preference button{white-space:normal;min-height:48px;font-size:16px}@media (max-width:950px){.traffic-breakdown{grid-template-columns:1fr}.traffic-heading{flex-wrap:wrap;align-items:flex-start}}@media (max-width:600px){.traffic-kpis{grid-template-columns:1fr}.traffic-heading{gap:8px}.traffic-heading h2{font-size:30px}.traffic-kpis article,.traffic-breakdown>section{padding:20px}.traffic-kpis p,.traffic-breakdown li,.traffic-breakdown p,.traffic-method p{font-size:16px}.traffic-daily li{grid-template-columns:1fr auto;gap:8px 14px}.traffic-day-bar{grid-area:2/1/auto/-1}.traffic-start,.traffic-state{font-size:14px}.traffic-preference{padding:18px}}.traffic-verification{margin-top:12px}.traffic-verification button{color:#e5c988;cursor:pointer;background:#1f211d;border:1px solid #776a4b;min-height:48px;padding:10px 18px;font-size:16px}.traffic-verification button:disabled{opacity:.5;cursor:wait}.traffic-verification p{font-size:15px;line-height:1.8}
