:root{--inc-font-family:Verdana,Geneva,Tahoma,sans-serif;--inc-panel-padding:12px;--inc-primary:#39775b;--inc-primary-hover:#2c6149;--inc-ink:#293b36;--inc-muted:#66756f;--inc-border:#dce4e0;--inc-surface:#f8faf9;--inc-selected-bg:#e7f1eb;--inc-control-height:36px;--inc-radius:4px}:root body :where(.inc-button,.btn-mm,.btn-mmtool,.croppie-btn,.inc-controls .btn:not(.projects-search-result),.stats-button,.stats-modal .btn,.stats-modal .poi-btn-mm,.bootbox .modal-footer .btn,.inc-sensor-controls .btn-node-onoff,#stats_map_type_toggle .stats_map_type_btn){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;height:var(--inc-control-height);padding:0 12px;border-width:1px;border-style:solid;border-radius:var(--inc-radius);font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;box-shadow:none;transition:background-color 120ms,border-color 120ms,box-shadow 120ms}:root body :where(.inc-button,.btn-mmtool,.croppie-btn):not(:where(.btn-danger,.btn-warning,.btn-success,.btn-info,[class*=btn-outline-])){border-color:var(--inc-border);background:#fff;color:var(--inc-ink)}:root body :where(.btn-mm,.stats-button,.inc-button-primary,.stats-modal .btn,.bootbox .modal-footer .btn-primary):not(:where(.btn-danger,.btn-warning,.btn-success,.btn-info,.btn-secondary,[class*=btn-outline-])){border-color:var(--inc-primary);background:var(--inc-primary);color:#fff}:root body :where(.btn-mm,.stats-button,.inc-button-primary,.stats-modal .btn-primary,.bootbox .modal-footer .btn-primary):not(:where(.btn-danger,.btn-warning,.btn-success,.btn-info)):hover{border-color:var(--inc-primary-hover);background:var(--inc-primary-hover);color:#fff}:root body :where(.inc-button-secondary,.stats-button-neutral,.btn-mm.btn-stats-noshow,.stats-button.btn-stats-noshow,.stats-modal .btn-secondary,.stats-modal .btn-outline-secondary,.stats-modal .poi-btn-mm,.bootbox .modal-footer .btn-secondary,#stats_map_type_toggle .stats_map_type_btn){border-color:var(--inc-border);background:#fff;color:var(--inc-ink);opacity:1}:root body :where(.inc-button-secondary,.btn-mmtool:not(.btn-mm),.croppie-btn,.stats-button-neutral,.btn-mm.btn-stats-noshow,.stats-button.btn-stats-noshow,.stats-modal .btn-secondary,.stats-modal .btn-outline-secondary,.stats-modal .poi-btn-mm,.bootbox .modal-footer .btn-secondary):hover{border-color:#aebfb6;background:#edf3ef;color:var(--inc-ink)}:root body :where(.inc-button,.btn-mm,.btn-mmtool,.croppie-btn,.inc-controls .btn:not(.projects-search-result),.stats-button,.stats-modal .btn,.inc-sensor-controls button,#stats_map_type_toggle button):focus-visible{outline:2px solid var(--inc-primary);outline-offset:3px}:root body :where(.inc-button,.btn-mm,.btn-mmtool,.stats-button,.stats-modal .btn):disabled{opacity:.5;cursor:default}:root body :where(.inc-button,.btn-mm,.btn-mmtool,.croppie-btn,.inc-controls .btn:not(.projects-search-result),.stats-button,.stats-date-group,.stats-modal .btn,#stats_map_type_toggle) :where(.material-icons,.material-symbols-outlined){top:0;margin:0;font-size:20px;line-height:1!important}:root body :where(.inc-icon-button,.stats-icon-button){width:var(--inc-control-height);padding:0;gap:0}:root body :where(.inc-icon-button,.stats-icon-button)>:where(.material-icons,.material-symbols-outlined){display:inline-flex;align-items:center;justify-content:center;flex:0 0 1em;width:1em;height:1em}:root body :where(.inc-controls,.stats-modal,.bootbox) :where(input.form-control:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select.form-control,select.custom-select){height:var(--inc-control-height);border-color:var(--inc-border);border-radius:var(--inc-radius);color:var(--inc-ink);font-size:13px;box-shadow:none}:root body .stats-date-group:focus-within,:root body .stats-toolbar .custom-select:focus,:root body :where(.inc-controls,.stats-modal,.bootbox) :where(input.form-control,select.form-control,select.custom-select):focus{border-color:var(--inc-primary);box-shadow:0 0 0 3px rgb(57 119 91 / 12%)}:root body .inc-checkbox-button,:root body .inc-checkbox-button.btn-stats-noshow,:root body .inc-checkbox-button.btn-stats-noshow:hover,:root body .inc-checkbox-button:hover{gap:5px;padding:0;border-color:transparent;background:0 0;color:var(--inc-ink)}:root body .inc-checkbox-button::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid var(--inc-primary);border-radius:3px;background:var(--inc-primary);color:#fff;font-size:12px}:root body .inc-checkbox-button.btn-stats-noshow::before{content:"";border-color:#a6b4ad;background:#fff}:root body .inc-panel{min-width:0;padding:var(--inc-panel-padding);border:1px solid var(--inc-border);border-radius:var(--inc-radius);background:var(--inc-surface)}:root body .inc-sensor-controls{display:flex;flex-wrap:wrap;gap:4px;min-width:0}:root body .inc-sensor-controls .btn-node-onoff{height:var(--inc-control-height);margin:0;padding:0 9px;border-width:1px!important;color:#fff;font-size:12px;font-weight:600}:root body .inc-sensor-controls .btn-stats-noshow{background:#e9eeeb!important;border-color:#d4ded8!important;color:var(--inc-muted)}:root body .inc-sensor-controls [button-onoff-node-name^=all_nodes_]{margin-left:0!important;background:#36423d!important;border-color:#36423d!important}:root body .inc-all-nodes{display:inline-flex;flex:0 0 auto;gap:4px;margin-left:8px}@media (prefers-reduced-motion:reduce){:root body :where(.inc-button,.btn-mm,.btn-mmtool,.stats-button){transition:none}}