/* Shared module: state-toggles — auto-split from the old single styles.css, 21 rule block(s). Do not duplicate class names across files. */

.mr74-editor-tabs button.active{border-color:#27bfe6;background:rgba(39,191,230,.14)}

.ww77-tab.active{border-color:#27bfe6;background:rgba(39,191,230,.17);color:#8ceaff}

#waterwayDrawMap.route-drawing-active{
  cursor:crosshair;
}

#waterwayDrawMap.route-edit-active{
  cursor:default;
}

#waterwayDeviceModeStatus.active{
  background:rgba(22,159,202,.13);
  border-color:rgba(22,159,202,.55);
  color:#8ceaff;
}

.dam-mgmt-tab.active{border-color:#20b9e6;color:#0c8bb8;background:rgba(32,185,230,.08)}

.dam129-tabs .dam-mgmt-tab.active{
  border-color:#20b9e6!important;
  color:#0c8bb8!important;
  background:rgba(32,185,230,.09)!important;
  box-shadow:inset 0 0 0 1px rgba(32,185,230,.08);
}

body[data-theme="dark"] .dam129-tabs .dam-mgmt-tab.active,body.theme-dark .dam129-tabs .dam-mgmt-tab.active{color:#7be3ff!important;background:rgba(24,177,222,.12)!important;border-color:#2bc8f1!important}

.dam129-tabs .dam-mgmt-tab.active .app-ui-icon{opacity:1;transform:translateY(-1px)}

.tunnel-builder-modes .active{box-shadow:0 0 0 2px rgba(10,166,216,.18) inset}

.street-builder .tunnel-builder-modes button.active{box-shadow:0 0 0 2px rgba(14,165,233,.22)}

.report-tabs button.active{background:#0b617e;color:#fff;box-shadow:0 5px 15px rgba(11,97,126,.22)}

.v151-settings-tab.active{background:var(--primary,#159dcc);border-color:var(--primary,#159dcc);color:#fff;box-shadow:0 7px 18px rgba(21,157,204,.18)}

.route-manhole-spec-dock.active{border-color:#17a7d7;box-shadow:0 0 0 2px rgba(23,167,215,.10),0 12px 28px rgba(0,0,0,.10)}

#routeDrawMap.sensor-place-active .map-v24-marker-manhole .map-v24-manhole-node{box-shadow:0 0 0 4px rgba(44,197,238,.20),0 7px 18px rgba(2,132,199,.35)!important;animation:mhSensorPickPulse 1.15s ease-in-out infinite alternate}

#routeDrawMap.sensor-place-active .map-v24-marker-manhole:hover .map-v24-manhole-node{transform:scale(1.22)!important;filter:brightness(1.12)}

#routeDrawMap.sensor-place-active .map-v24-marker-manhole[data-manhole-shape="diamond"]:hover .map-v24-manhole-node{transform:rotate(45deg) scale(1.22)!important}

#damDrawMap.route-drawing-active .map-v24-viewport,
#damDrawMap.route-edit-active .map-v24-viewport{touch-action:none}

#damDrawMap.route-edit-active .map-v24-route-point{pointer-events:all!important;cursor:grab!important}

#damDrawMap.route-edit-active .map-v24-route-point:active{cursor:grabbing!important}

body:not([data-theme="dark"]) .v151-settings-tab.active,
body[data-theme="light"] .v151-settings-tab.active,
body.theme-light .v151-settings-tab.active,
body.secura-light .v151-settings-tab.active{
  background:#149fd3!important;
  color:#fff!important;
  border-color:#149fd3!important;
  box-shadow:0 7px 18px rgba(20,159,211,.20)!important;
}
