/* ZeroRiskk COMTRADE Viewer v2.4.5 module: Fault Location / R-X trajectory cockpit, telemetry, reach legend, overlap guards and playhead controls. */

.gcw-root.gcw-tool-open .gcw-generic-tool-fault-location .gcw-generic-control-dock-body,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-generic-tool-fault-location .gcw-generic-control-dock-body,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-generic-tool-fault-location .gcw-generic-control-dock-body {
  grid-template-columns: minmax(480px, 1.35fr) minmax(320px, .65fr) !important;
  align-items: stretch !important;
}
.gcw-root.gcw-tool-open .gcw-fault-location-compact-controls,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-fault-location-compact-controls,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-fault-location-compact-controls {
  display: grid !important;
  gap: 7px !important;
  padding: 8px !important;
}
.gcw-root.gcw-tool-open .gcw-fault-location-compact-controls .gcw-frequency-player,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-fault-location-compact-controls .gcw-frequency-player,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-fault-location-compact-controls .gcw-frequency-player {
  margin: 0 !important;
  padding: 6px !important;
  min-height: 42px !important;
}
.gcw-root.gcw-tool-open .gcw-fault-location-inputs,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-fault-location-inputs,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-fault-location-inputs {
  grid-template-columns: repeat(5, minmax(110px, 1fr)) !important;
  gap: 6px !important;
}
.gcw-root.gcw-tool-open .gcw-fault-location-inputs .gcw-tool-input-label,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-fault-location-inputs .gcw-tool-input-label,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-fault-location-inputs .gcw-tool-input-label {
  min-height: 38px !important;
}
.gcw-root.gcw-tool-open .gcw-fault-manual-map,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-fault-manual-map,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-fault-manual-map {
  border: 1px dashed rgba(148,163,184,.55) !important;
  border-radius: 12px !important;
  padding: 5px 7px !important;
  background: rgba(248,250,252,.74) !important;
}
.gcw-root.gcw-tool-open .gcw-fault-manual-map > summary,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-fault-manual-map > summary,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-fault-manual-map > summary {
  cursor: pointer !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
  letter-spacing: .06em !important;
  color: #334155 !important;
}
.gcw-root.gcw-tool-open .gcw-fault-location-line-card,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-fault-location-line-card,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-fault-location-line-card {
  margin-bottom: 6px !important;
}
.gcw-root.gcw-tool-open .gcw-generic-tool-fault-location .gcw-tool-plotly,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-generic-tool-fault-location .gcw-tool-plotly,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-generic-tool-fault-location .gcw-tool-plotly {
  min-height: 560px !important;
}
@media (max-width: 1180px) {
  .gcw-root.gcw-tool-open .gcw-generic-tool-fault-location .gcw-generic-control-dock-body,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-generic-tool-fault-location .gcw-generic-control-dock-body,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-generic-tool-fault-location .gcw-generic-control-dock-body {
    grid-template-columns: 1fr !important;
  }
  .gcw-root.gcw-tool-open .gcw-fault-location-inputs,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-fault-location-inputs,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-fault-location-inputs {
    grid-template-columns: repeat(2, minmax(130px, 1fr)) !important;
  }
}

