.traffic-consent{z-index:1000;color:#222;background:#fff;border:1px solid #dce1e8;border-radius:14px;width:min(720px,100% - 32px);padding:20px;font-size:14px;line-height:1.6;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 36px #18223024}.traffic-consent p{margin:8px 0}.traffic-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.traffic-settings{z-index:900;position:fixed;bottom:20px;right:20px}.traffic-panel{background:var(--panel,#fff);border:1px solid #e1e5ec;border-radius:14px;margin:24px 0;padding:24px}.traffic-panel h2{font-size:22px}.traffic-panel p{line-height:1.65}.traffic-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.traffic-metrics>div{border:1px solid #e1e5ec;border-radius:10px;flex-direction:column;gap:10px;padding:18px;display:flex}.traffic-metrics strong{font-size:28px}.traffic-tables{grid-template-columns:1fr 1fr;gap:24px;display:grid}.traffic-tables>div{overflow:auto}.traffic-tables table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.traffic-tables th,.traffic-tables td{white-space:nowrap;border-bottom:1px solid #e1e5ec;padding:12px 8px}@media (max-width:700px){.traffic-panel{padding:18px}.traffic-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-tables{grid-template-columns:1fr}.traffic-consent{max-height:75vh;padding:16px;bottom:12px;overflow:auto}}
@font-face{font-family:appFont;src:url(../media/PretendardVariable-s.p.2q4tlji06vjpz.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:appFont Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.w1ZJKG_className{font-family:appFont,appFont Fallback}.w1ZJKG_variable{--font-sans:"appFont", "appFont Fallback"}
