:root{--stats-green:var(--inc-primary);--stats-green-hover:var(--inc-primary-hover);--stats-ink:var(--inc-ink);--stats-muted:var(--inc-muted);--stats-border:var(--inc-border);--stats-surface:var(--inc-surface);--stats-control-height:var(--inc-control-height);--stats-section-spacing:var(--inc-panel-padding);--stats-levels-day-width:60px;--stats-radius:var(--inc-radius)}.stats_layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--stats-section-spacing);width:100%;padding:var(--stats-section-spacing)}.stats_layout_map_pane,.stats_layout_top_pane{min-width:0}@media (min-width:1201px){.stats_layout_left{grid-template-columns:repeat(2,minmax(0,1fr))}}body:not(.stats_printing) .stats_layout_top_pane{container:stats-graph/inline-size}body:not(.stats_printing) .stats_layout_map_pane{container:stats-map/inline-size}.stats_layout_side_by_side .stats_layout_map_pane,.stats_layout_side_by_side .stats_layout_top_pane{min-height:var(--stats-side-by-side-min-height,calc(100vh - 160px))}.stats_layout_map_pane{text-align:left}.stats_layout_map_pane>.row,.stats_layout_top_pane>.row{margin-left:0;margin-right:0}.stats_map_wrap{min-width:0;padding-left:0;padding-right:0;overflow:hidden}.stats_chart-container{height:400px}.stats_map_container{height:400px}.stats_map_and_legend_wrapper{display:flex;gap:20px;min-width:0;width:100%}.stats_map_viewport{position:relative;flex:1 1 100%;width:min(1200px,100%);max-width:100%;min-width:0;margin:0 auto 5px;overflow:hidden}.stats_map_viewport .stats_map_container{transform-origin:0 0}.stats_nav_commands{display:inline-block}#stats_btn_lden.btn-open::after{content:"×";margin-left:8px;font-weight:700}body .stats-filter-toolbar,body .stats-type-controls,body:not(.stats_printing) .stats-export-actions,body:not(.stats_printing) .stats-period-actions,body:not(.stats_printing) .stats-toolbar,body:not(.stats_printing) .stats-toolbar-actions,body:not(.stats_printing) .stats-view-actions{display:flex;align-items:center;gap:8px}body:not(.stats_printing) .stats-toolbar{flex-wrap:wrap;justify-content:center;margin-bottom:var(--stats-section-spacing);text-align:left}body:not(.stats_printing) .stats-toolbar-actions{flex:0 1 auto;flex-wrap:wrap;justify-content:center;max-width:100%}body:not(.stats_printing) .stats-fetch-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}body:not(.stats_printing) .stats-toolbar #stats_form_interval{flex:0 0 100px;width:100px;height:var(--stats-control-height);border:1px solid var(--stats-border);border-radius:var(--stats-radius);color:var(--stats-ink);font-size:13px;box-shadow:none}body:not(.stats_printing) .stats-date-group{flex:0 1 250px;width:250px;max-width:100%;min-width:0;height:var(--stats-control-height);overflow:hidden;border:1px solid var(--stats-border);border-radius:var(--stats-radius);background:#fff}body:not(.stats_printing) .stats-date-group .form-control,body:not(.stats_printing) .stats-date-group .input-group-text{height:34px;min-width:0;margin:0;border:0;border-radius:0;box-shadow:none;background:#fff;color:var(--stats-ink);font-size:13px}body:not(.stats_printing) .stats-date-group .form-control{padding:0 7px;font-variant-numeric:tabular-nums}body:not(.stats_printing) .stats-date-group input[type=time]{flex:0 0 88px;width:88px}body:not(.stats_printing) .stats-date-group .input-group-text{justify-content:center;width:29px;padding:0;border-right:1px solid var(--stats-border);background:var(--stats-surface)}body:not(.stats_printing) .stats-date-group .stats-time-icon{width:26px;border-left:1px solid var(--stats-border)}body:not(.stats_printing) .stats-period-separator{color:var(--stats-muted)}body:not(.stats_printing) .stats-get-button{flex:0 0 90px;width:90px}body:not(.stats_printing) .stats-chart-panel{padding-bottom:0}body .stats-filter-toolbar{flex-wrap:wrap;align-items:flex-start;gap:10px 20px;margin-bottom:12px;text-align:left}body:not(.stats_printing) .stats_controls{flex-wrap:nowrap;gap:4px}body .stats-type-controls,body:not(.stats_printing) .stats_nav_commands{flex:0 0 auto}body .stats-type-controls{gap:10px}body #stats_nodes_onoff{flex:1 1 240px}body .stats-chart-column{min-width:0;padding:0}body .stats-chart-panel>.row{margin:0}body:not(.stats_printing) .stats-chart-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--stats-border);text-align:left}body:not(.stats_printing) .stats-period-actions,body:not(.stats_printing) .stats-view-actions{flex-wrap:wrap;gap:6px}body:not(.stats_printing) .stats-period-actions{flex:1 1 auto;justify-content:flex-end}body:not(.stats_printing) #stats_lock_max_min_text,body:not(.stats_printing) #stats_zoomed_period{color:var(--stats-muted);font-size:12px;font-variant-numeric:tabular-nums}body:not(.stats_printing) .stats-poi-icon{color:var(--stats-green)}body:not(.stats_printing) .stats-panel{top:calc(var(--stats-control-height) + 8px);left:0;right:auto;width:252px;border-color:var(--stats-border);border-radius:6px}body:not(.stats_printing) .stats-panel.open{opacity:1}body:not(.stats_printing) .stats-panel .stats-button{width:100%}body:not(.stats_printing) .stats-moving-average{margin:4px 12px 12px;padding-top:8px;border-top:1px solid var(--stats-border);color:var(--stats-ink);font-size:13px;text-align:left}body:not(.stats_printing) #stats_progress{margin-bottom:12px;color:var(--stats-muted);font-size:13px}body:not(.stats_printing) #stats_progress .col-md-12{padding:0}body:not(.stats_printing) #stats_progress .progress{height:4px;margin-top:6px;background:#e8efeb}body:not(.stats_printing) #stats_progress .progress-bar{background-color:var(--stats-green)}body:not(.stats_printing) .stats-button.btn-waiting,body:not(.stats_printing) .stats-button[aria-busy=true]{cursor:progress}body:not(.stats_printing) .stats-button[aria-busy=true]{background-image:none;animation:fadeIt 1s infinite}body .stats-levels-row:has(#stats_lden:not(:empty)){margin-top:var(--stats-section-spacing)}body:not(.stats_printing) #stats_lden_options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border:1px solid var(--stats-border);border-bottom:0;border-radius:var(--stats-radius) var(--stats-radius) 0 0;background:var(--stats-surface);text-align:left}body:not(.stats_printing) .stats-levels-title{margin-left:auto;color:var(--stats-ink);font-size:13px;text-align:right}body:not(.stats_printing) .stats-levels-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%}body:not(.stats_printing) .stats-levels-note{color:var(--stats-muted);white-space:nowrap}body:not(.stats_printing) .stats-segmented-controls{display:inline-flex;flex-wrap:wrap;gap:0}body:not(.stats_printing) .stats-segmented-controls .stats-button{min-width:48px;padding:0 10px;border-radius:0;margin-left:-1px}body:not(.stats_printing) .stats-segmented-controls .stats-button:first-child{margin-left:0;border-radius:var(--stats-radius) 0 0 var(--stats-radius)}body:not(.stats_printing) .stats-segmented-controls .stats-button:last-child{border-radius:0 var(--stats-radius) var(--stats-radius) 0}body #stats_lden:not(:empty){max-width:100%;overflow-x:auto;padding:0 8px 8px;border:1px solid var(--stats-border);border-top:0;border-radius:0 0 var(--stats-radius) var(--stats-radius);background:var(--stats-surface)}body #stats_lden table{display:table;table-layout:fixed;width:calc(150px + var(--stats-levels-days,1) * var(--stats-levels-day-width) + 1px);min-width:0;margin-bottom:0;color:var(--stats-ink);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}body #stats_lden td,body #stats_lden th{height:var(--stats-control-height);padding:5px 7px;border-color:#e2e8e4;vertical-align:middle}body #stats_lden th{background:#e9eeeb!important;text-align:center;font-weight:600}body #stats_lden td:first-child>div{padding:5px 7px;border-radius:3px;text-align:left;font-weight:600}body #stats_lden input.lden_date{width:17px;height:17px;margin:0;vertical-align:middle;accent-color:var(--stats-green);cursor:pointer}body #stats_lden .lden_td{text-align:center}body:not(.stats_printing) #stats_lden_map_btn{color:var(--stats-green);text-decoration:underline;cursor:pointer}body .stats_map_title{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--stats-border);color:var(--stats-ink);font-size:12px}body:not(.stats_printing) #stats_map_type_toggle{display:inline-flex;flex-wrap:wrap;gap:8px 22px;max-width:100%}body:not(.stats_printing) .stats-map-control-group{display:inline-flex;flex:0 0 auto;gap:0}body:not(.stats_printing) #stats_map_type_toggle .stats_map_type_btn{padding:0 10px;border-radius:0}body:not(.stats_printing) #stats_map_type_toggle .stats-map-control-group .stats_map_type_btn:first-child{border-radius:var(--stats-radius) 0 0 var(--stats-radius)}body:not(.stats_printing) #stats_map_type_toggle .stats-map-control-group .stats_map_type_btn:last-child{border-radius:0 var(--stats-radius) var(--stats-radius) 0}body:not(.stats_printing) #stats_map_type_toggle #stats_map_type_btn_lden{border-radius:var(--stats-radius)}body:not(.stats_printing) #stats_map_type_toggle .stats_map_type_active{z-index:1;border-color:var(--stats-green);background:var(--stats-green);color:#fff}body:not(.stats_printing) #stats_map_type_toggle button:hover{filter:brightness(.94)}body #stats_map_summary{padding:8px 0 12px;font-family:inherit;font-size:12px}body #stats_map_summary .summary_row{margin:2px 4px 2px 0;padding:6px 8px;border-color:var(--stats-border);color:var(--stats-ink);font-variant-numeric:tabular-nums}@media screen and (max-width:600px){body:not(.stats_printing) #stats_map_summary,body:not(.stats_printing) #stats_nodes_onoff{display:none}}body:not(.stats_printing) .stats-modal .modal-content{border:1px solid var(--stats-border);border-radius:6px;color:var(--stats-ink);font-size:14px}body:not(.stats_printing) .stats-modal .modal-footer{gap:8px;border-color:var(--stats-border);background:var(--stats-surface)}body:not(.stats_printing) .stats-modal .btn-danger{border-color:#a93d43;background:#a93d43}body:not(.stats_printing) .stats-modal .poi-item{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;border-radius:var(--stats-radius)}body:not(.stats_printing) .stats-modal .poi-text{flex:1}@container stats-graph (max-width:640px){body:not(.stats_printing) .stats-toolbar{gap:8px}body:not(.stats_printing) .stats-period-separator{display:none}body:not(.stats_printing) .stats-chart-panel{padding:8px 8px 0}body:not(.stats_printing) .stats-period-actions{justify-content:flex-start}body:not(.stats_printing) .stats-levels-title{flex-basis:100%}body:not(.stats_printing) #stats_lden_options{padding:8px}}@media (prefers-reduced-motion:reduce){body:not(.stats_printing) .stats-button.btn-waiting,body:not(.stats_printing) .stats-button[aria-busy=true]{animation:none;background-color:#b83d3d;border-color:#b83d3d}}