.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-query-chart-wrap,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-query-chart-wrap,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-query-chart-wrap {
  flex: 1 1 0 !important;
  min-height: 0 !important;
  overflow: hidden !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-layout,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-layout,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-layout {
  flex: 1 1 0 !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  display: flex !important;
  overflow: hidden !important;
  gap: 0 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout {
  flex: 1 1 0 !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  display: grid !important;
  grid-template-columns: var(--gcw-fault-rx-side-width, 360px) 12px minmax(0, 1fr) !important;
  gap: 0 !important;
  overflow: hidden !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane {
  min-width: 0 !important;
  min-height: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  overflow: hidden !important;
  border: 1px solid rgba(15, 118, 110, 0.18) !important;
  border-radius: 12px 0 0 12px !important;
  background: #ffffff !important;
  box-shadow: inset -1px 0 0 rgba(226, 232, 240, .75) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-head {
  flex: 0 0 32px !important;
  min-height: 32px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
  padding: 5px 8px !important;
  border-bottom: 1px solid rgba(226, 232, 240, .95) !important;
  background: linear-gradient(180deg, #ecfeff, #ffffff) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-head strong {
  color: #0f172a !important;
  font-size: 11.2px !important;
  font-weight: 950 !important;
  white-space: nowrap !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-head span {
  color: #0f766e !important;
  font-size: 9.4px !important;
  font-weight: 850 !important;
  white-space: nowrap !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-freeze-pane {
  flex: 0 0 auto !important;
  min-height: 0 !important;
  max-height: min(58vh, 620px) !important;
  overflow: hidden !important;
  border-bottom: 1px solid rgba(226,232,240,.92) !important;
  background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-frozen-scroll {
  max-height: inherit !important;
  overflow: auto !important;
  padding: 6px !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 6px !important;
  scrollbar-width: thin !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-zone {
  flex: 1 1 0 !important;
  min-height: 0 !important;
  overflow: auto !important;
  padding: 6px !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 6px !important;
  scrollbar-width: thin !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer {
  min-width: 12px !important;
  width: 12px !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: col-resize !important;
  background: linear-gradient(180deg, #ecfeff, #a7f3d0, #ecfeff) !important;
  border-top: 1px solid rgba(15,118,110,.18) !important;
  border-bottom: 1px solid rgba(15,118,110,.18) !important;
  user-select: none !important;
  touch-action: none !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer span {
  display: block !important;
  width: 4px !important;
  height: 68px !important;
  border-radius: 999px !important;
  background: #0f766e !important;
  box-shadow: -4px 0 0 rgba(15,118,110,.16), 4px 0 0 rgba(15,118,110,.16) !important;
}
body.gcw-fault-rx-side-resizing,
body.gcw-fault-rx-side-resizing * {
  cursor: col-resize !important;
  user-select: none !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel {
  min-width: 0 !important;
  min-height: 0 !important;
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  position: relative !important;
  overflow: hidden !important;
  border: 1px solid rgba(15, 118, 110, 0.16) !important;
  border-left: 0 !important;
  border-radius: 0 12px 12px 0 !important;
  background: #ffffff !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-hud {
  position: absolute !important;
  top: 8px !important;
  left: 8px !important;
  z-index: 8 !important;
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 4px !important;
  max-width: calc(100% - 16px) !important;
  pointer-events: none !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-hud b,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-hud span {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 19px !important;
  padding: 2px 6px !important;
  border-radius: 999px !important;
  background: rgba(255,255,255,.90) !important;
  border: 1px solid rgba(148,163,184,.28) !important;
  color: #0f172a !important;
  font-size: 9.6px !important;
  line-height: 1 !important;
  font-weight: 900 !important;
  box-shadow: 0 3px 9px rgba(15,23,42,.06) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-hud span {
  color: #0f766e !important;
  font-weight: 850 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-uplot-shell,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-uplot-shell,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-uplot-shell {
  flex: 1 1 0 !important;
  height: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 12px 12px 0 !important;
  box-shadow: none !important;
  display: flex !important;
  flex-direction: column !important;
  background: #ffffff !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-plotly,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-uplot,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-plotly,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-plotly {
  flex: 1 1 0 !important;
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: hidden !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-uplot-head,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-uplot-readout,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-plot-resize-grip {
  display: none !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-player.gcw-phasor-player {
  flex: 0 0 auto !important;
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 5px !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 6px !important;
  border-radius: 10px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-player .gcw-phasor-player-left {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 4px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-player .gcw-phasor-play-btn,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-player .gcw-phasor-mini-btn,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-player .gcw-phasor-speed-select {
  min-height: 24px !important;
  height: 24px !important;
  padding: 2px 7px !important;
  font-size: 10px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-player .gcw-phasor-speed-label {
  flex: 1 1 110px !important;
  min-width: 96px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-player .gcw-phasor-time-meta {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 3px !important;
  font-size: 9.5px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-player .gcw-phasor-time-meta span {
  width: 100% !important;
  justify-content: space-between !important;
  display: flex !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-player .gcw-phasor-slider-shell {
  height: 22px !important;
  margin-top: 4px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-location-card,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-warning-card,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-detail-drawer {
  margin: 0 !important;
  border-radius: 10px !important;
  border: 1px solid rgba(148,163,184,.22) !important;
  background: #ffffff !important;
  box-shadow: 0 2px 8px rgba(15,23,42,.04) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-location-card,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-warning-card,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-detail-drawer {
  padding: 6px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 5px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-grid .gcw-tool-input-label {
  min-height: 34px !important;
  padding: 4px 6px !important;
  gap: 2px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-grid input,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-grid select {
  min-height: 19px !important;
  height: 19px !important;
  padding: 1px 5px !important;
  font-size: 9px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 5px !important;
  padding: 6px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip > div {
  min-width: 0 !important;
  display: grid !important;
  gap: 1px !important;
  padding: 5px 6px !important;
  border-radius: 8px !important;
  background: #f8fafc !important;
  border: 1px solid rgba(226,232,240,.9) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip span {
  color: #64748b !important;
  font-size: 8px !important;
  text-transform: uppercase !important;
  letter-spacing: .045em !important;
  font-weight: 950 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip strong {
  color: #0f172a !important;
  font-size: 11.5px !important;
  line-height: 1.08 !important;
  font-weight: 950 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip em {
  color: #64748b !important;
  font-size: 8px !important;
  font-style: normal !important;
  font-weight: 850 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-location-card header {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
  margin-bottom: 5px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-location-card header strong {
  font-size: 10px !important;
  font-weight: 950 !important;
  color: #0f172a !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-location-card header span {
  font-size: 9.5px !important;
  font-weight: 900 !important;
  color: #1d4ed8 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-line {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) auto !important;
  gap: 6px !important;
  align-items: center !important;
  font-size: 8.6px !important;
  font-weight: 850 !important;
  color: #64748b !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-line > div {
  position: relative !important;
  height: 9px !important;
  border-radius: 999px !important;
  background: #e2e8f0 !important;
  overflow: hidden !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-line-fill {
  display: block !important;
  height: 100% !important;
  border-radius: inherit !important;
  background: linear-gradient(90deg, #2563eb, #14b8a6) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-warning-card strong,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-detail-drawer > summary {
  color: #0f172a !important;
  font-size: 10px !important;
  font-weight: 950 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-warning-card p,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-warning-card li {
  font-size: 9.4px !important;
  line-height: 1.25 !important;
  color: #475569 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-warning-card ul {
  margin: 4px 0 0 15px !important;
  padding: 0 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-warning-card.is-warning {
  border-color: rgba(245,158,11,.32) !important;
  background: #fffbeb !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-warning-card.is-danger {
  border-color: rgba(239,68,68,.34) !important;
  background: #fef2f2 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-warning-card.is-ok {
  border-color: rgba(34,197,94,.28) !important;
  background: #f0fdf4 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card {
  flex: 1 1 190px !important;
  min-height: 170px !important;
  display: flex !important;
  flex-direction: column !important;
  overflow: hidden !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card .gcw-phasor-live-head {
  flex: 0 0 auto !important;
  flex-wrap: wrap !important;
  gap: 4px !important;
  padding: 6px !important;
  border-bottom: 1px solid rgba(226,232,240,.92) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card .gcw-phasor-live-head small {
  width: 100% !important;
  margin-left: 0 !important;
  color: #64748b !important;
  font-size: 9px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-scroll {
  flex: 1 1 0 !important;
  min-height: 0 !important;
  overflow: auto !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-table {
  min-width: 560px !important;
  font-size: 9.4px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-detail-drawer {
  flex: 0 0 auto !important;
  padding: 5px 6px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-manual-map {
  margin-top: 5px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .js-plotly-plot,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .plot-container,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .svg-container {
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .draglayer .nsewdrag { cursor: grab !important; }
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .draglayer .nsewdrag:active { cursor: grabbing !important; }
@media (max-width: 980px) {
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout {
    grid-template-columns: 1fr !important;
    grid-template-rows: minmax(360px, 1fr) 10px minmax(260px, .58fr) !important;
    overflow: auto !important;
  }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel { order: 1 !important; border-radius: 12px 12px 0 0 !important; border-left: 1px solid rgba(15,118,110,.16) !important; }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer { order: 2 !important; width: 100% !important; min-width: 0 !important; height: 10px !important; min-height: 10px !important; cursor: row-resize !important; }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer span { width: 68px !important; height: 4px !important; box-shadow: 0 -4px 0 rgba(15,118,110,.16), 0 4px 0 rgba(15,118,110,.16) !important; }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane { order: 3 !important; border-radius: 0 0 12px 12px !important; }
}

.gcw-root.gcw-analysis-mode.gcw-graph-focus-mode:not(.gcw-tool-open) .gcw-workspace,
body.zrk-comtrade-body .gcw-root.gcw-analysis-mode.gcw-graph-focus-mode:not(.gcw-tool-open) .gcw-workspace,
.gcw-root.gcw-viewport-full.gcw-analysis-mode.gcw-graph-focus-mode:not(.gcw-tool-open) .gcw-workspace {
  grid-template-columns: minmax(260px, var(--gcw-measure-panel-width, 33%)) 8px minmax(0, 1fr) !important;
  gap: 8px !important;
}
.gcw-root.gcw-analysis-mode.gcw-graph-focus-mode:not(.gcw-tool-open) .gcw-measurements-pane,
body.zrk-comtrade-body .gcw-root.gcw-analysis-mode.gcw-graph-focus-mode:not(.gcw-tool-open) .gcw-measurements-pane,
.gcw-root.gcw-viewport-full.gcw-analysis-mode.gcw-graph-focus-mode:not(.gcw-tool-open) .gcw-measurements-pane {
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
}
.gcw-root.gcw-analysis-mode.gcw-graph-focus-mode:not(.gcw-tool-open) .gcw-measurements-main,
.gcw-root.gcw-analysis-mode.gcw-graph-focus-mode:not(.gcw-tool-open) .gcw-splitter,
body.zrk-comtrade-body .gcw-root.gcw-analysis-mode.gcw-graph-focus-mode:not(.gcw-tool-open) .gcw-measurements-main,
body.zrk-comtrade-body .gcw-root.gcw-analysis-mode.gcw-graph-focus-mode:not(.gcw-tool-open) .gcw-splitter,
.gcw-root.gcw-viewport-full.gcw-analysis-mode.gcw-graph-focus-mode:not(.gcw-tool-open) .gcw-measurements-main,
.gcw-root.gcw-viewport-full.gcw-analysis-mode.gcw-graph-focus-mode:not(.gcw-tool-open) .gcw-splitter {
  display: flex !important;
}
.gcw-root.gcw-analysis-mode.gcw-graph-focus-mode:not(.gcw-tool-open) .gcw-splitter,
body.zrk-comtrade-body .gcw-root.gcw-analysis-mode.gcw-graph-focus-mode:not(.gcw-tool-open) .gcw-splitter,
.gcw-root.gcw-viewport-full.gcw-analysis-mode.gcw-graph-focus-mode:not(.gcw-tool-open) .gcw-splitter {
  display: block !important;
}

.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip {
  flex: 0 0 auto !important;
  display: grid !important;
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  gap: 5px !important;
  padding: 6px 7px !important;
  border-bottom: 1px solid rgba(226,232,240,.95) !important;
  background: linear-gradient(180deg, #f8fafc 0%, #ffffff 100%) !important;
  min-height: 44px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip > div,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip > div,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip > div {
  min-width: 0 !important;
  display: grid !important;
  gap: 1px !important;
  padding: 4px 6px !important;
  border-radius: 9px !important;
  background: #ffffff !important;
  border: 1px solid rgba(226,232,240,.95) !important;
  box-shadow: 0 3px 10px rgba(15,23,42,.035) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip span,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip span {
  color: #64748b !important;
  font-size: 7.8px !important;
  text-transform: uppercase !important;
  letter-spacing: .055em !important;
  font-weight: 950 !important;
  line-height: 1.05 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip strong {
  color: #0f172a !important;
  font-size: 10.8px !important;
  line-height: 1.05 !important;
  font-weight: 950 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip em {
  color: #64748b !important;
  font-size: 8.2px !important;
  font-style: normal !important;
  line-height: 1.05 !important;
  font-weight: 850 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip .is-good strong,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip .is-good strong { color: #15803d !important; }
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip .is-advisory strong,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip .is-advisory strong { color: #b45309 !important; }
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip .is-weak strong,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip .is-bad strong,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip .is-weak strong,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip .is-bad strong { color: #dc2626 !important; }
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-zone-map {
  margin-top: 5px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-zone-map summary,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-manual-map summary {
  cursor: pointer !important;
  color: #0f766e !important;
  font-size: 9.2px !important;
  font-weight: 950 !important;
  padding: 3px 2px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-uplot-shell {
  border-radius: 0 0 12px 0 !important;
}
@media (max-width: 1280px) {
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}
@media (max-width: 760px) {
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout {
  grid-template-columns: var(--gcw-fault-rx-side-width, 328px) 10px minmax(0, 1fr) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane {
  border-color: rgba(15,118,110,.14) !important;
  box-shadow: inset -1px 0 0 rgba(226,232,240,.72), 0 10px 28px rgba(15,23,42,.045) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-head {
  flex-basis: 28px !important;
  min-height: 28px !important;
  padding: 4px 7px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-freeze-pane {
  max-height: min(50vh, 520px) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-frozen-scroll,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-zone {
  padding: 5px !important;
  gap: 5px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card.is-compact .gcw-fault-rx-card-head {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
  margin-bottom: 5px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card.is-compact .gcw-fault-rx-card-head strong {
  color: #0f172a !important;
  font-size: 10.4px !important;
  font-weight: 950 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card.is-compact .gcw-fault-rx-card-head span {
  color: #64748b !important;
  font-size: 8.6px !important;
  font-weight: 850 !important;
  text-align: right !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-grid.is-priority {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-grid.is-priority .gcw-tool-input-label:first-child,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-grid.is-priority .gcw-tool-input-label:nth-child(2) {
  grid-column: auto !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-assumption-map,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-zone-map,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-manual-map {
  margin-top: 4px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-assumption-map summary,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-zone-map summary,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-manual-map summary {
  cursor: pointer !important;
  color: #0f766e !important;
  font-size: 8.9px !important;
  font-weight: 950 !important;
  padding: 3px 1px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-immersive {
  min-height: 38px !important;
  padding: 4px 5px !important;
  gap: 4px !important;
  background: linear-gradient(180deg, #f8fafc 0%, #ffffff 72%) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-immersive > div {
  padding: 3px 5px !important;
  border-radius: 8px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-immersive strong { font-size: 10.4px !important; }
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-immersive em { font-size: 7.9px !important; }
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-plotly .plotly .scatterlayer .trace path {
  vector-effect: non-scaling-stroke !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-intelligence-card {
  flex: 0 0 auto !important;
  border: 1px solid rgba(226,232,240,.95) !important;
  border-radius: 10px !important;
  background: #ffffff !important;
  padding: 6px !important;
  box-shadow: 0 3px 10px rgba(15,23,42,.035) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-intelligence-card header {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  gap: 6px !important;
  margin-bottom: 5px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-intelligence-card header strong {
  color: #0f172a !important;
  font-size: 10.4px !important;
  font-weight: 950 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-intelligence-card header span {
  color: #64748b !important;
  font-size: 8.5px !important;
  font-weight: 850 !important;
  text-align: right !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-intelligence-card ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: grid !important;
  gap: 4px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-intelligence-card li {
  display: grid !important;
  grid-template-columns: minmax(88px, .42fr) minmax(0, 1fr) !important;
  gap: 6px !important;
  align-items: start !important;
  font-size: 9.2px !important;
  line-height: 1.18 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-intelligence-card li strong {
  color: #334155 !important;
  font-size: 8.8px !important;
  font-weight: 950 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-intelligence-card li span {
  color: #0f172a !important;
  font-weight: 850 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-intelligence-card.is-good { border-color: rgba(34,197,94,.28) !important; background: #f0fdf4 !important; }
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-intelligence-card.is-advisory { border-color: rgba(245,158,11,.30) !important; background: #fffbeb !important; }
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-intelligence-card.is-weak,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-intelligence-card.is-bad { border-color: rgba(220,38,38,.30) !important; background: #fef2f2 !important; }
@media (max-width: 1180px) {
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout {
    grid-template-columns: var(--gcw-fault-rx-side-width, 310px) 8px minmax(0, 1fr) !important;
  }
}

.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout {
  grid-template-columns: var(--gcw-fault-rx-side-width, 306px) 9px minmax(0, 1fr) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-freeze-pane {
  max-height: min(40vh, 430px) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-phase-aware,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-phase-aware,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-phase-aware {
  grid-template-columns: 1.18fr .7fr 1fr 1fr 1.12fr .78fr !important;
  min-height: 40px !important;
  padding: 4px 5px !important;
  gap: 4px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-phase-aware > div {
  padding: 3px 5px !important;
  border-radius: 8px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-phase-aware strong {
  font-size: 10px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-phase-aware em {
  font-size: 7.6px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar {
  flex: 0 0 auto !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 12 !important;
  padding: 4px 5px !important;
  border-bottom: 1px solid rgba(226,232,240,.95) !important;
  background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%) !important;
  box-shadow: 0 4px 12px rgba(15,23,42,.04) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar .gcw-fault-rx-player.gcw-phasor-player {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 7px !important;
  margin: 0 !important;
  padding: 4px 6px !important;
  border: 1px solid rgba(15,118,110,.14) !important;
  border-radius: 10px !important;
  background: #ffffff !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar .gcw-phasor-player-left {
  flex-wrap: nowrap !important;
  gap: 4px !important;
  min-width: max-content !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar .gcw-phasor-player-main {
  min-width: 0 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar .gcw-phasor-time-meta {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 5px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar .gcw-phasor-time-meta span {
  width: auto !important;
  min-width: 0 !important;
  display: inline-flex !important;
  justify-content: flex-start !important;
  gap: 3px !important;
  padding: 2px 5px !important;
  border-radius: 999px !important;
  background: #f8fafc !important;
  border: 1px solid rgba(226,232,240,.95) !important;
  color: #475569 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar .gcw-phasor-slider-shell {
  height: 17px !important;
  margin-top: 3px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar .gcw-phasor-play-btn,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar .gcw-phasor-mini-btn,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar .gcw-phasor-speed-select {
  height: 23px !important;
  min-height: 23px !important;
  font-size: 9.6px !important;
  padding: 2px 6px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar .gcw-phasor-speed-label {
  flex: 0 0 auto !important;
  min-width: 76px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-phase-card header strong::before {
  content: '⚡ ';
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-trajectory {
  font-variant-numeric: tabular-nums !important;
}
@media (max-width: 1320px) {
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-phase-aware {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar .gcw-fault-rx-player.gcw-phasor-player {
    grid-template-columns: 1fr !important;
  }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar .gcw-phasor-player-left {
    flex-wrap: wrap !important;
  }
}
@media (max-width: 860px) {
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-phase-aware {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar .gcw-phasor-time-meta {
    flex-wrap: wrap !important;
  }
}

.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] > .gcw-workbench-floating-toolbar,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] > .gcw-workbench-floating-toolbar,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] > .gcw-workbench-floating-toolbar {
  display: none !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout {
  grid-template-columns: var(--gcw-fault-rx-side-width, 286px) 8px minmax(0, 1fr) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-head {
  flex-basis: 28px !important;
  min-height: 28px !important;
  padding: 4px 7px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-head strong {
  font-size: 10.6px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-head span {
  font-size: 8.7px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-freeze-pane {
  max-height: min(34vh, 315px) !important;
  border-bottom-color: rgba(15,118,110,.12) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-frozen-scroll,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-zone {
  gap: 5px !important;
  padding: 5px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card.is-compact {
  padding: 6px !important;
  border-radius: 10px !important;
  box-shadow: none !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card.is-compact .gcw-fault-rx-card-head {
  margin-bottom: 5px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card.is-compact .gcw-fault-rx-card-head strong {
  font-size: 10.2px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card.is-compact .gcw-fault-rx-card-head span {
  font-size: 8.2px !important;
  max-width: 145px !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-grid.is-priority {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 5px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-grid.is-priority .gcw-tool-input-label:first-child,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-grid.is-priority .gcw-tool-input-label:nth-child(2) {
  grid-column: span 1 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card .gcw-tool-input-label {
  min-height: 40px !important;
  padding: 4px 5px !important;
  border-radius: 8px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card .gcw-tool-input-label span,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card .gcw-tool-input-label small {
  font-size: 8.1px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card input,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card select {
  min-height: 21px !important;
  height: 21px !important;
  font-size: 9.1px !important;
  padding: 2px 5px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-location-card,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip {
  display: none !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-layout-tools,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-warning-card,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card {
  border: 1px solid rgba(226,232,240,.95) !important;
  border-radius: 10px !important;
  background: #ffffff !important;
  padding: 0 !important;
  box-shadow: none !important;
  overflow: hidden !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-layout-tools summary,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-warning-card summary,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card summary {
  min-height: 27px !important;
  padding: 5px 7px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 6px !important;
  cursor: pointer !important;
  color: #0f172a !important;
  font-size: 9.4px !important;
  font-weight: 950 !important;
  background: linear-gradient(180deg, #f8fafc, #ffffff) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-warning-card summary span,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card summary span {
  color: #64748b !important;
  font-size: 8.3px !important;
  font-weight: 850 !important;
  white-space: nowrap !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-warning-card.is-warning summary {
  background: linear-gradient(180deg, #fff7ed, #ffffff) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-warning-card.is-danger summary {
  background: linear-gradient(180deg, #fef2f2, #ffffff) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-warning-card ul,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card .gcw-fault-rx-live-scroll,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card .gcw-phasor-live-head {
  padding: 6px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-layout-action-row {
  padding: 6px !important;
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 5px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-layout-action-row button {
  appearance: none !important;
  min-height: 26px !important;
  border: 1px solid rgba(15,118,110,.22) !important;
  border-radius: 8px !important;
  background: #f8fafc !important;
  color: #0f172a !important;
  font-size: 9.3px !important;
  font-weight: 900 !important;
  cursor: pointer !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-layout-action-row button:hover,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-layout-action-row button:focus-visible {
  background: #ecfeff !important;
  border-color: rgba(15,118,110,.45) !important;
  outline: none !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon {
  flex: 0 0 auto !important;
  display: grid !important;
  grid-template-columns: .78fr .62fr 1.18fr 1.18fr .88fr 1.36fr !important;
  gap: 4px !important;
  padding: 4px 5px !important;
  border-bottom: 1px solid rgba(226,232,240,.95) !important;
  background: #fbfdff !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon span {
  min-width: 0 !important;
  display: flex !important;
  align-items: center !important;
  gap: 5px !important;
  padding: 3px 6px !important;
  border: 1px solid rgba(226,232,240,.92) !important;
  border-radius: 999px !important;
  background: #ffffff !important;
  overflow: hidden !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon b {
  flex: 0 0 auto !important;
  color: #64748b !important;
  font-size: 8px !important;
  font-weight: 950 !important;
  text-transform: uppercase !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon strong {
  min-width: 0 !important;
  color: #0f172a !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-phase-aware {
  padding-right: 5px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar {
  position: relative !important;
  top: auto !important;
  z-index: 8 !important;
  box-shadow: none !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-uplot-shell {
  flex: 1 1 0 !important;
  min-height: 0 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-plotly,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-plotly,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-plotly {
  min-height: 0 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-detail-drawer summary {
  font-size: 9.5px !important;
}
@media (max-width: 1320px) {
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}
@media (max-width: 860px) {
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout {
    grid-template-columns: 1fr !important;
  }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer { display: none !important; }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

.gcw-root.gcw-tool-open.gcw-analysis-mode,
body.zrk-comtrade-body .gcw-root.gcw-tool-open.gcw-analysis-mode,
.gcw-root.gcw-tool-open.gcw-viewport-full.gcw-analysis-mode {
  --gcw-reference-wave-height: 42px;
}
.gcw-root.gcw-tool-open .gcw-workbench-floating-toolbar,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-workbench-floating-toolbar,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-workbench-floating-toolbar {
  display: none !important;
}
.gcw-root.gcw-tool-open .gcw-workbench-wave-splitter,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-workbench-wave-splitter,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-workbench-wave-splitter {
  flex: 0 0 16px !important;
  height: 16px !important;
  min-height: 16px !important;
  background: linear-gradient(180deg, #f8fafc, #dbeafe) !important;
  border-top: 1px solid rgba(37,99,235,.20) !important;
  border-bottom: 1px solid rgba(37,99,235,.20) !important;
  position: relative !important;
  z-index: 9 !important;
}
.gcw-root.gcw-tool-open .gcw-workbench-wave-splitter span,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-workbench-wave-splitter span,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-workbench-wave-splitter span {
  width: 96px !important;
  height: 3px !important;
  border-radius: 999px !important;
  background: #2563eb !important;
  box-shadow: 0 -3px 0 rgba(37,99,235,.12), 0 3px 0 rgba(37,99,235,.12) !important;
}
.gcw-root.gcw-tool-open .gcw-workbench-wave-splitter::before,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-workbench-wave-splitter::before,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-workbench-wave-splitter::before {
  content: "▴ waveform reference · drag up" !important;
  position: absolute !important;
  left: 10px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  color: #334155 !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  letter-spacing: .015em !important;
  text-transform: uppercase !important;
}
.gcw-root.gcw-tool-open .gcw-workbench-wave-splitter::after,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-workbench-wave-splitter::after,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-workbench-wave-splitter::after {
  content: "" !important;
  display: none !important;
}
.gcw-root.gcw-tool-open .gcw-wave-section.gcw-combined-section,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-wave-section.gcw-combined-section,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-wave-section.gcw-combined-section {
  flex: 0 0 var(--gcw-reference-wave-height, 42px) !important;
  height: var(--gcw-reference-wave-height, 42px) !important;
  min-height: 42px !important;
  max-height: min(46vh, 420px) !important;
  overflow: hidden !important;
  border-top: 1px solid rgba(37,99,235,.16) !important;
  background: #ffffff !important;
}
.gcw-root.gcw-tool-open .gcw-wave-section-head,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-wave-section-head,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-wave-section-head {
  display: none !important;
}
.gcw-root.gcw-tool-open .gcw-canvas-card.gcw-combined-card,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-canvas-card.gcw-combined-card,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-canvas-card.gcw-combined-card {
  min-height: 30px !important;
  height: calc(var(--gcw-reference-wave-height, 42px) - 2px) !important;
  border-radius: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
}
.gcw-root.gcw-tool-open .gcw-event-table-wrap,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-event-table-wrap,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-event-table-wrap {
  display: none !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane {
  display: flex !important;
  flex-direction: column !important;
  min-height: 0 !important;
  overflow: hidden !important;
  background: #f8fafc !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-head {
  flex: 0 0 30px !important;
  min-height: 30px !important;
  border-bottom: 1px solid rgba(226,232,240,.95) !important;
  background: linear-gradient(180deg, #ffffff, #f8fafc) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-scroll,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-scroll,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-scroll {
  flex: 1 1 auto !important;
  min-height: 0 !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 6px !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 6px !important;
  scrollbar-width: thin !important;
  scrollbar-color: rgba(37,99,235,.45) rgba(241,245,249,.85) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-freeze-pane,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-zone {
  max-height: none !important;
  overflow: visible !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table-card,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table-card,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table-card {
  border: 1px solid rgba(226,232,240,.95) !important;
  border-radius: 10px !important;
  background: #ffffff !important;
  overflow: hidden !important;
  box-shadow: none !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table-card header {
  min-height: 28px !important;
  padding: 5px 7px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 6px !important;
  background: linear-gradient(180deg, #eff6ff, #ffffff) !important;
  border-bottom: 1px solid rgba(226,232,240,.95) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table-card header strong {
  font-size: 9.8px !important;
  font-weight: 950 !important;
  color: #0f172a !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table-card header span {
  font-size: 8px !important;
  font-weight: 850 !important;
  color: #64748b !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table {
  width: 100% !important;
  border-collapse: collapse !important;
  table-layout: fixed !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table th,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table td {
  padding: 5px 7px !important;
  border-bottom: 1px solid rgba(226,232,240,.78) !important;
  vertical-align: top !important;
  line-height: 1.18 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table th {
  width: 78px !important;
  color: #64748b !important;
  font-size: 8.4px !important;
  font-weight: 950 !important;
  text-transform: uppercase !important;
  letter-spacing: .025em !important;
  background: #f8fafc !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table td strong {
  display: block !important;
  color: #0f172a !important;
  font-size: 10.2px !important;
  font-weight: 950 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table td em {
  display: block !important;
  color: #64748b !important;
  font-size: 8.2px !important;
  font-style: normal !important;
  font-weight: 850 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-warning-card,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-detail-drawer,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-layout-tools {
  flex: 0 0 auto !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card[open] .gcw-fault-rx-live-scroll,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card[open] .gcw-fault-rx-live-scroll,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card[open] .gcw-fault-rx-live-scroll {
  max-height: 190px !important;
  overflow-y: auto !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card:not([open]) {
  min-height: 0 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel {
  min-width: 0 !important;
  overflow: hidden !important;
  isolation: isolate !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon {
  position: relative !important;
  z-index: 3 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip > div {
  min-width: 0 !important;
  overflow: hidden !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card.is-compact,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table-card,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-warning-card,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-detail-drawer,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-layout-tools {
  margin: 0 !important;
}
@media (max-width: 860px) {
  .gcw-root.gcw-tool-open .gcw-workbench-wave-splitter::before { content: "▴ waveform · drag" !important; }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-scroll { max-height: 34vh !important; }
}

.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry {
  grid-template-columns: .92fr .72fr .72fr 1.18fr 1.1fr 1.14fr !important;
  gap: 5px !important;
  padding: 5px 6px !important;
  border-top: 1px solid rgba(15,118,110,.10) !important;
  border-bottom: 1px solid rgba(15,118,110,.13) !important;
  background: linear-gradient(180deg, #f8fbff 0%, #eef7ff 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.9) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry span {
  min-height: 30px !important;
  border-radius: 10px !important;
  border: 1px solid rgba(15,118,110,.12) !important;
  background: #ffffff !important;
  box-shadow: 0 1px 3px rgba(15,23,42,.035) !important;
  padding: 3px 7px !important;
  gap: 6px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry b {
  min-width: 0 !important;
  color: #64748b !important;
  font-size: 7.9px !important;
  line-height: 1 !important;
  letter-spacing: .035em !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry strong {
  color: #0f172a !important;
  font-size: 10.2px !important;
  line-height: 1.05 !important;
  font-weight: 950 !important;
  font-variant-numeric: tabular-nums !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry strong i,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry strong em {
  font-style: normal !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry .gcw-fault-rx-live-r,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry .gcw-fault-rx-live-x,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry .gcw-fault-rx-live-zvector,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry .gcw-fault-rx-live-km-pct {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace !important;
}
@media (max-width: 1320px) {
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}
@media (max-width: 860px) {
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-phase-aware.is-no-repeat,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-phase-aware.is-no-repeat,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-phase-aware.is-no-repeat {
  grid-template-columns: 1.18fr .7fr 1fr 1fr 1.12fr .78fr !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-phase-aware.is-no-repeat em i {
  font-style: normal !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-phase-aware.is-no-repeat .gcw-fault-rx-live-zone-status {
  color: #475569 !important;
}

.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry {
  display: grid !important;
  grid-template-columns: minmax(118px,.92fr) minmax(150px,1.04fr) minmax(94px,.58fr) minmax(94px,.58fr) minmax(205px,1.28fr) minmax(185px,1.12fr) minmax(170px,1.08fr) !important;
  grid-auto-flow: column !important;
  grid-auto-columns: minmax(120px,1fr) !important;
  grid-template-rows: 1fr !important;
  align-items: center !important;
  gap: 4px !important;
  padding: 4px 5px !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  white-space: nowrap !important;
  scrollbar-width: thin !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry > span,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry > span,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry > span {
  min-width: 0 !important;
  width: auto !important;
  max-width: none !important;
  min-height: 28px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 5px !important;
  padding: 2px 6px !important;
  border-radius: 999px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry > span > b {
  flex: 0 0 auto !important;
  font-size: 7.6px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry > span > strong {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  font-size: 9.8px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
@media (max-width: 1320px) {
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry {
    grid-template-columns: minmax(118px,.92fr) minmax(142px,1fr) minmax(88px,.55fr) minmax(88px,.55fr) minmax(190px,1.25fr) minmax(170px,1.1fr) minmax(155px,1fr) !important;
  }
}
@media (max-width: 860px) {
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry {
    grid-template-columns: repeat(7, minmax(112px, max-content)) !important;
  }
}

.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 7px !important;
  padding: 4px 8px !important;
  min-height: 32px !important;
  overflow: visible !important;
  white-space: nowrap !important;
  border-top: 1px solid rgba(15,118,110,.10) !important;
  border-bottom: 1px solid rgba(15,118,110,.14) !important;
  background: linear-gradient(180deg, #fbfdff 0%, #eef8ff 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.92) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span {
  flex: 0 1 auto !important;
  min-width: 0 !important;
  width: auto !important;
  max-width: none !important;
  min-height: 0 !important;
  display: inline-flex !important;
  align-items: baseline !important;
  justify-content: flex-start !important;
  gap: 4px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  overflow: visible !important;
  white-space: nowrap !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span::after {
  content: "•";
  margin-left: 7px;
  color: rgba(100,116,139,.50);
  font-weight: 900;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span:last-child::after { content: ""; margin: 0; }
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span > b,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span > b,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span > b {
  flex: 0 0 auto !important;
  color: #64748b !important;
  font-size: clamp(7px, .46vw, 9px) !important;
  line-height: 1 !important;
  font-weight: 950 !important;
  letter-spacing: .045em !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
  overflow: visible !important;
  text-overflow: clip !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span > strong,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span > strong,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span > strong {
  flex: 0 1 auto !important;
  min-width: 0 !important;
  color: #0f172a !important;
  font-size: clamp(8px, .56vw, 10.4px) !important;
  line-height: 1 !important;
  font-weight: 950 !important;
  font-variant-numeric: tabular-nums !important;
  white-space: nowrap !important;
  overflow: visible !important;
  text-overflow: clip !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline .gcw-fault-rx-live-r,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline .gcw-fault-rx-live-x,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline .gcw-fault-rx-live-zvector,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline .gcw-fault-rx-live-km-pct {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace !important;
}
@media (max-width: 1180px) {
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline { gap: 5px !important; padding-left: 5px !important; padding-right: 5px !important; }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span::after { margin-left: 4px !important; }
}

.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline {
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: flex-start !important;
  align-items: center !important;
  gap: 8px !important;
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  white-space: nowrap !important;
  padding: 4px 7px !important;
  min-height: 31px !important;
  scrollbar-width: thin !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span {
  flex: 0 0 auto !important;
  min-width: max-content !important;
  max-width: none !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span > strong,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span > strong,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span > strong,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span > b,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span > b,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span > b {
  flex: 0 0 auto !important;
  max-width: none !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}

.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-card {
  border: 1px solid rgba(148,163,184,.34) !important;
  border-radius: 14px !important;
  background: linear-gradient(180deg, rgba(248,250,252,.98), rgba(255,255,255,.96)) !important;
  box-shadow: 0 10px 22px rgba(15,23,42,.055) !important;
  padding: 9px 10px !important;
  margin: 0 0 8px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-card header {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
  margin-bottom: 7px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-card header strong {
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 950 !important;
  letter-spacing: -.01em !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-card header span {
  color: #64748b !important;
  font-size: 9px !important;
  font-weight: 850 !important;
  text-transform: uppercase !important;
  letter-spacing: .04em !important;
  white-space: nowrap !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-chips {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 6px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-chips span {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 5px !important;
  min-width: 0 !important;
  border: 1px solid rgba(37,99,235,.16) !important;
  border-radius: 999px !important;
  background: rgba(239,246,255,.92) !important;
  padding: 4px 7px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-chips b {
  color: #1d4ed8 !important;
  font-size: 9.5px !important;
  font-weight: 950 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-chips em {
  color: #0f172a !important;
  font-size: 9.5px !important;
  font-style: normal !important;
  font-weight: 950 !important;
  font-variant-numeric: tabular-nums !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-card p {
  margin: 7px 1px 0 !important;
  color: #475569 !important;
  font-size: 9.5px !important;
  line-height: 1.35 !important;
}

.gcw-root.gcw-tool-open .gcw-workbench-shell::before,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-workbench-shell::before,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-workbench-shell::before {
  content: none !important;
  display: none !important;
}

.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-chips span.is-zone1 {
  border-color: rgba(22, 163, 74, .42) !important;
  background: rgba(22, 163, 74, .09) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-chips span.is-zone1 b,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-chips span.is-zone1 em {
  color: #15803d !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-chips span.is-zone2 {
  border-color: rgba(249, 115, 22, .46) !important;
  background: rgba(249, 115, 22, .10) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-chips span.is-zone2 b,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-chips span.is-zone2 em {
  color: #c2410c !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-chips span.is-zone3 {
  border-color: rgba(124, 58, 237, .46) !important;
  background: rgba(124, 58, 237, .10) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-chips span.is-zone3 b,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-chips span.is-zone3 em {
  color: #6d28d9 !important;
}
.gcw-tool-uplot-zone-0 { stroke: #16a34a !important; }
.gcw-tool-uplot-zone-1 { stroke: #f97316 !important; stroke-dasharray: 8 6; }
.gcw-tool-uplot-zone-2 { stroke: #7c3aed !important; stroke-dasharray: 13 7; }
.gcw-tool-uplot-zone.is-centre-tick { stroke-dasharray: none !important; }

.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout {
  align-items: stretch !important;
  justify-items: stretch !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer {
  width: 8px !important;
  min-width: 8px !important;
  max-width: 8px !important;
  overflow: hidden !important;
  z-index: 4 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer span,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer span,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer span {
  width: 3px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-tool-uplot-shell,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-tool-uplot-shell,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-tool-uplot-shell {
  box-sizing: border-box !important;
  max-width: 100% !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel {
  min-width: 0 !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-uplot-shell,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-uplot-shell,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-uplot-shell {
  flex: 1 1 auto !important;
  min-height: 220px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline {
  flex: 0 0 auto !important;
  contain: layout paint !important;
}
@media (max-width: 980px) {
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: minmax(430px, 1.1fr) 10px minmax(280px, .9fr) !important;
    overflow: auto !important;
  }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel {
    order: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 430px !important;
    border-left: 1px solid rgba(15,118,110,.16) !important;
    border-radius: 12px 12px 0 0 !important;
  }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer {
    order: 2 !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 10px !important;
    min-height: 10px !important;
    max-height: 10px !important;
    cursor: row-resize !important;
  }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer span,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer span,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer span {
    width: 68px !important;
    height: 4px !important;
  }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane {
    order: 3 !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 280px !important;
    border-radius: 0 0 12px 12px !important;
  }
}
@media (max-width: 860px) {
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: minmax(410px, 1.15fr) minmax(280px, .85fr) !important;
    overflow: auto !important;
  }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer {
    display: none !important;
  }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel {
    order: 1 !important;
    min-height: 410px !important;
    border-radius: 12px 12px 0 0 !important;
  }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane {
    order: 2 !important;
    min-height: 280px !important;
    width: 100% !important;
    border-radius: 0 0 12px 12px !important;
  }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-scroll,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-scroll,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-scroll {
    max-height: none !important;
    height: 100% !important;
  }
}
@media (max-width: 620px) {
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout {
    grid-template-rows: minmax(390px, 1.12fr) minmax(270px, .88fr) !important;
  }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel {
    min-height: 390px !important;
  }
}

@media (max-width: 980px) {
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-layout {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: minmax(430px, 1.16fr) minmax(280px, .84fr) !important;
  }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer {
    display: none !important;
  }
  .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane,
  body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane,
  .gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane {
    order: 2 !important;
  }
}

.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-slider-shell,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-slider-shell,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-slider-shell {
  cursor: ew-resize !important;
  touch-action: none !important;
  user-select: none !important;
  -webkit-user-select: none !important;
  outline: 1px solid rgba(15,118,110,.12) !important;
  outline-offset: 1px !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-slider-shell:hover,
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-slider-shell.is-scrubbing {
  outline-color: rgba(15,118,110,.38) !important;
  box-shadow: inset 0 1px 3px rgba(15,23,42,.10), 0 0 0 3px rgba(20,184,166,.12) !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-slider-shell.is-scrubbing,
body.gcw-fault-rx-playbar-scrubbing {
  cursor: ew-resize !important;
}
.gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-time-slider,
body.zrk-comtrade-body .gcw-root.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-time-slider,
.gcw-root.gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-time-slider {
  height: 100% !important;
  min-height: 100% !important;
  cursor: ew-resize !important;
}

.gcw-root.gcw-tool-open .gcw-fault-rx-truth-list .gcw-fault-rx-truth-note {
  margin: 8px 0 0;
  font-size: 11px;
  line-height: 1.35;
  color: rgba(71, 85, 105, 0.95);
}
