.nemap-traffic-hover{box-sizing:border-box;position:absolute!important;z-index:1600!important;pointer-events:auto!important;white-space:normal!important;transform:none!important;opacity:1!important;width:min(320px,calc(100% - 24px));max-width:320px;max-height:min(480px,70%);overflow:auto;padding:12px 14px;color:#1c2836!important;background:#fff!important;border:1px solid #9aa8b8;border-radius:8px;box-shadow:0 4px 20px #0004;font:12px/1.45 system-ui}.nemap-traffic-hover:before{display:none!important}.nemap-traffic-card{display:grid;gap:7px}.nemap-traffic-card>strong{font-size:14px;padding-right:22px}.nemap-traffic-card small{color:#536476;font-size:11px}.nemap-traffic-card-close{position:absolute;top:5px;right:7px;width:28px;height:28px;border:0;border-radius:5px;background:transparent;color:inherit;font-size:23px;cursor:pointer}.nemap-traffic-card-close:hover{background:#8882}.nemap-traffic-card-roads{max-height:160px;overflow:auto;display:grid;gap:7px}.nemap-traffic-card-roads>div{display:grid;gap:2px;border-top:1px solid #8883;padding-top:5px}.nemap-traffic-card-roads span{font-size:11px}.nemap-traffic-distribution{display:flex;align-items:flex-end;gap:5px;height:78px}.nemap-traffic-distribution>span{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.nemap-traffic-distribution i{display:block;width:80%;min-height:4px;border-radius:2px}.nemap-traffic-distribution [data-band="0"]{background:#991b1b}.nemap-traffic-distribution [data-band="1"]{background:#dc2626}.nemap-traffic-distribution [data-band="2"]{background:#f97316}.nemap-traffic-distribution [data-band="3"]{background:#eab308}.nemap-traffic-distribution [data-band="4"]{background:#16a34a}.nemap-traffic-history-chart{width:100%;height:100px;border-bottom:1px solid #8898aa;border-left:1px solid #8898aa;overflow:visible}.nemap-traffic-history-chart circle{fill:#c25c18}.nemap-traffic-age-anchor>.nemap-road-age-badge{pointer-events:auto!important;cursor:pointer}.nemap-road-age-badge:focus-visible{outline:2px solid #2769c2;outline-offset:3px}.nemap-traffic-road-line.is-historical{stroke-opacity:.55}
[data-theme="dark"] .nemap-traffic-hover{background:#1b2531!important;color:#f1f5f9!important;border-color:#63778c}[data-theme="dark"] .nemap-traffic-card small{color:#b8c9d9}@media(max-width:600px){.nemap-traffic-hover{max-height:65%;font-size:11px;padding:10px 12px}.nemap-traffic-card-roads{max-height:130px}}
