/* Opt-in Graphite / Light presentation. Loaded after the existing workbench
   modules. No filters or series recolouring: numerical and semantic plot
   colours remain owned by the renderers. Existing pane-width variables remain
   the source of user-resized dimensions. Repeated opt-in classes in geometry
   selectors outrank legacy !important rules; they require no extra DOM class. */
body .gcw-root.gcw-graphite-layout[data-gcw-theme] {
  --gcw-theme-shell: #edf1f5;
  --gcw-theme-canvas: #ffffff;
  --gcw-theme-text: #172438;
  --gcw-theme-muted: #526174;
  --gcw-theme-line: #cbd5df;
  --gcw-theme-grid: #e4eaf0;
  --gcw-theme-accent: #416c96;
  --gcw-theme-accent-text: #ffffff;
  --gcw-theme-soft: #e6eef7;
  --gcw-theme-hover: #e1e7ee;
  --gcw-theme-warning-bg: #fff7e7;
  --gcw-theme-warning-text: #895400;
  --gcw-theme-warning-line: #d5b977;
  --gcw-theme-error-bg: #fff1f2;
  --gcw-theme-error-text: #a12e3f;
  --gcw-theme-error-line: #d8a1aa;
  --gcw-usability-rail-width: 67px;
  --gcw-usability-line: var(--gcw-theme-line);
  --gcw-usability-muted: var(--gcw-theme-muted);
  --gcw-usability-selected: var(--gcw-theme-soft);
  --gcw-usability-primary: var(--gcw-theme-accent);
  --gcw-bg: var(--gcw-theme-canvas);
  --gcw-card: var(--gcw-theme-shell);
  --gcw-text: var(--gcw-theme-text);
  --gcw-muted: var(--gcw-theme-muted);
  --gcw-border: var(--gcw-theme-line);
  --gcw-primary: var(--gcw-theme-accent);
  --gcw-primary-dark: var(--gcw-theme-accent);
  color-scheme: light;
  color: var(--gcw-theme-text);
  background: var(--gcw-theme-shell);
  font-family: system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
body .gcw-root.gcw-graphite-layout[data-gcw-theme="dark"] {
  --gcw-theme-shell: #23272e;
  --gcw-theme-canvas: #171b21;
  --gcw-theme-text: #e5e7eb;
  --gcw-theme-muted: #b3c0cf;
  --gcw-theme-line: #414a56;
  --gcw-theme-grid: #303945;
  --gcw-theme-accent: #8faece;
  --gcw-theme-accent-text: #142536;
  --gcw-theme-soft: #2a3441;
  --gcw-theme-hover: #303944;
  --gcw-theme-warning-bg: #3b3020;
  --gcw-theme-warning-text: #f1c275;
  --gcw-theme-warning-line: #806842;
  --gcw-theme-error-bg: #3e262d;
  --gcw-theme-error-text: #ffa3ae;
  --gcw-theme-error-line: #885462;
  color-scheme: dark;
}

/* Include the existing results/workspace classes in the selectors so these
   declarations outrank the legacy high-specificity !important layout rules. */
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results {
  background: var(--gcw-theme-canvas) !important;
  color: var(--gcw-theme-text) !important;
  border-color: var(--gcw-theme-line) !important;
  border-radius: 0 !important;
  gap: 0 !important;
  padding: 0 !important;
  box-shadow: none !important;
  min-width: 0 !important;
  min-height: 0 !important;
}
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] {
  display: grid !important;
  grid-template-columns: 67px minmax(0,1fr) 6px minmax(280px,var(--gcw-channel-pane-width,var(--gcw-measure-width,384px))) !important;
  grid-template-rows: minmax(0,1fr) !important;
  gap: 0 !important;
  flex: 1 1 auto !important;
  width: 100% !important;
  height: auto !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: hidden !important;
  background: var(--gcw-theme-canvas) !important;
}
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] > .gcw-engineering-tool-rail {
  grid-column: 1 !important;
  grid-row: 1 !important;
  width: 67px !important;
  min-width: 67px !important;
  max-width: 67px !important;
  height: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border-right: 1px solid var(--gcw-theme-line) !important;
  border-radius: 0 !important;
  background: var(--gcw-theme-shell) !important;
  color: var(--gcw-theme-text) !important;
  overflow: hidden auto !important;
  box-shadow: none !important;
}
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] > .gcw-measurements-pane.gcw-measurements-with-dock {
  grid-column: 4 !important;
  grid-row: 1 !important;
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
  margin: 0 !important;
  border: 0 !important;
  border-left: 1px solid var(--gcw-theme-line) !important;
  border-radius: 0 !important;
  background: var(--gcw-theme-shell) !important;
  overflow: hidden !important;
  box-shadow: none !important;
}
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] > .gcw-splitter {
  grid-column: 3 !important;
  grid-row: 1 !important;
  display: block !important;
  width: 6px !important;
  min-width: 6px !important;
  height: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  background: var(--gcw-theme-shell) !important;
  border: 0 !important;
  border-radius: 0 !important;
  cursor: col-resize !important;
  box-shadow: none !important;
}
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] > .gcw-wave-pane {
  grid-column: 2 !important;
  grid-row: 1 !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  height: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  background: var(--gcw-theme-canvas) !important;
}
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-readings-collapsed,.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] {
  grid-template-columns: 67px minmax(0,1fr) !important;
}
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-readings-collapsed,.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] > :is(.gcw-measurements-pane.gcw-measurements-with-dock,.gcw-splitter) { display: none !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-readings-collapsed,.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] > .gcw-wave-pane { grid-column: 2 / -1 !important; }

/* The tool dock retains every tool and permission state; overflow scrolls. */
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-tool-rail-inner { padding: 4px !important; gap: 2px !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-module-dock .gcw-tool-btn {
  width: 100% !important;
  min-width: 0 !important;
  height: 42px !important;
  min-height: 42px !important;
  padding: 3px 2px !important;
  border: 0 !important;
  border-radius: 3px !important;
  background: transparent !important;
  color: var(--gcw-theme-muted) !important;
  box-shadow: none !important;
}
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-module-dock .gcw-tool-btn:is(:hover,:focus-visible) { background: var(--gcw-theme-hover) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-module-dock .gcw-tool-btn.is-active { background: var(--gcw-theme-soft) !important; color: var(--gcw-theme-accent) !important; box-shadow: inset 2px 0 var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-module-dock :is(.gcw-tool-icon,.gcw-tool-label) { color: inherit !important; }
body .gcw-root.gcw-graphite-layout .gcw-tool-rail-kicker { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; font-size: 10px !important; }

/* A single compact command row; menus keep less common controls accessible. */
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results :is(.gcw-results-head,.gcw-unified-toolbar) {
  background: var(--gcw-theme-shell) !important;
  color: var(--gcw-theme-text) !important;
  border-color: var(--gcw-theme-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
  padding: 4px 7px !important;
}
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results .gcw-unified-toolbar {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 4px !important;
  min-height: 34px !important;
  height: auto !important;
  max-height: none !important;
  flex-wrap: wrap !important;
  overflow: visible !important;
  border-bottom: 1px solid var(--gcw-theme-line) !important;
}
body .gcw-root.gcw-graphite-layout .gcw-unified-toolbar :is(.gcw-toolbar-zone,.gcw-global-cursor-controls,.gcw-cursor-arm-control,.gcw-theme-switch) { display: flex !important; align-items: center !important; gap: 3px !important; min-width: 0 !important; flex: 0 0 auto !important; }
body .gcw-root.gcw-graphite-layout .gcw-unified-toolbar .gcw-toolbar-zone-right { margin-left: auto !important; }
body .gcw-root.gcw-graphite-layout .gcw-unified-toolbar .gcw-record-identity { min-width: 0 !important; max-width: min(24vw,280px) !important; color: var(--gcw-theme-muted) !important; font-size: 11px !important; }
body .gcw-root.gcw-graphite-layout .gcw-unified-toolbar :is(button,summary,.gcw-toolbar-select,.gcw-toggle) { min-height: 25px !important; height: auto !important; padding: 3px 6px !important; font-size: 11px !important; line-height: 17px !important; border-radius: 3px !important; white-space: nowrap !important; }
body .gcw-root.gcw-graphite-layout .gcw-unified-toolbar :is(.gcw-toolbar-select,.gcw-reference-control) { display: inline-flex !important; align-items: center !important; gap: 4px !important; }
body .gcw-root.gcw-graphite-layout .gcw-unified-toolbar :is(.gcw-reference-control,.gcw-toolbar-select) select { width: auto !important; max-width: 160px !important; min-height: 23px !important; padding: 2px 22px 2px 5px !important; font-size: 11px !important; }
body .gcw-root.gcw-graphite-layout .gcw-unified-toolbar :is(.gcw-toolbar-select span,.gcw-reference-control span,.gcw-cursor-arm-label) { color: var(--gcw-theme-muted) !important; font-size: 10px !important; }
body .gcw-root.gcw-graphite-layout .gcw-theme-switch { gap: 2px !important; }
body .gcw-root.gcw-graphite-layout .gcw-theme-switch [data-gcw-theme-choice][aria-pressed="true"],
body .gcw-root.gcw-graphite-layout .gcw-unified-toolbar [data-gcw-readings-toggle][aria-expanded="true"] { background: var(--gcw-theme-soft) !important; color: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; }

/* Native controls and dialogs follow the same palette. No calculated value or
   phase marker receives a blanket foreground override. */
body .gcw-root.gcw-graphite-layout[data-gcw-theme] :is(button,select,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,summary) {
  color: var(--gcw-theme-text) !important;
  border-color: var(--gcw-theme-line) !important;
  background-color: var(--gcw-theme-canvas) !important;
  background-image: none !important;
  box-shadow: none !important;
}
body .gcw-root.gcw-graphite-layout[data-gcw-theme] :is(input,select,textarea) { accent-color: var(--gcw-theme-accent); color-scheme: inherit; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] :is(button,summary):is(:hover,:focus-visible) { background-color: var(--gcw-theme-hover) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] :is(button,select,input,textarea,summary,[tabindex]):focus-visible { outline: 2px solid var(--gcw-theme-accent) !important; outline-offset: 2px !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] :is(button,select,input,textarea):disabled { color: var(--gcw-theme-muted) !important; opacity: .65; cursor: not-allowed; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-btn-primary,.gcw-upload-new,.gcw-analysis-reset) { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-accent-text) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-study-menu-content,.gcw-export-menu > div,.gcw-measure-menu-content,.gcw-channel-insight-content,.gcw-channel-bulk,.gcw-wave-view-menu > div,.gcw-hover-tooltip,.gcw-tool-uplot-readout,.gcw-readout-menu-panel,.gcw-modal-panel,.gcw-modal-card,dialog) {
  background: var(--gcw-theme-shell) !important;
  color: var(--gcw-theme-text) !important;
  border-color: var(--gcw-theme-line) !important;
  box-shadow: 0 5px 18px rgba(0,0,0,.16) !important;
}

/* Neutral workbench surfaces; warning/error cards receive their own tones below. */
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-engineering-tool-drawer,.gcw-engineering-tool-body,.gcw-query-chart-wrap,.gcw-canvas-card,.gcw-tool-uplot-shell,.gcw-phasor-plot-panel,.gcw-phasor-plane-panel,.gcw-frequency-result-panel,.gcw-fault-rx-plot-panel,.gcw-generic-result-panel,.gcw-readout-result-panel,.gcw-computed-result-panel) {
  background: var(--gcw-theme-canvas) !important;
  color: var(--gcw-theme-text) !important;
  border-color: var(--gcw-theme-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  min-width: 0 !important;
}
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-measurements-main,.gcw-measurement-browser,.gcw-phasor-info-pane,.gcw-frequency-info-pane,.gcw-fault-rx-info-pane,.gcw-generic-info-pane,.gcw-readout-info-pane,.gcw-computed-info-pane,.gcw-graphite-readings-panel) {
  background: var(--gcw-theme-shell) !important;
  color: var(--gcw-theme-text) !important;
  border-color: var(--gcw-theme-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  min-width: 0 !important;
}
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-pane-head,.gcw-tool-drawer-head,.gcw-tool-uplot-head,.gcw-phasor-live-head,.gcw-phasor-info-head,.gcw-frequency-info-head,.gcw-frequency-result-head,.gcw-fault-rx-info-head,.gcw-generic-info-head,.gcw-generic-result-head,.gcw-workbench-context,.gcw-channel-controls,.gcw-channel-filters,.gcw-ledger-legend,.gcw-event-table-title,.gcw-wave-navigator,.gcw-computed-focus-head,.gcw-readout-precision-head,.gcw-readout-ref-head) {
  background: var(--gcw-theme-shell) !important;
  color: var(--gcw-theme-text) !important;
  border-color: var(--gcw-theme-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-generic-control-card,.gcw-generic-focus-list,.gcw-generic-visual-card,.gcw-phasor-control-card,.gcw-frequency-control-card,.gcw-computed-sequence-card,.gcw-computed-ref-settings,.gcw-computed-focus-settings,.gcw-readout-ref-settings,.gcw-source-workbench-controls,.gcw-generic-frozen-scroll,.gcw-generic-live-zone,.gcw-frequency-live-zone,.gcw-phasor-live-zone,.gcw-fault-rx-live-zone,.gcw-generic-summary-strip > article,.gcw-phasor-freeze-pane,.gcw-frequency-freeze-pane,.gcw-fault-rx-freeze-pane) {
  background: var(--gcw-theme-shell) !important;
  color: var(--gcw-theme-text) !important;
  border-color: var(--gcw-theme-line) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results :is(.gcw-context-item strong,.gcw-context-item,.gcw-pane-head h4,.gcw-tool-drawer-head strong,.gcw-tool-uplot-head strong,.gcw-generic-info-head strong,.gcw-generic-result-head strong,.gcw-generic-summary-strip strong,.gcw-generic-focus-list li strong,.gcw-phasor-live-head strong,.gcw-computed-sequence-card strong,.gcw-results-head h3) { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results :is(.gcw-context-item small,.gcw-tool-drawer-head p,.gcw-generic-info-head span,.gcw-generic-result-head small,.gcw-generic-summary-strip small,.gcw-generic-summary-strip em,.gcw-generic-focus-list p,.gcw-generic-control-card p,.gcw-ledger-legend,.gcw-channel-readout-origin,.gcw-results-head p) { color: var(--gcw-theme-muted) !important; }

/* Compact source context retains actual loading, retry and qualification text. */
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workbench-context { padding: 3px 7px !important; gap: 4px 8px !important; min-height: 30px !important; }
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workbench-context-values { gap: 8px !important; }
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workbench-context > small[role]:not([hidden]) { display: block !important; color: var(--gcw-theme-muted) !important; flex-basis: 100%; white-space: normal; }
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-query-status:not(:empty):not([hidden]) { display: block !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; padding: 3px 7px !important; font-size: 11px !important; }

/* Custom cockpit panes keep their source settings and original width memory. */
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-phasor-cockpit-layout { grid-template-columns: minmax(0,1fr) 8px var(--gcw-phasor-pane-width,var(--gcw-phasor-side-width,320px)) !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-frequency-cockpit-layout { grid-template-columns: minmax(0,1fr) 8px var(--gcw-frequency-side-width,340px) !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-fault-rx-cockpit-layout { grid-template-columns: minmax(0,1fr) 8px var(--gcw-fault-rx-side-width,320px) !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-phasor-cockpit-layout,.gcw-frequency-cockpit-layout,.gcw-fault-rx-cockpit-layout) { grid-template-rows: minmax(0,1fr) !important; min-width: 0 !important; min-height: 0 !important; overflow: hidden !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-phasor-info-pane,.gcw-frequency-info-pane,.gcw-fault-rx-info-pane) { grid-column: 3 !important; grid-row: 1 !important; order: 3 !important; border-left: 1px solid var(--gcw-theme-line) !important; min-height: 0 !important; max-height: none !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-phasor-plane-panel,.gcw-phasor-plot-panel,.gcw-frequency-result-panel,.gcw-fault-rx-plot-panel) { grid-column: 1 !important; grid-row: 1 !important; order: 1 !important; min-width: 0 !important; min-height: 0 !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-phasor-side-resizer,.gcw-frequency-side-resizer,.gcw-fault-rx-side-resizer) { grid-column: 2 !important; grid-row: 1 !important; order: 2 !important; width: 8px !important; min-width: 8px !important; height: 100% !important; min-height: 0 !important; background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; cursor: col-resize !important; box-shadow: none !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-readings-collapsed .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-phasor-cockpit-layout,.gcw-frequency-cockpit-layout,.gcw-fault-rx-cockpit-layout) { grid-template-columns: minmax(0,1fr) !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-readings-collapsed .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-phasor-info-pane,.gcw-frequency-info-pane,.gcw-fault-rx-info-pane,.gcw-phasor-side-resizer,.gcw-frequency-side-resizer,.gcw-fault-rx-side-resizer) { display: none !important; }

/* Dense tables remain scrollable and retain phase/status identity colours. */
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results :is(table,.gcw-measure-table,.gcw-event-table) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results :is(th,td) { border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results :is(.gcw-measure-row,.gcw-computed-row,.gcw-readout-row) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results :is(.gcw-measure-row,.gcw-computed-row,.gcw-readout-row):nth-child(even) { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results :is(.gcw-measure-row,.gcw-computed-row,.gcw-readout-row):is(:hover,:focus-within,.is-active,.is-selected) { background: var(--gcw-theme-soft) !important; }
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results :is(.gcw-measure-row,.gcw-computed-row,.gcw-readout-row) :is(td,td strong,td small) { color: inherit !important; background-color: inherit !important; }
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results :is(.is-warning,.gcw-generic-note-card.is-warning,.gcw-tool-warning,.gcw-prepared-pending-notice) { background: var(--gcw-theme-warning-bg) !important; color: var(--gcw-theme-warning-text) !important; border-color: var(--gcw-theme-warning-line) !important; }
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results :is(.is-error,.is-bad,.gcw-source-review-banner > [role="alert"]) { background: var(--gcw-theme-error-bg) !important; color: var(--gcw-theme-error-text) !important; border-color: var(--gcw-theme-error-line) !important; }

/* Navigator and resizers use the steel-blue UI accent, never a green tint. */
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results :is(.gcw-record-track,.gcw-record-window,.gcw-workbench-wave-splitter,.gcw-generic-side-resizer,.gcw-generic-freeze-resizer,.gcw-generic-table-resizer) { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-muted) !important; box-shadow: none !important; }
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-record-window { background: var(--gcw-theme-soft) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workbench-wave-grip,
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results :is(.gcw-generic-side-resizer,.gcw-generic-freeze-resizer,.gcw-generic-table-resizer)::before { background: var(--gcw-theme-accent) !important; box-shadow: none !important; }

/* Always-visible essentials consume one compact row; narrow screens scroll
   this row horizontally instead of hiding values or adding overhead. */
body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results > .gcw-essential-readings {
  display: flex !important;
  flex: 0 0 40px !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 14px !important;
  height: 40px !important;
  min-height: 40px !important;
  max-height: 40px !important;
  min-width: 0 !important;
  padding: 4px 9px !important;
  margin: 0 !important;
  box-sizing: border-box !important;
  border-top: 1px solid var(--gcw-theme-line) !important;
  background: var(--gcw-theme-shell) !important;
  color: var(--gcw-theme-text) !important;
  overflow: auto hidden !important;
  scrollbar-width: thin;
}
body .gcw-root.gcw-graphite-layout .gcw-essential-readings > :is(span,.gcw-essential-reading) { display: flex; flex-direction: column; justify-content: center; gap: 2px; flex: 0 0 auto; min-width: 74px; font-size: 11px; line-height: 13px; font-variant-numeric: tabular-nums; }
body .gcw-root.gcw-graphite-layout .gcw-essential-readings > .gcw-essential-reading:first-child { flex: 0 1 40%; min-width: 140px; max-width: 40%; }
body .gcw-root.gcw-graphite-layout .gcw-essential-reading > span { color: var(--gcw-theme-muted); font-size: 10px; line-height: 12px; }
body .gcw-root.gcw-graphite-layout .gcw-essential-reading > strong { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
body .gcw-root.gcw-graphite-layout .gcw-essential-readings :is(small,label) { color: var(--gcw-theme-muted); font-size: 10px; line-height: 12px; }
body .gcw-root.gcw-graphite-layout .gcw-essential-readings :is(strong,b) { color: var(--gcw-theme-text); font-size: 11px; line-height: 13px; font-weight: 600; }

@media (max-width: 1000px) {
  body .gcw-root.gcw-graphite-layout:not(.gcw-readings-collapsed):not(.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] { grid-template-columns: 67px minmax(0,1fr) 6px minmax(250px,36%) !important; }
  body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-phasor-cockpit-layout { grid-template-columns: minmax(0,1fr) 6px minmax(280px,38%) !important; }
  body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-frequency-cockpit-layout { grid-template-columns: minmax(0,1fr) 6px minmax(300px,40%) !important; }
  body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-fault-rx-cockpit-layout { grid-template-columns: minmax(0,1fr) 6px minmax(280px,38%) !important; }
}
@media (max-width: 680px) {
  body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] { grid-template-columns: 56px minmax(0,1fr) !important; }
  body .gcw-root.gcw-graphite-layout.gcw-graphite-layout:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open,.gcw-viewport-full) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] > .gcw-engineering-tool-rail { width: 56px !important; min-width: 56px !important; max-width: 56px !important; }
  body .gcw-root.gcw-graphite-layout:not(.gcw-readings-collapsed):not(.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] { grid-template-rows: minmax(200px,1fr) minmax(150px,.65fr) !important; overflow: auto !important; }
  body .gcw-root.gcw-graphite-layout:not(.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] > .gcw-engineering-tool-rail { grid-row: 1 / -1 !important; }
  body .gcw-root.gcw-graphite-layout:not(.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] > .gcw-measurements-pane.gcw-measurements-with-dock { grid-column: 2 !important; grid-row: 2 !important; border-left: 0 !important; border-top: 1px solid var(--gcw-theme-line) !important; }
  body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] > .gcw-splitter { display: none !important; }
  body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-phasor-cockpit-layout,.gcw-frequency-cockpit-layout,.gcw-fault-rx-cockpit-layout) { grid-template-columns: minmax(0,1fr) !important; grid-template-rows: minmax(220px,1fr) minmax(180px,.8fr) !important; overflow: auto !important; }
  body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-phasor-info-pane,.gcw-frequency-info-pane,.gcw-fault-rx-info-pane) { grid-column: 1 !important; grid-row: 2 !important; min-height: 180px !important; border-left: 0 !important; border-top: 1px solid var(--gcw-theme-line) !important; overflow: auto !important; }
  body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-phasor-side-resizer,.gcw-frequency-side-resizer,.gcw-fault-rx-side-resizer) { display: none !important; }
  body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-readings-collapsed .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-phasor-cockpit-layout,.gcw-frequency-cockpit-layout,.gcw-fault-rx-cockpit-layout) { grid-template-rows: minmax(0,1fr) !important; }
  body .gcw-root.gcw-graphite-layout .gcw-unified-toolbar { padding: 3px 5px !important; gap: 3px !important; }
  body .gcw-root.gcw-graphite-layout .gcw-unified-toolbar .gcw-record-identity { max-width: 140px !important; }
  body .gcw-root.gcw-graphite-layout .gcw-unified-toolbar .gcw-toolbar-zone-right { margin-left: 0 !important; }
  body .gcw-root.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workbench-context-values { flex-wrap: wrap !important; gap: 0 8px !important; }
}

/* The legacy toolbar gives individual controls their own !important colours.
   Match its complete path to keep every selected and primary state coherent. */
body .gcw-root.gcw-graphite-layout.gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar :is(button,summary,select) {
  background: var(--gcw-theme-canvas) !important;
  color: var(--gcw-theme-text) !important;
  border-color: var(--gcw-theme-line) !important;
  box-shadow: none !important;
}
body .gcw-root.gcw-graphite-layout.gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar :is(button,summary,select) :is(span,b,strong,em) { color: inherit !important; }
body .gcw-root.gcw-graphite-layout.gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar button:is([aria-pressed="true"],.is-active) {
  background: var(--gcw-theme-soft) !important;
  color: var(--gcw-theme-accent) !important;
  border-color: var(--gcw-theme-accent) !important;
}
body .gcw-root.gcw-graphite-layout.gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar button:is(.gcw-upload-new,.gcw-btn-primary,.gcw-ratio-apply) {
  background: var(--gcw-theme-accent) !important;
  color: var(--gcw-theme-accent-text) !important;
  border-color: var(--gcw-theme-accent) !important;
  height: 28px !important;
  min-height: 28px !important;
  font-size: 11px !important;
  border-radius: 3px !important;
}
body .gcw-root.gcw-graphite-layout.gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar button:is(.gcw-upload-new,.gcw-btn-primary,.gcw-ratio-apply):is(:hover,:focus-visible) { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-accent-text) !important; }
body .gcw-root.gcw-graphite-layout.gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar .gcw-record-identity { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout.gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar .gcw-record-identity :is(span,strong) { color: inherit !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-multi-wave-host,.gcw-multi-wave-panels,.gcw-multi-wave-panel) { background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-multi-wave-status,.gcw-multi-wave-panel > header) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-multi-wave-status,.gcw-multi-wave-panel > header) :is(span,strong,small) { color: inherit !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-time-ticks,.gcw-navigation-range,.gcw-event-table-title,.gcw-event-table-title strong,.gcw-event-table-title span) { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout.gcw-graphite-layout .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-record-window [data-range-handle] { background: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; }

/* Neutral SVG chart text/grid only. Phase labels, traces and qualification-zone
   shapes retain the renderer's colours; canvas plots use the theme adapter. */
body .gcw-root.gcw-graphite-layout.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-tool-plotly :is(.xtick text,.ytick text,.gtitle,.xtitle,.ytitle,.g-xtitle text,.g-ytitle text,.legendtext) { fill: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-tool-plotly :is(.gridlayer path,.zerolinelayer path) { stroke: var(--gcw-theme-grid) !important; }
body .gcw-root.gcw-graphite-layout.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-query-page[data-tool] :is(button,summary,select) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; box-shadow: none !important; }
body .gcw-root.gcw-graphite-layout.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-query-page[data-tool] :is(.gcw-phasor-play-btn,.gcw-frequency-play-btn,.gcw-btn-primary) { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-accent-text) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-query-page[data-tool] :is(button,summary)[aria-pressed="true"] { background: var(--gcw-theme-soft) !important; color: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-query-page[data-tool] :is(.gcw-phasor-master-row,.gcw-phasor-controls,.gcw-phasor-graph-player-bar,.gcw-phasor-player,.gcw-phasor-player-left,.gcw-phasor-plot-scale,.gcw-phasor-options-panel,.gcw-frequency-player,.gcw-frequency-play-options > div,.gcw-tool-plotly-shell,.gcw-tool-uplot-head,.gcw-phasor-plane-stage,.gcw-phasor-scale-note,.gcw-phasor-live-panel,.gcw-frequency-live-panel) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; box-shadow: none !important; }
body .gcw-root.gcw-graphite-layout.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-query-page[data-tool] :is(.gcw-phasor-plot-scale,.gcw-phasor-scale-note,.gcw-phasor-options-panel,.gcw-frequency-play-options > div) :is(span,small,label,strong) { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-query-page[data-tool] :is(.gcw-phasor-slider-shell,.gcw-frequency-slider-shell) { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-query-page[data-tool] :is(.gcw-phasor-slider-fill,.gcw-frequency-slider-fill) { background: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-phasor-time-slider,.gcw-frequency-time-slider)::-webkit-slider-thumb { background: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent-text) !important; }
body .gcw-root.gcw-graphite-layout.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-phasor-time-slider,.gcw-frequency-time-slider)::-moz-range-thumb { background: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent-text) !important; }



/* Legacy neutral colour coverage. These opt-in rules retain their original
   selectors and media conditions, and override colour properties only.
   Semantic qualification/warning rules and all SVG fill/stroke are excluded. */
/* gcw-foundation.css */
body .gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-source-workbench-controls, .gcw-server-manual-workspace, .gcw-electrical-map-panel, .gcw-computed-source-gate) :is(select, input:not([type="checkbox"]):not([type="radio"])) { color: var(--gcw-theme-text) !important; background-color: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-source-workbench-controls .gcw-direction-player :is(select, input):is(:disabled, [aria-disabled="true"]) { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active :is(.gcw-computed-evidence-layout, .gcw-computed-focus-tabs) :is(button, select, select[class][data-setting], input:not([type="range"]):not([type="checkbox"]):not([type="radio"]), label.gcw-computed-series-pill) { border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active :is(.gcw-computed-evidence-layout, .gcw-computed-focus-tabs) :is(button, button[class], button[data-gcw-action]):is(:disabled, [aria-disabled="true"]) { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; }
/* gcw-base-layout.css */
.gcw-root.gcw-graphite-layout[data-gcw-theme] { background: linear-gradient(135deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 42%, var(--gcw-theme-shell) 100%) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-access-card { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-panel { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-dropzone { background: linear-gradient(180deg, rgba(37, 99, 235, 0.045), var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-dropzone:hover { background: linear-gradient(180deg, rgba(37, 99, 235, 0.09), var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-upload-icon { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-upload-help { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-btn-primary { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-btn-soft { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workspace-prompt { background: linear-gradient(135deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workspace-prompt h4 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workspace-prompt p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workspace-prompt.is-registered { background: linear-gradient(135deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workspace-prompt.is-browser-mode { background: linear-gradient(135deg, var(--gcw-theme-canvas), rgba(255, 251, 235, 0.82)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-meta-empty { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-chip { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-chip { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-type { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-canvas-card,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-range-card { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-stats-table { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-stats-table th { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-stats-table td { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-stats-table small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-lock-card { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-toolbar-divider { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-analysis-summary .gcw-chip { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode { background: linear-gradient(135deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 55%, var(--gcw-theme-shell) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-results-head { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-channel-wrap { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-btn-primary.gcw-analysis-reset { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-toggle { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurements-pane,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-wave-pane { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-pane-head { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-pane-head h4,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-wave-section-head h4 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-pane-head p,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-wave-section-head p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-search { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measure-table { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measure-table th { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measure-table td { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measure-table strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measure-table small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measure-digital td:first-child::after { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measure-analog td:first-child::after { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-splitter { background: linear-gradient(180deg, var(--gcw-theme-shell), rgba(37, 99, 235, 0.26), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-splitter::after { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-wave-pane { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-wave-section { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-canvas-card.gcw-plot-scroll { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-analog-canvas,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-digital-canvas { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-hover-tooltip { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-hover-tooltip .gcw-tip-main b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-hover-tooltip .gcw-tip-main strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-hover-tooltip .gcw-tip-row { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-hover-tooltip .gcw-tip-row span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-hover-tooltip .gcw-tip-row b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-canvas-card.gcw-combined-card { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-combined-canvas { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-advanced-parser { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-advanced-parser summary::after { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-parser-grid span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-parser-grid select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-advanced-parser p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-mark { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-brand strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-brand small { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-meta span { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-access { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-access strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-access small { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-toolbar-select { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-toolbar-select span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-toolbar-select select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-engineering-strip { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-ref,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-card { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-ref span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-card span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-ref strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-card strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-card small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-delta { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table-wrap { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table-title { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table-title strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table-title small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table td { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table td strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table td small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-reference-control { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-reference-control span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-reference-control select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-engineering-hint { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-ref,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-card { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-ref span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-card span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-ref strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-card strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-card small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-card.is-empty { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-card.is-empty strong { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table-wrap { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table-title strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table th { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table td { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table td strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table td small { color: var(--gcw-theme-muted) !important; }
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme] { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-canvas-card.gcw-uplot-active { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-host { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-host .u-wrap { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-host .u-axis { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-relay-axis-hint { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-event-line span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-cursor-line span { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-delta-badge { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-channel-label { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-channel-label small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-relay-tick { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-resize-grip { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-resize-grip span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table-title { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table-scroll { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table thead th,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table th { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-summary-toggle.is-open,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-summary-open .gcw-summary-toggle { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-analysis-summary { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-panel,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-validation-panel { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-mini-panel-title { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-mini-panel-title strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-status,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-validation-status { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-status-ok,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-status-complete { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-mini-scroll { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-mini-table th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-mini-table td { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-validation-ok td { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-validation-info td { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-toggle { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-toggle:hover { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-statuses > span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-content { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-menu .gcw-insights-toggle,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-insights-menu .gcw-insights-toggle { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-menu .gcw-insights-toggle:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-menu .gcw-insights-toggle.is-open { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-menu .gcw-insights-toggle::after { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-menu .gcw-insights-content,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-insights-menu .gcw-insights-content { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-menu .gcw-insights-toggle,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-insights-menu .gcw-insights-toggle { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-menu .gcw-insights-toggle:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-menu .gcw-insights-toggle.is-open { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-side-inspector { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-side-inspector-head { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-side-inspector-title { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-side-inspector-close { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-drawer .gcw-sequence-panel,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-drawer .gcw-validation-panel,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-inspector { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-strip { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-chip { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-chip em { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-chip small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-ref-chip b { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-delta-chip { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-delta-chip b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-delta-chip em { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-delta-chip small { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-toggle.is-open { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-inspector { background: linear-gradient(180deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-inspector .gcw-mini-panel-title { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-status { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-mode-pill { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-mode-pill.is-active { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-mode-pill:disabled { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-controls span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-controls select,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-controls input { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-empty,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-overview { background: linear-gradient(135deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 100%) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-empty span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-overview span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-record-card { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-record-card.is-muted { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-record-file strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-record-file small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-record-meta span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-record-foot span { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-record-status { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-record-visible { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-apply { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-reset { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-record td { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-event-record span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-drag { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-drag:hover { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measure-row.is-dragging td { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-mini-resize-grip { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-mini-resize-grip span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table-title:hover { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-move { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-move:hover { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-plot-rescale-btn { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-plot-rescale-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-plot-rescale-btn:focus { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-engineering-tool-rail { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-btn { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-icon { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-engineering-tool-drawer { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-drawer-head { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-drawer-head strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-drawer-head p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-export,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-recalculate,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-close { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-empty { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-note { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-kpis div { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-kpis strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-kpis span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-table { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-table th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-graph { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-input-label { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-input-label span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-input-label em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-fault-line { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-fault-line div { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurements-with-dock .gcw-module-dock,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurements-with-dock .gcw-engineering-tool-rail { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurements-with-dock .gcw-engineering-query-page,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurements-with-dock .gcw-engineering-tool-drawer { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurements-with-dock .gcw-tool-drawer-head { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-chart-action.is-active { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-query-page-head { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-query-page-head strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-query-page-head p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-query-page-head small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-query-status span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-chart-measure-box span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-chart-measure-box small { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-assumption-panel { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-assumption-panel p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-query-chart-wrap { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-chart-measure-box { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-chart-measure-box strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 48%, var(--gcw-theme-shell) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-home:not(.is-active),
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-home:not(.is-active),
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-home:not(.is-active) { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn[data-tip]::after,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn[data-tip]::after,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn[data-tip]::after { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-rail-inner,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-rail-inner,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-rail-inner { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active,
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-home { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurements-with-dock .gcw-tool-drawer-head { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurements-with-dock .gcw-engineering-tool-body { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-assumption-panel { background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-input-label select.gcw-tool-input { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock:focus-within,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock:hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock:focus-within,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock:focus-within { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-home.is-active,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-home.is-active,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-home.is-active { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn[data-tip]::after,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn[data-tip]::after,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn[data-tip]::after { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurements-with-dock .gcw-pane-head h4 { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurements-with-dock .gcw-channel-search { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurements-with-dock .gcw-tool-drawer-head { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurements-with-dock .gcw-tool-drawer-head strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurements-with-dock .gcw-tool-drawer-head p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurements-with-dock .gcw-tool-drawer-actions button { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurements-with-dock .gcw-tool-drawer-actions button:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurements-with-dock .gcw-tool-drawer-actions button.is-active { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-select-label select.gcw-tool-input,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-input-label select.gcw-tool-input { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-line-svg { background: linear-gradient(180deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-viewport-full.gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-analysis-mode .gcw-wave-pane,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-analysis-mode .gcw-wave-pane,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-viewport-full.gcw-analysis-mode .gcw-wave-pane { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-engineering-tool-drawer:not([hidden]) { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-drawer-head { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-drawer-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-drawer-head p { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-engineering-tool-body { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page-head { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-wave-splitter { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-wave-splitter span { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-wave-section.gcw-combined-section { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-wave-section-head { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-viewport-full.gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-analysis-mode .gcw-wave-pane,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-analysis-mode .gcw-wave-pane,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-viewport-full.gcw-analysis-mode .gcw-wave-pane { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table-wrap.is-ribbon-only .gcw-event-table-title,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-event-table-wrap.is-ribbon-only .gcw-event-table-title { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table-wrap.is-ribbon-only .gcw-event-table-title:hover { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-event-table-wrap.is-expanded .gcw-event-drag-hint { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-workbench-wave-expanded .gcw-wave-section.gcw-combined-section .gcw-canvas-card.gcw-combined-card::-webkit-scrollbar-track,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-workbench-wave-expanded .gcw-wave-section.gcw-combined-section .gcw-canvas-card.gcw-combined-card::-webkit-scrollbar-track,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-viewport-full.gcw-workbench-wave-expanded .gcw-wave-section.gcw-combined-section .gcw-canvas-card.gcw-combined-card::-webkit-scrollbar-track { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-empty-actions .gcw-tool-primary { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-empty-actions .gcw-tool-secondary { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-value-basis-control { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-value-basis-control select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-value-basis-control.no-ratio { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-label,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-label,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-label { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-option,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-option,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-option { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-option:hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-option:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-option:hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control[data-gcw-cursor-arm="A"] .gcw-arm-cursor-a,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control[data-gcw-cursor-arm="A"] .gcw-arm-cursor-a,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control[data-gcw-cursor-arm="A"] .gcw-arm-cursor-a,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-arm-cursor-a.is-active { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control[data-gcw-cursor-arm="B"] .gcw-arm-cursor-b,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control[data-gcw-cursor-arm="B"] .gcw-arm-cursor-b,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control[data-gcw-cursor-arm="B"] .gcw-arm-cursor-b,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-arm-cursor-b.is-active { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-playback-now > span { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
/* gcw-workbench-core.css */
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-uplot-shell { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-uplot-head { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-uplot-head small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-uplot { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-uplot .uplot,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-uplot .u-wrap { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-uplot-readout { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-shared-cursor-handle > span { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-shared-cursor-handle:is(:hover,:focus-visible) > span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-shared-cursor-handle.is-B:is(:hover,:focus-visible) > span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-uplot-empty { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-uplot-empty strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-layout-action { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-engineering-tool-body { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-plot-resize-grip { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-plot-resize-grip::before,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-table-resize-grip::before { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-table-resize-grip { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-player { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-play-btn,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-mini-btn,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-speed-select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-play-btn { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-mini-btn:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-speed-select:hover { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-speed-label { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-time-meta { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-time-meta span { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-time-meta b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-slider-shell { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-time-slider::-webkit-slider-thumb { background: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-time-slider::-moz-range-thumb { background: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-marker { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-advisory { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-side { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-side-head strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-side-head span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-kpis div { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-kpis strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-kpis span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-table td:first-child strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-table td:first-child small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-kind-chip { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-row.gcw-phasor-kind-voltage .gcw-phasor-kind-chip { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-row.gcw-phasor-kind-current .gcw-phasor-kind-chip { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-plot-panel .gcw-tool-uplot-head { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-viewport-full.gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-engineering-tool-body { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-wave-splitter { background: linear-gradient(180deg, var(--gcw-theme-shell), #a7f3d0, var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-wave-section.gcw-combined-section { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-hud span { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-hud b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-hud em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-plot-panel { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-live-card { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-live-head { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-live-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-live-head span { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-live-head small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-live-table th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-live-table td:first-child strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-live-table td:first-child small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-live-table .gcw-phasor-inst-cell { color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-cockpit-tip { background: linear-gradient(90deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-live-table .gcw-phasor-signal-cell small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-scale-cell { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-controls { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-controls label span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-controls select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-control-note { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-summary-strip > div { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-summary-strip strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-summary-strip em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-live-table tr[data-phasor-key]:hover td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-tool-plotly-readout { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-info-pane { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-info-head { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-info-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-side-resizer { background: linear-gradient(180deg, var(--gcw-theme-shell), #a7f3d0, var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-side-resizer::before { background: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-freeze-pane { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-freeze-resizer { background: linear-gradient(90deg, var(--gcw-theme-shell), #a7f3d0, var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-freeze-resizer::before { background: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-live-zone { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-label-wrap .gcw-phasor-label-title { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-help { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-help-card { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-help-card strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-help-card li,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-mode-guide li { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-help-card li strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-mode-guide li strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-help-card li span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-mode-guide li span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-selected-hint { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-selected-hint strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-mode-guide { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-mode-guide summary span { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-controls label .gcw-phasor-help-card { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-channel-map { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-channel-map summary span { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-map-note { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-map-grid label strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-map-grid label em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-map-select { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-phase-rotation.is-missing strong { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-cockpit-layout { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-info-pane { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-info-head { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-info-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-freeze-pane { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-freeze-resizer { background: linear-gradient(90deg, var(--gcw-theme-shell), #bfdbfe, var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-side-resizer { background: linear-gradient(180deg, var(--gcw-theme-shell), #bfdbfe, var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-player { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-play-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-mini-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-speed-select { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-play-btn { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-speed-label { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-time-meta { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-time-meta span { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-time-meta b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-slider-shell { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-marker { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-controls { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-controls .gcw-tool-input-label span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-controls .gcw-tool-input-label em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-selected-hint,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-cockpit-tip { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-mode-guide { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-mode-guide summary span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-mode-guide p { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-summary-strip > div { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-summary-strip strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-summary-strip span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-summary-strip em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-table .gcw-frequency-table-avgdfdt { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-table .gcw-frequency-table-avgabsdfdt,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-table .gcw-frequency-table-mindfdt,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-table .gcw-frequency-table-maxdfdt { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-card { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-head { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-head span { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-head small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-table th { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-table td:first-child { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-table td:last-child { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-plot-panel { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-pointer-card { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-pointer-card div { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-pointer-card span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-pointer-card strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-table .gcw-frequency-table-nadir,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-table .gcw-frequency-table-rocof,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-table .gcw-frequency-table-uf,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-table .gcw-frequency-table-events { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-live-zone { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-live-head { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-live-head small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-live-scroll { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-detail-row { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-detail-row:nth-child(even) { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-detail-row > span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-detail-row > strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-detail-channel,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-detail-window,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-detail-avgdfdt,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-detail-nadir,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-detail-rocof,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-detail-uf,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-detail-events { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-switch { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-switch span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-switch em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-switch.is-compact { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-compare-panel[open] { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-compare-choice { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-compare-choice.is-primary { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-compare-choice strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-compare-choice em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-compare-live { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-compare-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-compare-card { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-compare-card header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-compare-card header em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-compare-card dl div { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-compare-card dt { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-compare-card dd { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-detail-spread { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-info-pane { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-info-head { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-info-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-freeze-pane { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-control-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-focus-list,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-bars-card { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-controls .gcw-tool-input-label span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-controls .gcw-tool-input-label em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-controls .gcw-tool-input { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-switch { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-hint { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-summary-strip > div { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-summary-strip span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-summary-strip strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-summary-strip em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-freeze-resizer { background: linear-gradient(90deg, var(--gcw-theme-shell), #bfdbfe, var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-side-resizer { background: linear-gradient(180deg, var(--gcw-theme-shell), #bfdbfe, var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-live-zone { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-focus-list header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-focus-list header span { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-focus-list li { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-focus-list li strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-focus-list li span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-focus-list p { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-focus-list li strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-result-panel { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-result-head { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-result-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-result-head span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-result-head small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-bars-card header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-bars-card header span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-bar-row span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-bar-row div { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-bar-row strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-table-resizer { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-table-wrap { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-result-table th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-result-table tr:nth-child(even) td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-result-table tr:hover td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-type-chip { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-row.is-analog .gcw-readout-type-chip { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-row.is-low .gcw-readout-type-chip { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-channel-cell strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-channel-cell small,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-value-cell small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-value-cell strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-info-pane { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-info-head { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-info-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-freeze-pane { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-controls,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-list,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-bars-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-mode-guide { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-controls .gcw-tool-input-label { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-controls .gcw-tool-input-label span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-controls .gcw-tool-input-label em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-hint { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-mode-guide p { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-summary-strip > div { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-summary-strip span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-summary-strip em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-summary-strip strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-freeze-resizer,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-table-resizer { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-side-resizer { background: linear-gradient(90deg, var(--gcw-theme-canvas), var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-live-zone { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-list header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-list header span { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-list li { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-list li strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-list li span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-list p { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-list li strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-result-panel { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-result-head { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-result-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-result-head span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-result-head small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-bars-card header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-bars-card header span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-table-wrap { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-result-table th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-result-table tr:nth-child(even) td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-result-table tr:hover td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-type-chip { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-row.is-voltage .gcw-computed-type-chip { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-channel-cell strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-channel-cell small,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-value-cell small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-value-cell strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-item-cell strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-time-cell strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-item-cell small,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-time-cell small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-floating-toolbar { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-tool-btn { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-tool-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-tool-btn:focus { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-tool-btn.is-active { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-maximized.gcw-tool-open .gcw-phasor-info-head strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-maximized.gcw-tool-open .gcw-frequency-info-head strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-maximized.gcw-tool-open .gcw-readout-info-head strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-maximized.gcw-tool-open .gcw-computed-info-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open table.gcw-professional-table tbody tr:hover td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-bars-card > header span { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-table-resizer { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-preparing { background: linear-gradient(180deg,var(--gcw-theme-shell),var(--gcw-theme-canvas)) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-preparing p { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-event-context.is-weak,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-angle-continuity.is-advisory { background: linear-gradient(180deg, #fff7ed, var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-workbench-wave-expanded .gcw-wave-section.gcw-combined-section .gcw-canvas-card.gcw-combined-card::-webkit-scrollbar-track,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-workbench-wave-expanded .gcw-wave-section.gcw-combined-section .gcw-canvas-card.gcw-combined-card::-webkit-scrollbar-track,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-viewport-full.gcw-workbench-wave-expanded .gcw-wave-section.gcw-combined-section .gcw-canvas-card.gcw-combined-card::-webkit-scrollbar-track { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-prepared-auto-notice { background: linear-gradient(135deg,var(--gcw-theme-shell),var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-prepared-auto-notice strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-prepared-auto-notice small { color: var(--gcw-theme-muted) !important; }
/* gcw-workbench-shell.css */
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-info-pane { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas) 42%, var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-info-head { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-info-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-info-head span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-freeze-pane { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-freeze-resizer,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-table-resizer { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-side-resizer { background: linear-gradient(90deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-live-zone { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-control-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-list,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-note-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-visual-card { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-control-card p,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-note-card p { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-summary-strip > article { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-summary-strip small,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-summary-strip em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-summary-strip strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-list header strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-visual-card header strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-note-card strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-list header small,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-visual-card header span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-list li { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-list li strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-list p { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-result-panel { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-result-head { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-result-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-result-head span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-result-head small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-plot-zone { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-table-wrap { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-table-wrap th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-table-wrap tbody tr:nth-child(even) td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-table-wrap tbody tr:hover td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-table-wrap tr.gcw-generic-key-row td { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-fault-line { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-fault-line > div { background: var(--gcw-theme-shell) !important; }
/* gcw-react-shell.css */
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-react-root[data-gcw-react-pending="1"] { background: radial-gradient(circle at top left, rgba(37, 99, 235, 0.11), transparent 34%), var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-react-loading { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-react-loading span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-results-head { border-color: var(--gcw-theme-line) !important; background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-results-head h3 { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-results-head p { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-analysis-toolbar .gcw-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-analysis-toolbar .gcw-toggle,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-analysis-toolbar .gcw-toolbar-select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-analysis-toolbar .gcw-btn-primary.gcw-analysis-reset { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-reference-control select,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-toolbar-select select { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-analysis-ux-bar { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-analysis-ux-title { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-analysis-ux-chip { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-analysis-ux-chip em { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-pane,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-wave-pane { border-color: var(--gcw-theme-line) !important; background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-module-dock { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-tool-rail-kicker { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-tool-btn { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-tool-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-tool-btn.is-active { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-tool-icon { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-wave-section,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-engineering-tool-drawer { border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-splitter,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-workbench-wave-splitter,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-event-resize-grip,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-computed-table-resizer { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-table thead th,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-event-table th,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-info-table thead th,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-result-table thead th,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-result-table thead th,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-info-table thead th,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-result-table thead th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-drawer-head { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page.gcw-workbench-shell { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-floating-toolbar { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn { background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-analysis-ux-bar { background: linear-gradient(180deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-analysis-ux-title { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-analysis-ux-chip { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-analysis-ux-chip[data-active-tool]:not([data-active-tool="channels"]) { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-analysis-ux-chip em { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 52%, var(--gcw-theme-shell) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-rail-kicker,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-rail-kicker,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-rail-kicker { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn[data-tip]::after,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn[data-tip]::after,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn[data-tip]::after { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-shell::before { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-floating-toolbar { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-tool-btn { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-tool-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-tool-btn:focus-visible { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-maximized.gcw-tool-open .gcw-workbench-max-btn { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-info-pane,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-info-pane,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-info-pane,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-info-pane,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-info-pane { background: linear-gradient(180deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-info-head,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-info-head,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-info-head,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-info-head,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-info-head { background: linear-gradient(135deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 100%) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-info-head strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-info-head strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-info-head strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-info-head strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-info-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-freeze-pane,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-freeze-pane,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-freeze-pane,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-freeze-pane,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-freeze-pane { background: linear-gradient(180deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-live-zone,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-zone,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-live-zone,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-live-zone,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-live-zone { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-control-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-focus-list,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-list,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-control-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-list,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-note-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-visual-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-pointer-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-compare-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-help-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-summary-strip > div,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-input-label,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-assumption-panel { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-focus-list header,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-list header,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-list header,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-compare-head,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-live-head,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-live-head,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-result-head,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-result-head,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-result-head { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-input-label span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-label-title,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-control-card label span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-info-pane label span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-info-pane label span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-info-pane label span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open input.gcw-tool-input,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open select.gcw-tool-input,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-input-label input,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-input-label select,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-controls select,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-info-pane select,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-info-pane select,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-info-pane select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-chart-wrap,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-uplot-shell,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-bars-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-bars-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-plot-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-table-card { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-uplot-head,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-plotly-head { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-uplot-head span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-plotly-head span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-uplot-readout,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-plotly-readout { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-table th,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-event-table th,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-live-table th,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-table th,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-result-table th,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-result-table th,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-result-table th,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-table th,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open table.gcw-professional-table th { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-table tbody tr:nth-child(even) td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-event-table tbody tr:nth-child(even) td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-live-table tbody tr:nth-child(even) td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-table tbody tr:nth-child(even) td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-result-table tbody tr:nth-child(even) td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-result-table tbody tr:nth-child(even) td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-result-table tbody tr:nth-child(even) td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-table tbody tr:nth-child(even) td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open table.gcw-professional-table tbody tr:nth-child(even) td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-table tbody tr:hover td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-event-table tbody tr:hover td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-live-table tbody tr:hover td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-table tbody tr:hover td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-result-table tbody tr:hover td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-result-table tbody tr:hover td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-result-table tbody tr:hover td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-table tbody tr:hover td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open table.gcw-professional-table tbody tr:hover td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-table td:not(:first-child),
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-event-table td:not(:first-child),
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-live-table td:not(:first-child),
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-table td:not(:first-child),
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-result-table td:not(:first-child),
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-result-table td:not(:first-child),
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-result-table td:not(:first-child),
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-table td:not(:first-child) { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-account-pill,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-account .gcw-account-login { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-account-pill:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-account .gcw-account-login:hover { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-account-pill img,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-account-initial { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-account-copy strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-account-copy small { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-backdrop { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-drawer { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-head { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-avatar-wrap img,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-avatar-wrap span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-head strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-head small { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-head em { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-head-action { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-head-action:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-head-action:focus-visible { background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-close { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-close:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-close:focus-visible { background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-loading { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-kpi,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-card,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-meter { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-kpi span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-meter-head span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-card label span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-mini-library span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-kpi strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-kpi small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-meter.is-compact { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-meter-head strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-meter-head em { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-meter-track { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-meter.is-unlimited .gcw-storage-meter-head em { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-meter-foot { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-card h4,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library h4 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-card-head p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-card input,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-delete-row input { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-facts dt { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-facts dd { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-mini-library { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-mini-library strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-mini-library small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-head p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-count { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-count strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-record { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-main strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-main small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-main span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-state { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-state em.is-ready { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-empty { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-toolbar { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-toolbar label span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-search span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-toolbar input,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-toolbar select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-managerbar { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-record.is-expired { background: linear-gradient(180deg, var(--gcw-theme-canvas), #fff7ed) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-pager { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-job-card { background: linear-gradient(135deg,var(--gcw-theme-shell),var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-job-card span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-job-progress { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-avatar-wrap.is-records span { background: linear-gradient(135deg, var(--gcw-theme-shell), #2563eb) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-drawer { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 100%) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-head { background: linear-gradient(135deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 62%, var(--gcw-theme-shell) 100%) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-head small { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-head em { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-close { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-toolbar { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-list.is-compact .gcw-profile-library-record { background: linear-gradient(180deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-btn-primary:disabled,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-btn-primary[disabled] { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-btn-soft:disabled,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-btn-soft[disabled] { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-actions .gcw-library-open-btn { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-actions .gcw-library-secondary-btn { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-actions .gcw-library-open-btn:disabled,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-actions .gcw-library-open-btn[disabled] { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-actions .gcw-library-secondary-btn:disabled,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-actions .gcw-library-secondary-btn[disabled] { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-record.is-opening { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-actions .gcw-library-open-btn.is-opening,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-actions .gcw-library-open-btn.is-opening:disabled,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-actions .gcw-library-open-btn.is-opening[disabled] { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-actions .gcw-library-open-btn.is-open-paused:not(:disabled) { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-actions .gcw-library-secondary-btn.is-open-paused:not(:disabled) { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-profile-form-actions .gcw-profile-save-btn,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-profile-form-actions .gcw-profile-save-btn:not(:disabled),
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-profile-form-actions .gcw-profile-save-btn:not([disabled]) { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-profile-form-actions .gcw-profile-save-btn:not(:disabled):hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-profile-form-actions .gcw-profile-save-btn:not([disabled]):hover { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-profile-form-actions .gcw-profile-save-btn:disabled,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-profile-form-actions .gcw-profile-save-btn[disabled] { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-managerbar.is-stitch-mode { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-manager-actions .gcw-library-stitch-mode-btn { color: var(--gcw-theme-text) !important; background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-manager-actions .gcw-library-stitch-create-btn,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-manager-actions .gcw-library-stitch-create-btn:not(:disabled) { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-manager-actions .gcw-library-stitch-create-btn:disabled,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-manager-actions .gcw-library-stitch-create-btn[disabled] { color: var(--gcw-theme-text) !important; background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-library-record.is-stitch-selected { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-library-stitch-check { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-library-stitch-check span { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-library-stitch-check input:checked + span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-library-stitch-check.is-disabled { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-library-stitch-check.is-disabled span { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-library-selection-badge { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-library-selection-badge.is-selected { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-library-selection-badge.is-blocked { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-avatar-wrap.is-reports { background: linear-gradient(135deg, var(--gcw-theme-shell), #7c3aed) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-my-report-summary { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-my-report-summary strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-my-report-toolbar { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-my-report-main strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-my-report-main small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-open-btn,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-back-btn,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-download-btn { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-open-btn:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-back-btn:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-download-btn:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-open-btn:focus-visible,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-back-btn:focus-visible,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-download-btn:focus-visible { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-edit-btn { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-edit-btn:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-edit-btn:focus-visible { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-my-report-viewer-copy p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-my-report-html { background: var(--gcw-theme-canvas) !important; }
/* gcw-electrical-channel-map.css */
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-electrical-map-panel > summary em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-electrical-map-note { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-electrical-map-grid section { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-electrical-map-grid section > b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-electrical-resolver-card { background: linear-gradient(180deg,var(--gcw-theme-shell),var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-electrical-resolver-card header span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-electrical-resolver-lines span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-electrical-resolver-card details { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-electrical-resolver-card li span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-electrical-map-actions .gcw-mini-btn { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-electrical-map-actions .gcw-mini-btn:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-electrical-map-actions .gcw-mini-btn:focus { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-map-card { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-map-card header strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-map-card header span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-settings { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-settings > strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-settings p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-prepared-dirty-banner { background: linear-gradient(135deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 100%) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-prepared-dirty-banner strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-prepared-dirty-banner button { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-hero { background: radial-gradient(circle at 0 0, var(--gcw-theme-shell), transparent 34%), linear-gradient(135deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-canvas) 52%, var(--gcw-theme-shell) 100%) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-hero-icon { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-hero strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-hero p { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-hero > b { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-map-card { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-map-card header strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-map-card header small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-map-card header span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-step-grid article { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-step-grid b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-step-grid span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace .gcw-electrical-map-panel { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace .gcw-electrical-map-grid section { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-settings { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-settings > strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-settings p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-refresh { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-refresh strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-refresh p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-frequency-manual-source-card { background: linear-gradient(135deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-canvas) 100%) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-frequency-manual-source-card header strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-frequency-manual-source-card header em { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-frequency-manual-source-card p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-electrical-map-evidence { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-local-map .gcw-workbench-local-hero { background: linear-gradient(135deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 100%) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-local-map .gcw-workbench-local-hero > b { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-local-map-card { background: linear-gradient(180deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-local-map-card header strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-local-map-card header small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-local-map-card header span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-local-map-card p { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-map-status-row .is-mapped { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-map-status-row .is-scope { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-local-map .gcw-electrical-map-note { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-local-map .gcw-server-manual-refresh strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-rail-layout .gcw-server-manual-compact-status { background: linear-gradient(90deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 100%) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-rail-layout .gcw-server-manual-compact-status strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-rail-layout .gcw-server-manual-compact-status em { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-rail-layout .gcw-server-manual-compact-status b { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-rail-layout .gcw-workbench-source-panel,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-rail-layout .gcw-manual-suggested-rail,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-rail-layout .gcw-server-manual-refresh.is-operational { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-rail-layout .gcw-workbench-source-panel > header strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-rail-layout .gcw-manual-suggested-rail > header strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-rail-layout .gcw-workbench-source-panel > header span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-rail-layout .gcw-manual-suggested-rail > header span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-rail-layout .gcw-mini-btn-primary { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-rail-layout .gcw-server-manual-refresh.is-operational { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-manual-workspace.is-workbench-rail-layout .gcw-server-manual-refresh.is-operational p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-manual-suggested-search input { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-suggested-channel-head { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-suggested-channel-row { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-suggested-channel-row:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-suggested-channel-row:focus-visible { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-suggested-channel-row.is-selected { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-suggested-empty { color: var(--gcw-theme-muted) !important; }
/* gcw-computed-modules.css */
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-group-title { background: linear-gradient(135deg,var(--gcw-theme-shell),rgba(14,165,233,.05)) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-group-title span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-phase-grid>div { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-phase-grid>div>b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-player { background: linear-gradient(135deg,rgba(8,47,73,.96),var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-play-btn { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-player .gcw-frequency-mini-btn { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-player .gcw-frequency-speed-label select { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-time-meta b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-slider-shell { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-marker { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-sequence-card { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-sequence-card header strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-sequence-card header span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-sequence-card div span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-sequence-card div strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-sequence-card small { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-row.is-power .gcw-computed-type-chip { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-row.is-sequence .gcw-computed-type-chip { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measure-row.is-virtual { background: linear-gradient(90deg,var(--gcw-theme-shell),var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measure-row.is-virtual td:nth-child(2) strong::after { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-tab-btn { background: linear-gradient(180deg,var(--gcw-theme-canvas),var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-tab-btn strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-tab-btn small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-tab-btn:hover { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-tab-btn.is-active { background: linear-gradient(180deg,var(--gcw-theme-shell),var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-active-tab-head { background: linear-gradient(90deg,var(--gcw-theme-shell),var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-active-tab-head span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-tab-note { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-tab-note strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-tab-note span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-power-kpi-row > div { background: linear-gradient(180deg,var(--gcw-theme-canvas),var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-power-kpi-row span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-power-kpi-row em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-power-kpi-row strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page .gcw-source-workbench-controls { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page .gcw-source-workbench-result { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-source-workbench-basis-head span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-source-workbench-result-head span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-source-workbench-plot { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-source-workbench-placeholder { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-source-workbench-placeholder > span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-ce-results .gcw-ce-graph-status { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-original-banner { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-original-banner span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-shell[data-tool="computed"] .gcw-query-chart-wrap { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-reference-layout { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-topline > div:first-child { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-topline > div:first-child strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-topline .gcw-computed-status-now,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-topline em { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-player { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-player-actions .gcw-computed-play-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-player-actions .gcw-frequency-mini-btn { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-player-actions .gcw-computed-play-btn { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-player-actions label { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-player-actions select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-slider { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-player-meta span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-player-meta b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-tabs { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-tab { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-tab:hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-tab.is-active { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-mapping,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-action-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-cards,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-signals-panel { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-mapping summary { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-mapping summary strong { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-map-grid section { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-map-grid section > b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-map-grid .gcw-tool-input-label { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-map-foot span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-create { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-create:hover { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-action-card strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-action-card span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-cards article { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-cards article strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-ref-cards article em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-signals-panel > header { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-signals-panel > header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-signals-panel > header span { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-signals-panel > header em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-signal-row { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-signal-row:nth-child(even) { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-signal-row:hover { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-signal-row .gcw-computed-signal-dot { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-signal-row > strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-signal-row div b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-signal-row div small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-signal-row em,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-signal-state { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-main-plot { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-main-plot > header { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-main-plot > header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-main-plot > header span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-main-plot .gcw-tool-uplot-readout { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-virtual-help { color: var(--gcw-theme-muted) !important; background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-virtual-help strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focused-layout { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-title,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-player,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-tabs { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-title strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-title span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-title em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-title em { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-tab { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-tab:hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-tab.is-active { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-player button { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-player .gcw-computed-play-btn { background: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-player span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-player b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-mapping { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-mapping summary { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-mapping summary strong { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-map-grid section { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-map-grid section > b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-map-foot span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focused-panel { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-plot-toolbar { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-plot-toolbar strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-plot-toolbar span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-series-pill { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-series-pill.is-on { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focused-panel .gcw-computed-main-plot { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-cursor { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-cursor b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-player.is-compact .gcw-computed-play-btn.is-playing { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-phasor .gcw-engineering-tool-body { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-phasor .gcw-query-page.gcw-workbench-shell { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-phasor .gcw-query-page[data-tool="phasor"] .gcw-phasor-plane-panel { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-phasor .gcw-query-page[data-tool="phasor"] .gcw-phasor-plane-panel .gcw-tool-uplot-shell,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-phasor .gcw-query-page[data-tool="phasor"] .gcw-phasor-plane-panel .gcw-tool-uplot-shell.is-headless { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-phasor .gcw-phasor-plot-hud { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-phasor .gcw-phasor-plot-hud b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-phasor .gcw-phasor-plot-hud span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-triangle-speed { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-triangle-speed span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-triangle-speed select.gcw-computed-speed-select { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-player.is-compact .gcw-computed-rate-now { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-plot-toolbar span.gcw-computed-power-metric,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-power-metric { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-power-metric em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-power-metric b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-power-metric small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-triangle-playbar { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-triangle-playbar-meta,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-triangle-playbar-range { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-triangle-playbar-meta span { color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-triangle-playbar-meta b,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-triangle-playbar-range b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-triangle-playbar-meta em,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-triangle-playbar-meta small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-triangle-playbar-range { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-triangle-slider-shell { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-evidence-wrap { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-hairline-ribbon { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-hairline-ribbon strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-hairline-ribbon span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-hairline-ribbon em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-hairline-ribbon em { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-evidence-chip { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-evidence-chip em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-evidence-chip b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-evidence-chip small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-evidence-section { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-evidence-section > header { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-evidence-section > header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-evidence-section > header span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-evidence-table th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-evidence-table td { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-evidence-table td strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-evidence-table td small,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-evidence-table td span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-triangle-playbar-range span:last-child { color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-triangle-slider-shell .gcw-computed-time-slider::-webkit-slider-thumb,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-player-main .gcw-computed-time-slider::-webkit-slider-thumb { background: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-triangle-slider-shell .gcw-computed-time-slider::-moz-range-thumb,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-player-main .gcw-computed-time-slider::-moz-range-thumb { background: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-main-plot { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-table-wrap { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-wrap { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-wrap { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-chips .gcw-computed-evidence-chip,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-triangle-evidence-grid .gcw-computed-evidence-chip { border-color: var(--gcw-theme-line) !important; background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-chip em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-chip b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-chip small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-section { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-table th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-ab-delta-badge { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-ab-delta-badge span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-ab-delta-badge strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-ab-delta-badge em { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="computed"] .gcw-computed-ab-delta-badge:not(.is-ready) { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; }
/* gcw-focused-layout.css */
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-engineering-tool-body { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page.gcw-workbench-shell { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page.gcw-workbench-shell .gcw-query-chart-wrap { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page.gcw-workbench-shell::before { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-floating-toolbar { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-uplot-shell,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-plotly-shell { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-frequency .gcw-frequency-plot-panel,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-frequency .gcw-frequency-plot-stack { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-result-head { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-result-head { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-plot-zone { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-channel-labels.is-compact .gcw-uplot-compact-legend { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-compact-legend-row { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-compact-legend-row:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-compact-legend-row:focus-visible { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-compact-legend-row small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-compact-legend-more { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-row.is-plotted td:nth-child(2) strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-row.is-not-plotted td:nth-child(2) strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-row.is-not-plotted td:nth-child(2) small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-y-scale-layer { background: linear-gradient(90deg, var(--gcw-theme-shell), var(--gcw-theme-shell) 72%, var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-y-scale-tick { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-y-scale-tick.is-zero { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-y-scale-tick.is-zero::after { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-layout { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-controls { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-kpis > div { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-kpis strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-kpis span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-kpis em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-advanced { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-advanced > section { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-details { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-details > summary strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-layout { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-control-dock { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-control-dock > summary { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-control-dock > summary strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-control-dock > summary small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-control-dock-body { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-control-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-summary-strip,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-note-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-focus-list,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-visual-card { border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-summary-strip > article { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-summary-strip small,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-summary-strip em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-summary-strip strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-focus-result { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-result-head { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-result-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-plot-zone { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-tool-uplot-shell,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-tool-plotly-shell { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-detail-drawer { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-detail-drawer > summary { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-detail-drawer > summary strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-detail-drawer > summary small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-focus-workbench .gcw-generic-detail-body { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-input,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open select.gcw-tool-input,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open input.gcw-tool-input,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-switch select,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-switch input,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-mapping select,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-focus-mapping input,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-tool-input,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode select,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode input[type="number"],
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode input[type="text"] { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-mini-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-tool-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-phasor-mini-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-frequency-mini-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-computed-series-pill,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open button { color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open table th,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode table th { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open table td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode table td { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open table td small,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode table td small,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open table td em,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode table td em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-result-table tbody tr:nth-child(even) td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-table tbody tr:nth-child(even) td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-mini-table tbody tr:nth-child(even) td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-result-table tbody tr:hover td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-table tbody tr:hover td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-mini-table tbody tr:hover td { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-empty,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-uplot-empty { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-empty strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-uplot-empty strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-empty span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-tool-uplot-empty span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-y-scale-tick { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-y-scale-tick.is-zero { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-side-layout.is-full-width .gcw-readout-snapshot-drawer > summary { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-readout-side-layout.is-full-width .gcw-readout-snapshot-drawer > summary span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-home.is-active,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-home.is-active,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-home.is-active { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-pane-head,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-pane-head,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-pane-head { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-pane-head h4,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-pane-head h4,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-pane-head h4 { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-channel-search,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-channel-search,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-channel-search { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-channel-search::placeholder { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-scroll,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-scroll,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measure-scroll { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-table,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-table,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measure-table { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-table th,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-table th,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measure-table th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-table td,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-table td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measure-table td { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-table tbody tr:nth-child(even) td { background-color: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-table strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-table strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measure-table strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-table small,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-table small,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measure-table small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-row.is-plotted:hover td,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-row.is-plotted:focus-within td { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-row.is-not-plotted td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-digital td:first-child::after,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-analog td:first-child::after,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-digital td:first-child::after,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measure-analog td:first-child::after { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-y-scale-tick { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-result-panel.is-protection-ledger { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-hairline-ribbon { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-hairline-ribbon strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-hairline-ribbon span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-hairline-ribbon em { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-kpi { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-kpi span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-kpi strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-kpi em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-kpi.is-time { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-kpi.is-power { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-kpi.is-event { background: linear-gradient(180deg, #fffbeb, var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-interpretation-list { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-interpretation-list strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-interpretation-list span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-evidence-section { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-evidence-section > header { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-evidence-section > header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-evidence-section > header span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-evidence-table th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-evidence-table td strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-evidence-table td small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-digital-state,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-ab-grid span { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-digital-state strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-ab-grid strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-digital-state b,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-ab-grid b { color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-digital-state em,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="readout"] .gcw-readout-ab-grid em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-upload-window-open .gcw-upload-surface { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-upload-window-open .gcw-upload-surface .gcw-uploader-panel { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-upload-preservation { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-upload-close { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar button.gcw-upload-new { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar button.gcw-upload-new:hover { background: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar button.gcw-upload-new span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-filters { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-filters .gcw-channel-filter { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-filters .gcw-channel-filter:hover { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-filters .gcw-channel-filter[aria-pressed="true"] { background: var(--gcw-theme-soft) !important; color: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-empty td { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-empty strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-main .gcw-measure-row.is-not-plotted:not(:hover) .gcw-channel-row-name { color: var(--gcw-theme-muted) !important; }
/* gcw-measurement-harmonics-frequency.css */
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-measurements-main,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurements-with-dock .gcw-measurements-main,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-measurements-main { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-viewport-full.gcw-analysis-mode .gcw-measurements-pane.gcw-measurements-with-dock { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail,
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-module-dock,
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-engineering-tool-rail { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-rail-kicker,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-rail-kicker,
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-rail-kicker { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible,
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn:focus-visible { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active,
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-tool-btn.is-active { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-with-dock .gcw-measurements-main,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-analysis-mode .gcw-measurements-with-dock .gcw-measurements-main,
.gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-tool-open).gcw-viewport-full.gcw-analysis-mode .gcw-measurements-with-dock .gcw-measurements-main { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-controls { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-canvas) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-kpis.is-compact-telemetry > div { background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-kpis.is-compact-telemetry span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-kpis.is-compact-telemetry strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-kpis.is-compact-telemetry em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-range-cell { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-range-cell span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-range-cell strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-range-cell em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-range-strip.is-ready .gcw-frequency-range-cell.is-title { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-canvas) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-range-strip.is-flat .gcw-frequency-range-avg { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-cell,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-input { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-cell.is-title { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-canvas) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-strip.is-ready .gcw-frequency-inertia-cell.is-title { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-canvas) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-cell span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-input span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-cell strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-input strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-cell em,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-input em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-input input,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-input select { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-results-head,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-results-head,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-results-head { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-graph-focus-toggle[aria-pressed="true"],
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-graph-focus-toggle[aria-pressed="true"],
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-graph-focus-toggle[aria-pressed="true"] { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-layout { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-controls { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-canvas) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-layout .gcw-frequency-player { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-setup { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-setup > summary { background: linear-gradient(90deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-canvas) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-setup > summary strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-setup > .gcw-frequency-setup-body { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-plot-panel { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-plot-stack .modebar { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-focus-details { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-delta-badge { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-delta-badge span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-delta-badge strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-delta-badge em { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-delta-badge:not(.is-ready) { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-range-cell.is-delta { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-range-cell.is-delta span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-range-cell.is-delta strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-range-cell.is-delta em { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-shell,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-shell { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-labels,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-labels { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-labels label,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-labels label { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panels,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panels { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panel,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panel { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-panel-head,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-panel-head { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-panel-head strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-panel-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-panel-head span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-panel-head span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-source-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-evidence,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-guide,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-relay-helper-panel,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-source-card,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-evidence,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-guide,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-relay-helper-panel { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-source-card header,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-evidence header,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-guide header,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-source-card header,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-evidence header,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-guide header { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-source-card header strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-evidence header strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-guide header strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-source-card header strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-evidence header strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-guide header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-source-card header span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-evidence header span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-guide header span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-source-card header span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-evidence header span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-guide header span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-source-card dl div,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-grid div,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-guide-grid div,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-source-card dl div,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-grid div,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-guide-grid div { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-source-card dt,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-grid span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-guide-grid span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-source-card dt,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-grid span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-guide-grid span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-source-card dd,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-grid strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-guide-grid strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-source-card dd,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-ab-grid strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-guide-grid strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-threshold-note,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-threshold-note { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-threshold-note span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-threshold-note span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-guide-list,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-guide-list { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-guide-list li,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-guide-list li { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-guide p,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-inertia-guide p { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-helper-row,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-helper-row { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-helper-row strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-helper-row strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-helper-row span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-helper-row span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-helper-row em,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-helper-row em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panel .gcw-tool-input-label,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panel .gcw-frequency-switch,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panel .gcw-tool-input-label,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panel .gcw-frequency-switch { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panel .gcw-tool-input-label span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panel .gcw-frequency-switch span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panel .gcw-tool-input-label span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panel .gcw-frequency-switch span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panel .gcw-tool-input-label em,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panel .gcw-frequency-switch em,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panel .gcw-tool-input-label em,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panel .gcw-frequency-switch em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panel .gcw-tool-input,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-tab-panel .gcw-tool-input { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-drawer-actions,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-drawer-actions { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-drawer-done,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-drawer-done { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-drawer-done:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-drawer-done:focus-visible,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-drawer-done:hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-drawer-done:focus-visible { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint > span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint > span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint > strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint > strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint > em,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint > em { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint > small,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint > small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-readout-context { background: var(--gcw-theme-shell) !important; }
/* gcw-harmonics-workbench.css */
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonics-control-card { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diagnostics { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diagnostics > header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diag { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diag strong { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diag b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diag span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diagnostic-detail { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diagnostic-detail header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diagnostic-detail header span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diagnostic-detail li { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diagnostic-detail li strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diagnostic-detail li em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-generic-control-dock-body { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonics-inputs .gcw-tool-input-label em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diagnostics > header { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diagnostics > header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diag { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diag strong { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diag b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-diag span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-chip { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-chip span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-chip em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-generic-tool-harmonics .gcw-harmonic-chip strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="harmonics"] .gcw-query-chart-wrap { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="harmonics"] .gcw-query-chart-wrap::-webkit-scrollbar-track { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="harmonics"] .gcw-query-chart-wrap::-webkit-scrollbar-thumb { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="harmonics"] .gcw-query-chart-wrap::-webkit-scrollbar-thumb:hover { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-advanced-workbench { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-workbench-heading { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-tool-icon { background: linear-gradient(145deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-eyebrow { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-workbench-heading h2,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-panel-head h3,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-insight-hero h3 { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-workbench-heading p { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-authority-pill { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-no-fallback-pill { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-advanced-workbench .gcw-harmonics-tabs { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-advanced-workbench .gcw-harmonics-tab { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-advanced-workbench .gcw-harmonics-tab:hover { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-advanced-workbench .gcw-harmonics-tab.is-active { color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-tab-icon { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-tab-copy strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-tab-copy small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-tab-tag { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-tab-tag.is-existing { color: var(--gcw-theme-muted) !important; border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-advanced-workbench .gcw-spectral-controls { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-advanced-workbench .gcw-spectral-control-grid .gcw-tool-input-label { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-advanced-workbench .gcw-spectral-control-grid .gcw-tool-input-label > span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-advanced-workbench .gcw-spectral-control-grid .gcw-tool-input { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-advanced-workbench .gcw-spectral-control-grid .gcw-tool-input-label em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-advanced-workbench .gcw-spectral-ab-action { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-advanced-workbench .gcw-spectral-ab-action .gcw-btn { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-advanced-workbench .gcw-spectral-ab-action > span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-summary-strip { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-summary-card { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-summary-card span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-summary-card strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-summary-card small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-panel,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-insight-panel { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-panel-head { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-panel-head p { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-panel-badges span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-context-chips span { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-panel-badges span:last-child { color: var(--gcw-theme-muted) !important; border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-interval-readout article { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-interval-readout article.is-delta { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-interval-readout span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-interval-readout strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-interval-rail > span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-interval-rail > i { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-context-facts p { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-context-facts b { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-context-facts span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-main-body { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-chart-shell { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-heat.is-q0,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-legend-cell.is-q0 { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-heat.is-q1,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-legend-cell.is-q1 { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-heat.is-q2,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-legend-cell.is-q2 { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-heat-legend { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-compare-legend span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-compare-legend i.is-series-0,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-compare-cards article.is-series-0::before { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-table-section { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-table-section > header strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-provenance > header strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-insight-section > header strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-peaks > header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-table-section > header > span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-provenance > header > span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-peaks > header > span { color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-peaks-table { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-peaks-table th,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-peaks-table td { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-peaks-table th { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-chart-footer { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-insight-hero { background: linear-gradient(145deg, var(--gcw-theme-shell), var(--gcw-theme-shell) 58%, var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-insight-icon { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-insight-hero p { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-insight-hero > em { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-insight-list { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-insight-row strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-insight-row p,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-insight-row small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-insight-row small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-insight-empty { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-insight-section,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-provenance { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-key-grid p,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-provenance p { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-key-grid b,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-provenance b { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-key-grid span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-provenance p span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-compare-cards article { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-compare-cards span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-compare-cards strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-compare-cards small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-diagnostic-list article { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-diagnostic-list span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-diagnostic-list strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-diagnostic-list p { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-metric-card { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-metric-card span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-metric-card strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-metric-card p { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-evidence { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-evidence header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-evidence p,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-evidence small,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-evidence em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-peaks { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-lock-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-unavailable { color: var(--gcw-theme-text) !important; background: linear-gradient(145deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-lock-card strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-unavailable strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-lock-card p,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-unavailable p { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-lock-icon { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-lock-card .gcw-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-unavailable .gcw-btn { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-spectral-workbench-footer { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="harmonics"] .gcw-query-chart-wrap { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-shell { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-rail { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-rail-head { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-rail-head > span { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-rail-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-rail-head small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-button { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-button:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-button:focus-visible { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-button.is-active { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-button.is-locked,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-button.needs-refresh { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-icon { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-button.is-active .gcw-harmonics-mode-icon { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-copy small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-arrow { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-cue { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-status { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-status.is-locked > i { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-status strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-status small { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-status small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-stage { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-stage-head { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-stage-head h2 { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-stage-head p { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-eyebrow { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-stage-status span { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-stage-status .is-authority { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-settings-drawer { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-settings-drawer > summary { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-settings-icon { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-settings-drawer > summary strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-settings-drawer > summary small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-settings-drawer > summary b { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-settings-drawer[open] > summary { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-controls { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-control-grid .gcw-tool-input-label,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-control-grid .gcw-tool-select-label { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-control-grid .gcw-tool-input,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-control-grid select { color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-panel,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-main-panel { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-main-body { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-interactive-chart { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-plotly { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-plotly .modebar { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-hover-readout { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-hover-icon { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-hover-readout strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-hover-readout small { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-hover-readout em { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-chart-footer { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-chart-footer strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-summary-strip { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-summary-card { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-summary-card span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-summary-card small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-summary-card strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-context-panel { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-panel-head,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-panel-head.is-compact { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-panel-head h3 { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-panel-head p,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-context-facts b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-context-facts span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-interval-readout strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-table-section,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-evidence-workspace,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-insight-hero,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-insight-list,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-insight-section,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-provenance { color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-insight-hero h3,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-insight-row strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-insight-section strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-provenance strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-table-section strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-insight-hero p,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-insight-row p,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-insight-row small,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-diagnostic-list p,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-provenance b { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-peaks-table th { color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-peaks-table td { color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-peaks-table tbody tr:nth-child(even) td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-workbench-footer { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-button.is-active { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-copy small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-plotly .modebar-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-plotly .modebar-btn:focus-visible,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-plotly .modebar-btn.active { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-main-panel { border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-hover-readout { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-hover-readout strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-hover-readout small,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-hover-readout em { color: var(--gcw-theme-text) !important; }
@media (max-width: 1100px) {
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-short { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-status-short { color: var(--gcw-theme-text) !important; }
}
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"]
.gcw-spectral-interval-readout article.is-delta span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-arrow { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-legacy-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-generic-result-panel { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-legacy-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-generic-result-head { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-legacy-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-generic-result-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-legacy-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-generic-result-head small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-legacy-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-generic-plot-zone { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-legacy-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-tool-uplot-shell,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-legacy-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-tool-plotly-shell,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-legacy-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-tool-uplot,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-legacy-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-tool-plotly { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-legacy-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-generic-control-dock { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-legacy-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-generic-detail-drawer { border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-legacy-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-generic-control-dock > summary,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-legacy-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-generic-detail-drawer > summary { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-status-short { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-stage-status > span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-workbench-footer,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-settings-drawer > summary b { color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-stage-status > span.is-authority,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-settings-drawer > summary b.is-ready { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-interactive-chart { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-chart-commandbar { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-chart-command-title > span { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-chart-command-title strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-chart-command-title small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-toolbar-divider { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-toolbar-button { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-toolbar-button:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-toolbar-button:focus-visible { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-toolbar-button.is-active,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-toolbar-button[aria-pressed="true"] { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-toolbar-button.is-toggle:not(.is-active),
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-toolbar-button.is-toggle[aria-pressed="false"] { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectrogram-linked-views { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectrogram-linked-views > article { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectrogram-linked-views > article > header { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectrogram-linked-views header span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectrogram-linked-views header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectrogram-linked-views header em { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectrogram-linked-plot { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-preset-note,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-stft-note { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectrogram-range-controls { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectrogram-range-controls label { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectrogram-range-controls input { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectrogram-range-controls input:disabled { color: var(--gcw-theme-muted) !important; border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectrogram-range-controls em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectral-interactive-chart { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectral-plotly { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectral-hover-readout { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-linked-views > article { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-linked-views > article > header { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-linked-button { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-linked-button:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-linked-button:focus-visible { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-linked-button.is-active,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-linked-button[aria-pressed="true"] { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-linked-plot { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-drawer-toggle { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-drawer-toggle:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-drawer-toggle:focus-visible { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-drawer-chevron { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectral-plotly { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectral-hover-readout { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-column-resizer::before { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-column-resizer > span { background: radial-gradient(circle, var(--gcw-theme-shell) 1px, transparent 1.4px) center/4px 6px !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-linked-views > article { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-linked-views > article > header { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-linked-views header span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-linked-views header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-linked-views header small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-linked-plot { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-row-resizer::before { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-row-resizer > span { background: radial-gradient(circle, var(--gcw-theme-shell) 1px, transparent 1.4px) center/6px 4px !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-harmonics-mode-drawer-toggle { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-workspace-drawer { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-workspace-drawer > summary { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-workspace-drawer > summary::after { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-workspace-drawer > summary:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-workspace-drawer > summary:focus-visible { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-workspace-icon { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-workspace-drawer > summary strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-workspace-ready { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-workspace-drawer[open] > summary { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-workspace-drawer-body { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-linked-views > article > header { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-linked-views header span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"][data-spectral-view="spectrogram"] .gcw-spectrogram-linked-views header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-workspace-drawer { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-workspace-drawer > summary { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-workspace-drawer > summary::after { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-workspace-drawer > summary:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-workspace-drawer > summary:focus-visible { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-workspace-icon { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-workspace-drawer > summary strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-workspace-ready { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-workspace-drawer[open] > summary { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-workspace-drawer-body { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-compact-resizer::before { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-compact-resizer > span { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-compact-side { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-compact-side > header { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-compact-side > header span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-compact-side > header strong { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-compact-side-body { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-compact-side-body .gcw-spectral-context-panel { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-compact-detail-drawer { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-compact-detail-drawer > summary { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-spectral-preset-note.is-cwt { border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-cwt-detail-section { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-cwt-transient-section { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-cwt-transient-section > header { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-cwt-transient-section > header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-cwt-transient-section > header > span { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-cwt-transient-section > details { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-cwt-transient-section > details > summary { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-harmonics-mode-workbench[data-gcw-spectral-workspace="5.3.5"] .gcw-cwt-transient-section > details > ul { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="harmonics"] .gcw-harmonics-horizontal-workbench .gcw-harmonics-modern-tabs { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="harmonics"] .gcw-harmonics-horizontal-workbench .gcw-harmonics-modern-tabs .gcw-harmonics-mode-button { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="harmonics"] .gcw-harmonics-horizontal-workbench .gcw-harmonics-modern-tabs .gcw-harmonics-mode-button[aria-selected="true"] { color: var(--gcw-theme-accent) !important; background: var(--gcw-theme-canvas) !important; }
/* gcw-distance-rx-workbench.css */
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="distance"] .gcw-distance-info-pane { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="distance"] .gcw-distance-info-head { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="distance"] .gcw-distance-info-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="distance"] .gcw-distance-cockpit-scroll { background: linear-gradient(180deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="distance"] .gcw-fault-rx-side-resizer { background: linear-gradient(180deg, var(--gcw-theme-shell), #a7f3d0, var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="distance"] .gcw-distance-rx-plot-panel,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="distance"] .gcw-distance-rx-plot-panel,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="distance"] .gcw-distance-rx-plot-panel { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-plot-head { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-plot-head > strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-loop-chip { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-loop-chip.is-active { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-icon-btn { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-mini-player { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-play-icon,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-mini-btn,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-speed-select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-play-icon.is-playing { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-slider-shell { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-slider-shell::after { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-play-time-ms { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-play-time-ms i,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-play-time-ms b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-speed-select { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-rx-plot-panel .gcw-tool-uplot-shell,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-rx-plot-panel .gcw-tool-plotly-shell { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-plot-readout { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-plot-readout b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-zone-badge { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-answers-card,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-setup-drawer,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-summary-drawer,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-evidence-card,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-reach-strip,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="distance"] .gcw-electrical-map-panel { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-answers-card header { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-answers-card header strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-answers-card header b { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-answers-card .gcw-fault-rx-cockpit-table th { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-answers-card .gcw-fault-rx-cockpit-table td strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-answers-card .gcw-fault-rx-cockpit-table td em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-reach-strip span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-reach-strip b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-reach-strip em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-reach-strip .is-zone1 { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-reach-strip .is-zone2 { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-reach-strip .is-zone3 { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-setup-drawer summary,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-summary-drawer summary { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-setup-drawer p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-evidence-card header strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-evidence-card p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-evidence-card li { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-evidence-card li strong { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-evidence-card.is-zone1 { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-evidence-card.is-zone2,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-evidence-card.is-zone3,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-evidence-card.is-advisory { background: linear-gradient(180deg, #fffbeb, var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-evidence-card.is-weak,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-evidence-card.is-outside { background: linear-gradient(180deg, #fff1f2, var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-distance-copy-summary { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="distance"] .gcw-distance-graph-player-bar,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="distance"] .gcw-distance-graph-player-bar,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="distance"] .gcw-distance-graph-player-bar { background: linear-gradient(180deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="distance"] .gcw-distance-graph-player-bar .gcw-fault-rx-player.gcw-phasor-player,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="distance"] .gcw-distance-graph-player-bar .gcw-fault-rx-player.gcw-phasor-player,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="distance"] .gcw-distance-graph-player-bar .gcw-fault-rx-player.gcw-phasor-player { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="distance"] .gcw-distance-graph-player-bar .gcw-phasor-time-meta span { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-prepared-dirty-banner { background: linear-gradient(135deg,var(--gcw-theme-shell),var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-prepared-dirty-banner strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-server-prepared-dirty-banner span { color: var(--gcw-theme-muted) !important; }
/* gcw-fault-direction-workbench.css */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-workbench { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-workbench .gcw-direction-settings,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-workbench .gcw-direction-method { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-workbench details>summary { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-workbench summary small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-workbench .gcw-tool-input-label { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-workbench input:not([type=range]),
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-workbench select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-workbench em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-actions { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-workbench button { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-workbench button:hover { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-workbench .gcw-direction-play,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-workbench .gcw-tool-primary { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-workbench .gcw-direction-play:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-workbench .gcw-tool-primary:hover { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-direction-workbench .gcw-direction-player button[data-direction-action]:not(.gcw-direction-play) { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-player { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-player .gcw-direction-speed { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-player output { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-pace { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-scope { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-hero p { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-eyebrow { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-line { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-convention,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-window { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-readings article { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-readings article>span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-readings strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-compass { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-compass figcaption { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-sources { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-sources>span { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-sources small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-timeline { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-timeline header>span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-trend { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-time-labels { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-interval { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-empty { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-empty strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-method>p,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-method>ul { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-direction-method code { color: var(--gcw-theme-text) !important; }
/* gcw-differential-workbench.css */
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-truth-list header strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-manual-settings summary strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-evidence-drawer summary strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-waterfall header strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-bookmarks header strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-truth-list header span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-manual-settings summary span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-evidence-drawer summary span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-waterfall header span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-bookmarks header span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-truth-list li { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-truth-list li strong { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-truth-list li span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-evidence-drawer,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-table-drawer { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-manual-settings p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-manual-settings { background: linear-gradient(180deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-manual-settings > summary span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-nested-settings > summary span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-nested-settings { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="differential"] .gcw-diff-manual-settings .gcw-tool-input-label select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-marker { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-marker.is-final { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="differential"] .gcw-diff-plot-panel { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-plotly-panel { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-plotly-header { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-slope-title strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-slope-title span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-plotly-body .gcw-tool-plotly-shell,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-plotly-body .gcw-tool-uplot-shell { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-waterfall,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-bookmarks { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-waterfall header,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-bookmarks header { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-waterfall li,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-bookmarks li { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-waterfall li span { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-waterfall li strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-bookmarks li b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-waterfall li em,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-bookmarks li span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-bookmarks li em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-waterfall li.is-info span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-table-drawer summary { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-settings-freeze { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 100%) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-settings-prime { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-manual-head { background: linear-gradient(180deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-manual-head strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-manual-head span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-manual-head em { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-setting-section { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-setting-section h4 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-settings-prime .gcw-tool-input-label { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-settings-prime .gcw-tool-input-label span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-settings-prime .gcw-tool-input-label em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-settings-prime .gcw-diff-nested-settings { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-diff-settings-prime .gcw-diff-nested-settings > summary { background: var(--gcw-theme-shell) !important; }
/* gcw-evidence-workbench.css */
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"],
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-query-chart-wrap,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-query-chart-wrap { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-audit-workbench { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-audit-workbench strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-audit-workbench h3,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-audit-workbench b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-card,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-details details { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-card > header span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-details summary span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-chip { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-chip small,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-chip em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-time-row { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-time-row.is-breaker { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-time-row.is-lockout { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-time-row span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-time-row em { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-time-row small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-summary p { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-matrix-row { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-matrix-row span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-matrix-row em { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-limit-list span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-ready-grid span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-ready-grid b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-details details > p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-table th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-evidence-empty { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-actions .gcw-mini-btn,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-actions .gcw-mini-btn { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-actions .gcw-mini-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-actions .gcw-mini-btn:focus-visible,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-actions .gcw-mini-btn:hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-actions .gcw-mini-btn:focus-visible { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-actions .gcw-mini-btn[data-gcw-action="tool-export-csv"],
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-actions .gcw-mini-btn[data-gcw-action="tool-export-pdf"],
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-actions .gcw-mini-btn.gcw-export-events,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-actions .gcw-mini-btn[data-gcw-action="tool-export-csv"],
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-actions .gcw-mini-btn[data-gcw-action="tool-export-pdf"],
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-actions .gcw-mini-btn.gcw-export-events { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-actions .gcw-mini-btn[disabled],
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-actions .gcw-mini-btn[disabled] { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-chip,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-chip { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-chip small,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-chip em,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-chip small,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-chip em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-chip strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-chip strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-chip.is-review,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-chip.is-review { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-chip.is-info,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-chip.is-info { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-matrix-row,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-limit-list article,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-matrix-row,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-limit-list article { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-matrix-row em,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-matrix-row em { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-ready-grid span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-ready-grid span { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-ready-grid em,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="evidence"] .gcw-evidence-ready-grid em { color: var(--gcw-theme-muted) !important; }
/* gcw-fault-location.css */
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-fault-manual-map,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-fault-manual-map,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-fault-manual-map { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-fault-manual-map > summary,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-fault-manual-map > summary,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-fault-manual-map > summary { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-head { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-freeze-pane { background: linear-gradient(180deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer { background: linear-gradient(180deg, var(--gcw-theme-shell), #a7f3d0, var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-side-resizer::before { background: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-hud b,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-hud span { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].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-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-uplot-shell,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-plot-panel .gcw-tool-uplot-shell { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-location-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-detail-drawer { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip > div { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-location-card header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-line { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-line > div { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-detail-drawer > summary { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card .gcw-phasor-live-head small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-canvas) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip > div,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip > div,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip > div { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-summary-strip span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card.is-compact .gcw-fault-rx-card-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-settings-card.is-compact .gcw-fault-rx-card-head span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-answer-strip.is-immersive { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-canvas) 72%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar { background: linear-gradient(180deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar .gcw-fault-rx-player.gcw-phasor-player { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-graph-player-bar .gcw-phasor-time-meta span { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-layout-tools,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-layout-tools summary,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card summary { color: var(--gcw-theme-text) !important; background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-card summary span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-layout-action-row button { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-layout-action-row button:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-layout-action-row button:focus-visible { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon span { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon b { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-wave-splitter,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-wave-splitter,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-workbench-wave-splitter { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-wave-splitter::before,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-wave-splitter::before,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-workbench-wave-splitter::before { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-wave-section.gcw-combined-section,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-wave-section.gcw-combined-section,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-wave-section.gcw-combined-section { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-pane { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-info-head { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table-card,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table-card,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table-card { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table-card header { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table-card header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table-card header span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table th { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table td strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-cockpit-table td em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry span { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry b { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].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-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span::after { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].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-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span > b,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span > b { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].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-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span > strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-live-ribbon.is-telemetry.is-singleline > span > strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-card { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-card header strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-card header span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-chips span { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-chips em { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="fault-location"] .gcw-fault-rx-reach-card p { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-fault-rx-truth-list .gcw-fault-rx-truth-note { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page .gcw-fault-rx-workbench .gcw-fault-rx-play-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page .gcw-distance-rx-workbench .gcw-fault-rx-play-btn,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page .gcw-fault-rx-play-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page .gcw-fault-rx-play-btn[aria-pressed="true"] { color: var(--gcw-theme-text) !important; }
/* comtrade-viewer.css */
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-graph-player-bar,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-graph-player-bar,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-graph-player-bar { background: linear-gradient(180deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-graph-player-bar .gcw-phasor-player,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-graph-player-bar .gcw-phasor-player,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-graph-player-bar .gcw-phasor-player { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-graph-player-bar .gcw-phasor-time-meta span { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-plane-panel.has-graph-player .gcw-phasor-plot-hud,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-plane-panel.has-graph-player .gcw-phasor-plot-hud,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-tool-open .gcw-query-page[data-tool="phasor"] .gcw-phasor-plane-panel.has-graph-player .gcw-phasor-plot-hud { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-analysis-mode) { background: radial-gradient(circle at 8% 0%, rgba(37, 99, 235, 0.12), transparent 28%),
    linear-gradient(135deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 45%, var(--gcw-theme-shell) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-results-head { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-toolbar-zone-right .gcw-btn:not(.gcw-analysis-reset) { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-tool-btn[title]:hover::after { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-wave-splitter,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-wave-splitter,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-viewport-full .gcw-workbench-wave-splitter,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-graph-focus-mode.gcw-tool-open .gcw-workbench-wave-splitter,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-graph-focus-mode.gcw-tool-open .gcw-workbench-wave-splitter,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode.gcw-graph-focus-mode.gcw-tool-open .gcw-workbench-wave-splitter { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-wave-section.gcw-combined-section,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-wave-section.gcw-combined-section,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-viewport-full .gcw-wave-section.gcw-combined-section,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-graph-focus-mode.gcw-tool-open .gcw-wave-section.gcw-combined-section,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-graph-focus-mode.gcw-tool-open .gcw-wave-section.gcw-combined-section,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode.gcw-graph-focus-mode.gcw-tool-open .gcw-wave-section.gcw-combined-section { background: var(--gcw-theme-canvas) !important; }
body.gcw-is-resizing-vertical .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-wave-splitter { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-filter-actions .gcw-mini-btn[data-gcw-action="tool-recalculate"] { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-filter-actions .gcw-mini-btn[data-gcw-action="tool-recalculate"]:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-filter-actions .gcw-mini-btn[data-gcw-action="tool-recalculate"]:focus-visible { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-filter-actions .gcw-mini-btn[data-gcw-action="readout-reset-filters"] { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-filter-actions .gcw-mini-btn[data-gcw-action="readout-reset-filters"]:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-filter-actions .gcw-mini-btn[data-gcw-action="readout-reset-filters"]:focus-visible { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-filter-actions .gcw-mini-btn[data-gcw-action="tool-recalculate"],
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-filter-actions .gcw-mini-btn[data-gcw-action="tool-recalculate"] { background: var(--gcw-theme-accent) !important; background-color: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-filter-actions .gcw-mini-btn[data-gcw-action="readout-reset-filters"],
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-filter-actions .gcw-mini-btn[data-gcw-action="readout-reset-filters"] { background: var(--gcw-theme-shell) !important; background-color: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-analysis-mode .gcw-wave-pane,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-analysis-mode .gcw-wave-pane,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-viewport-full.gcw-analysis-mode .gcw-wave-pane,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-graph-focus-mode.gcw-tool-open .gcw-wave-pane,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-graph-focus-mode.gcw-tool-open .gcw-wave-pane,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode.gcw-graph-focus-mode.gcw-tool-open .gcw-wave-pane { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-wave-splitter,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-wave-splitter,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-viewport-full .gcw-workbench-wave-splitter,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-graph-focus-mode.gcw-tool-open .gcw-workbench-wave-splitter,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-graph-focus-mode.gcw-tool-open .gcw-workbench-wave-splitter,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode.gcw-graph-focus-mode.gcw-tool-open .gcw-workbench-wave-splitter,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-maximized.gcw-tool-open .gcw-workbench-wave-splitter { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 45%, var(--gcw-theme-shell) 100%) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-wave-splitter .gcw-workbench-wave-label,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-wave-splitter .gcw-workbench-wave-label,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-viewport-full .gcw-workbench-wave-splitter .gcw-workbench-wave-label { background: var(--gcw-theme-canvas) !important; }
body.gcw-is-resizing-vertical .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-wave-splitter,
body.zrk-comtrade-body.gcw-is-resizing-vertical .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-workbench-wave-splitter { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, #bfdbfe 45%, #93c5fd 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-result-panel.is-protection-ledger,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-result-panel.is-protection-ledger { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-canvas) 90px, var(--gcw-theme-canvas) 100%) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-hairline-ribbon,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-hairline-ribbon { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-hairline-ribbon strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-hairline-ribbon strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-hairline-ribbon span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-hairline-ribbon span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-summary-strip > div,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-summary-strip > div { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-summary-strip span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-summary-strip span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-summary-strip strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-summary-strip strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-summary-strip em,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-summary-strip em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-control-card,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-control-card { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-table-section,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-table-section { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-ledger-head strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-ledger-head strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-deck-head strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-deck-head strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-ledger-head span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-ledger-head span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-deck-head span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-deck-head span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-ledger-head em,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-ledger-head em { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-table-wrap,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-table-wrap { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-result-table th,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-result-table th { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-evidence-deck,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-evidence-deck { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-result-table .gcw-readout-group-row th,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-result-table .gcw-readout-group-row th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-row.is-computed td,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-row.is-computed td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-row.is-computed .gcw-readout-type-chip,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-row.is-computed .gcw-readout-type-chip { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-copy-btn,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-copy-btn { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-copy-btn:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-copy-btn:focus-visible,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-copy-btn:hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-copy-btn:focus-visible { background: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-soe-section,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-soe-section { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-soe-section > header,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-soe-section > header { background: linear-gradient(90deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-soe-table .gcw-readout-soe-row.is-breaker td,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-soe-table .gcw-readout-soe-row.is-breaker td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-soe-empty td,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-soe-empty td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-transition-panel,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-transition-panel { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-transition-panel > header,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-transition-panel > header { background: linear-gradient(90deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-summary,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-summary { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-summary span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-summary span { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-summary strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-summary strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-summary em,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-summary em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-evidence-table,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-evidence-table { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-evidence-table th,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-evidence-table th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-evidence-table td,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-evidence-table td { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-evidence-table .gcw-readout-digital-row.is-low td,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-evidence-table .gcw-readout-digital-row.is-low td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-evidence-table strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-evidence-table strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-evidence-table small,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-evidence-table small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-state-pill.is-low,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-state-pill.is-low { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-more,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-active-readout .gcw-readout-digital-more { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-workbench-wave-expanded .gcw-wave-section.gcw-combined-section .gcw-canvas-card.gcw-combined-card::-webkit-scrollbar-track,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-workbench-wave-expanded .gcw-wave-section.gcw-combined-section .gcw-canvas-card.gcw-combined-card::-webkit-scrollbar-track,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open.gcw-viewport-full.gcw-workbench-wave-expanded .gcw-wave-section.gcw-combined-section .gcw-canvas-card.gcw-combined-card::-webkit-scrollbar-track { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-modal { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-backdrop { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell > header { background: linear-gradient(135deg, var(--gcw-theme-shell), #1e3a8a) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell > header h2 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-close { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-card { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-card h3 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-card h3 span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-card p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-readiness { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-readiness.is-ready { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-readiness li,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-list li { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-list span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-panel-preview { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-empty-preview { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-empty-preview strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-step { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-step span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-step.is-active { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-step.is-active span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-standard-strip { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-standard-strip span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-pane-head h3 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-pane-head p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-secure-badge { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-upload-card h4,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-ai-card h4,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-editor h4 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-upload-card label,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-editor-field { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-upload-card input,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-upload-card select,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-upload-card textarea,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-editor input,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-editor textarea { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-editor-field em,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-microcopy { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-support-list b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-saved-list li,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-support-list li { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-final-actions { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-panel-preview { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell.gcw-report-shell-v3109 { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell-v3109 .gcw-report-step em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell-v3109 .gcw-report-step.is-complete span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-final-confirm-row { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-modal { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-backdrop { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell.gcw-report-shell-v3109 { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell-v3109 > .gcw-report-compact-header { background: linear-gradient(135deg, var(--gcw-theme-shell), #1e3a8a) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-compact-header h2 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-compact-header span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell .gcw-btn-soft,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell button.gcw-btn-soft { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell .gcw-btn-soft:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell button.gcw-btn-soft:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell .gcw-btn-soft:focus-visible,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell button.gcw-btn-soft:focus-visible { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell .gcw-btn-primary,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell button.gcw-btn-primary { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell .gcw-btn-primary:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell button.gcw-btn-primary:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell .gcw-btn-primary:focus-visible,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell button.gcw-btn-primary:focus-visible { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell .gcw-btn:disabled,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell button.gcw-btn:disabled { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-close,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-header-actions .gcw-report-close { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-close:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-close:focus-visible,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-header-actions .gcw-report-close:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-header-actions .gcw-report-close:focus-visible { background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-saved-row.is-selected { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-profile-trigger,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-signin-link { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-profile-trigger img,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-profile-trigger span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-profile-trigger:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-profile-trigger:focus-visible,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-signin-link:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-signin-link:focus-visible { background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-opened-toolbar { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-saved-row { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-saved-row.is-selected { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-saved-row.is-selected .gcw-report-link { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-link:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-link:focus-visible { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-saved-meta span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-saved-row .gcw-report-saved-meta span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-readiness-v3109 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-readiness-v3109.is-ready { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-readiness-head strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-readiness-head span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-readiness-v3109 p { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-nonblocking-chip { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-readiness-v3109 li { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-readiness-v3109 li.optional { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-readiness-v3109 li em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-generate-confirm,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-generation-progress,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-evidence-used { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-generate-confirm strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-generation-progress strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-evidence-used strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-generate-confirm span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-generation-progress p,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-evidence-used span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-generation-progress li { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-generation-progress li span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-generation-progress li.done { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-generation-progress li.active { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-evidence-used { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-evidence-facts span { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-evidence-facts b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-evidence-used li { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-evidence-used li.optional b { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-final-state { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-final-state strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-final-state span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-final-state.is-ready { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-final-state.is-finalized { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-final-state li { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-generate-confirm .gcw-btn-primary,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-final-state .gcw-btn-primary { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-optional-metadata { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-optional-metadata li { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-evidence-banner { background: linear-gradient(180deg,var(--gcw-theme-shell),var(--gcw-theme-canvas)) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-evidence-banner strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-optional-title strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-evidence-banner span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-optional-title span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-card-titleline span { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-evidence-status { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-evidence-status strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-evidence-status span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-evidence-status em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-evidence-status.is-uploaded { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-evidence-status.is-empty { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-payment-card { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-payment-card span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-payment-card p { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-payment-card-v472 { background: linear-gradient(135deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-payment-card-v472 .gcw-report-payment-titleline strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-payment-card-v472 .gcw-report-payment-titleline span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-payment-card-v472 .gcw-report-payment-note { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-payment-card-v472 .gcw-report-price-badge { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-payment-card-v472 .gcw-report-price-badge b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-payment-card-v472 .gcw-report-price-badge em { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-payment-ready { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-system-check-list li { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-system-check-list li span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-system-check-list li em { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-system-check-list li.ok { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-payment-confirm-row { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-payment-confirm-row > span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-payment-card-v472.is-blocked { background: linear-gradient(135deg, var(--gcw-theme-canvas) 0%, #fef2f2 100%) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-payment-card-v472.is-payment-status { background: linear-gradient(135deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell .gcw-btn[disabled],
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-shell button.gcw-btn[disabled] { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-front-onboarding { background: linear-gradient(135deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-front-onboarding.is-registered { background: linear-gradient(135deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-front-onboarding h2,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-front-onboarding h4 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-front-onboarding p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-onboarding-group { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-onboarding-group h5 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-front-chip,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-flow-chip { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-onboarding-group.is-register .gcw-front-chip { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-flow-chip { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-tool-btn.is-visitor-locked::after { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-advanced-lock-card { background: linear-gradient(135deg, var(--gcw-theme-canvas), #fff7ed) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-advanced-lock-copy strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-advanced-lock-copy p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-choice-card { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-choice-card h4 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-choice-card p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-choice-card ul { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-flowline-v446 { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-flowline-v446 span { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-toolbar { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-toolbar strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-toolbar span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-sections,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-body,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-evidence-panel { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-side-head strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-side-head span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-section-nav { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-section-nav.is-active { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-section-nav span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-title-field,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-section-tools label,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-notes,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-evidence-panel label,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-snapshot-block label { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-title-field input,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-context-grid input,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-section-tools input,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-evidence-panel input,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-evidence-panel select,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-evidence-panel textarea,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-notes textarea,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-snapshot-block textarea { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-context-grid label { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-section-card { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-auto { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-auto strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-auto ul { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-snapshot-list h4 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-empty-box,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-snapshot-empty { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-snapshot-block { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-snapshot-meta strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-snapshot-meta span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-waveform-svg-wrap { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-snapshot-legend { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-snapshot-facts span { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-snapshot-facts b { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-mini-table { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-mini-table th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-generic-preview { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-generic-preview strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-generic-preview p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-checks { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-checks label { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-preview > strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-basket { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-basket > strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-basket li { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-basket b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-basket em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-annotation { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-section-nav.is-drop-target { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-section-flags,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-check-single { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ai-engineering-context-card { border-color: var(--gcw-theme-line) !important; background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-canvas) 100%) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ai-engineering-context-card.is-selected { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-canvas) 100%) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ai-engineering-context-meta span { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ai-engineering-context-meta b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-side-note,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-preview-hint { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-preview-hint { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-evidence-panel select[data-gcw-eng-target-section] { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-controls { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-hint { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-computed-map-head strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-computed-map-head span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-computed-map-grid label span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-controls label span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-checklist,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-facts-ledger { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-checklist strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-facts-ledger strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-checklist span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-facts-ledger span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-checklist li { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-checklist li > b { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-checklist li.is-info > b { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-checklist li em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-facts-grid span { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-facts-grid b { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-template-picker { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-template-picker select { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-trace { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-checklist-compact { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-checklist-compact summary strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-checklist-compact summary span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-mode-switch { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-mode-btn:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-mode-btn:focus { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-mode-btn.is-active { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-facts-actions em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-auto-compact { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-auto-compact summary strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-auto-compact summary span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-auto-compact ul { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-live-preview-panel { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-live-preview-head strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-live-preview-head span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-preview-page { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-preview-page h1 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-live-meta span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-live-facts span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-live-meta b,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-live-facts b { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-live-facts { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-live-section h3 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-live-note,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-live-muted,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-live-figure p,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-live-figure figcaption { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-live-muted { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-live-figure { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-live-fig-title b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-live-fig-title span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-mode-btn.is-active { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-report-desk .gcw-eng-sections { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-report-desk .gcw-eng-section-nav b { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-report-desk .gcw-eng-section-nav.is-active b { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-drawer { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-drawer > summary { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-drawer > summary::before { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-drawer > summary span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-drawer .gcw-eng-evidence-panel { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-report-desk .gcw-eng-live-preview-panel { background: radial-gradient(circle at 50% 0%, var(--gcw-theme-shell) 0, var(--gcw-theme-shell) 38%, var(--gcw-theme-shell) 100%) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-report-desk .gcw-eng-live-section.is-active { background: linear-gradient(90deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-resizer { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-resizer::after { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-insert-help { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-insert-lane { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-insert-lane em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-insert-lane:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-insert-lane:focus { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-insert-lane.is-active { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-report-btn { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-insertion-ready { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-insertion-ready strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-insertion-ready em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip-row { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip-row strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip-row span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip:focus { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip.is-active { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-evidence-card { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-evidence-head strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-step strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-help strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-evidence-head span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-step span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-help span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-evidence-head em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-evidence-head em { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-step,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-help { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-evidence-card .gcw-eng-source-chip-row { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-options label span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-caption-grid label span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-options input,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-options select,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-caption-grid input,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-caption-grid textarea { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-preview { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-snapshot-bulk-tools { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-snapshot-bulk-tools > span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-snapshot-select { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-header-storage-pill,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-manage-link,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-storage-trigger { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-header-storage-pill strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-quick-actions { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-manager-top h4,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-category h5 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-manager-top p,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-category p,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-item small,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-item em,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-manager-note { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-category { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-category-metrics strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-category-metrics span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-item { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-item.is-selected { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-item-icon { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-item-main strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-item-side strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-manager .gcw-btn,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay.is-storage-only .gcw-btn,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-drawer.is-storage-only .gcw-btn { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-manager .gcw-btn:hover:not(:disabled),
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay.is-storage-only .gcw-btn:hover:not(:disabled),
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-drawer.is-storage-only .gcw-btn:hover:not(:disabled),
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-manager .gcw-btn:focus-visible:not(:disabled),
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay.is-storage-only .gcw-btn:focus-visible:not(:disabled),
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-drawer.is-storage-only .gcw-btn:focus-visible:not(:disabled) { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-manager .gcw-btn:disabled,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-manager .gcw-btn[disabled],
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay.is-storage-only .gcw-btn:disabled,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay.is-storage-only .gcw-btn[disabled],
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-drawer.is-storage-only .gcw-btn:disabled,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-drawer.is-storage-only .gcw-btn[disabled] { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-category:is(section.gcw-storage-category[data-gcw-storage-warning="1"][data-gcw-storage-item-count]),
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-category:is(section.gcw-storage-category[data-gcw-storage-warning="1"][data-gcw-storage-item-count]) { background: linear-gradient(180deg, var(--gcw-theme-canvas), #fffbeb) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay.is-storage-only button.gcw-storage-btn,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-drawer.is-storage-only button.gcw-storage-btn,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-manager button.gcw-storage-btn { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay.is-storage-only button.gcw-storage-btn:hover:not(:disabled),
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-drawer.is-storage-only button.gcw-storage-btn:hover:not(:disabled),
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-manager button.gcw-storage-btn:hover:not(:disabled),
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay.is-storage-only button.gcw-storage-btn:focus-visible:not(:disabled),
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-drawer.is-storage-only button.gcw-storage-btn:focus-visible:not(:disabled),
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-manager button.gcw-storage-btn:focus-visible:not(:disabled) { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-overlay.is-storage-only button.gcw-storage-btn:disabled,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-profile-drawer.is-storage-only button.gcw-storage-btn:disabled,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-manager button.gcw-storage-btn:disabled { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-full-banner .gcw-storage-soft-btn,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-full-banner .gcw-storage-soft-btn:not(:disabled) { background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-full-banner .gcw-storage-soft-btn:not(:disabled):hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-storage-full-banner .gcw-storage-soft-btn:not(:disabled):focus-visible { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip-row { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip-head strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-group-title strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip-head span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-group-title span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-group { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-group.is-recommended { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip.is-recommended { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip:focus-visible { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip:hover strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip:focus-visible strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip:hover span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip:focus-visible span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip.is-active { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip.is-active strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip.is-active span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip:disabled { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip:disabled strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-source-chip:disabled span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-inline-evidence-head em { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-insert-lane { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-insert-lane em { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-insert-lane.is-active { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-eng-insert-lane.is-active em { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-ai-cost-guidance { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-ai-cost-guidance p,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-ai-cost-guidance li { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-ai-cost-guidance p b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-ai-cost-attempts { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-ai-cost-attempts summary { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-ai-cost-attempts li { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-report-ai-cost-attempts li span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-value-basis-control { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-value-basis-control select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-value-basis-control.no-ratio { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-side-inspector,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-side-inspector,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-side-inspector { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-side-inspector-head,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-side-inspector-head,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-side-inspector-head { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-side-inspector-expand,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-side-inspector-close { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-side-inspector-expand:hover,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-side-inspector-expand[aria-pressed="true"] { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-side-inspector-close:hover { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-drawer,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-drawer,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-insights-drawer { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-tabs { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-tab { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-tab:hover:not(:disabled) { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-tab.is-active,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-tab[aria-selected="true"] { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-tab:disabled { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-tab.is-active .gcw-sequence-status,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-tab.is-active .gcw-validation-status { border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-tab-panels { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-drawer .gcw-sequence-panel,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-drawer .gcw-validation-panel { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-drawer .gcw-sequence-body,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-drawer .gcw-validation-body { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-drawer .gcw-mini-scroll { border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-drawer .gcw-mini-table { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-drawer .gcw-mini-table th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-insights-drawer .gcw-mini-table td { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-mini-resize-grip.gcw-insights-resize-grip { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-mini-resize-grip.gcw-insights-resize-grip span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-mini-resize-grip.gcw-insights-resize-grip:hover { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root .gcw-ribbon { border-color: var(--gcw-theme-line) !important; background: linear-gradient(135deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 100%) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-brand strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-brand strong,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-access strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-access strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-brand small,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-brand small,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-access small,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-access small { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-meta span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-meta span { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-access,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon-access { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon .gcw-account-login,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon .gcw-account-pill,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon .gcw-account-login,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon .gcw-account-pill { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon .gcw-account-login:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon .gcw-account-pill:hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon .gcw-account-login:hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ribbon .gcw-account-pill:hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-results-head,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-results-head,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-results-head { border-color: var(--gcw-theme-line) !important; background: linear-gradient(135deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 100%) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-results-head h3,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-results-head h3,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-results-head h3 { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-results-head p,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-results-head p,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-results-head p { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-toolbar-zone,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-toolbar-zone,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-toolbar-zone { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-btn:not(.gcw-analysis-reset),
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-toggle,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-toolbar-select,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-btn:not(.gcw-analysis-reset),
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-toggle,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-toolbar-select,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-btn:not(.gcw-analysis-reset),
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-toggle,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-toolbar-select,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-toolbar-zone-right .gcw-btn:not(.gcw-analysis-reset) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-btn:not(.gcw-analysis-reset) span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-toggle span,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-toolbar-select span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-btn:not(.gcw-analysis-reset) span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-toggle span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-toolbar-select span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-toolbar-select select,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-reference-control select,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-toolbar-select select,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-reference-control select,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-toolbar-select select,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-reference-control select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-toolbar-select select option,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-reference-control select option { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-btn:not(.gcw-analysis-reset):hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-btn:not(.gcw-analysis-reset).is-open,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-btn:not(.gcw-analysis-reset)[aria-pressed="true"],
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-toggle:hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-btn:not(.gcw-analysis-reset):hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-btn:not(.gcw-analysis-reset).is-open,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-btn:not(.gcw-analysis-reset)[aria-pressed="true"],
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-toggle:hover { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-analysis-reset,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-analysis-reset,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-analysis-reset { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-analysis-reset:hover { border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-btn:disabled,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-btn:disabled { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-drawer,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-drawer,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-insights-drawer { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-side-inspector-expand,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-side-inspector-expand,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-side-inspector-expand { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-side-inspector-expand:hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-side-inspector-expand:hover { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-side-inspector-expand[aria-pressed="true"],
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-side-inspector-expand[aria-pressed="true"] { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-tabs,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-tabs,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-insights-tabs { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-tab,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-tab,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-insights-tab { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-tab:hover:not(:disabled),
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-tab:hover:not(:disabled) { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-tab:disabled,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-tab:disabled { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-drawer[data-active-tab="sequence"] .gcw-insights-tab[data-insights-tab="sequence"],
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-drawer[data-active-tab="validation"] .gcw-insights-tab[data-insights-tab="validation"],
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-drawer[data-active-tab="sequence"] .gcw-insights-tab[data-insights-tab="sequence"],
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-drawer[data-active-tab="validation"] .gcw-insights-tab[data-insights-tab="validation"] { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-drawer .gcw-sequence-body,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-drawer .gcw-validation-body,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-drawer .gcw-sequence-body,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-insights-drawer .gcw-validation-body { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-overview,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-validation-overview { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-overview-copy > strong,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-validation-overview-copy > strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-overview-copy > small,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-validation-overview-copy > small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-guidance { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-guidance > summary { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-guidance > summary > span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-guidance > summary > small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-guidance > p { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-section-head h3 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-section-head > span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-milestone { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-milestone.is-missing { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-marker { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-milestone.is-missing .gcw-sequence-marker { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-milestone-head > strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-relative-time.is-missing { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-signal { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-signal > b { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-signal.is-missing { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-relay-time { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-relay-time > span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-relay-time > time { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-delay-list { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-delay-row { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-delay-row dt { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-delay-row dd > span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-sequence-alert-icon { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-validation-item { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-validation-item.gcw-validation-ok { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-validation-item.gcw-validation-info { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-validation-severity { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-validation-ok .gcw-validation-severity { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-validation-info .gcw-validation-severity { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-validation-item-copy > strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-validation-item-copy > p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-inspector-empty { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-label,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-label,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-label { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-option,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-option,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-option { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-option:hover,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-option:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-option:hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control[data-gcw-cursor-arm="A"] .gcw-arm-cursor-a,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control[data-gcw-cursor-arm="A"] .gcw-arm-cursor-a,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control[data-gcw-cursor-arm="A"] .gcw-arm-cursor-a,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-arm-cursor-a.is-active { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control[data-gcw-cursor-arm="B"] .gcw-arm-cursor-b,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control[data-gcw-cursor-arm="B"] .gcw-arm-cursor-b,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode .gcw-command-bar .gcw-cursor-arm-control[data-gcw-cursor-arm="B"] .gcw-arm-cursor-b,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-command-bar .gcw-arm-cursor-b.is-active { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-playback-now > span { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint > span,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint > span { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint > strong,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint > strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint > em,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint > em { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint > small,
body.zrk-comtrade-body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-cursor-hint > small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-list-count { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-view-switch button { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-view-switch button.is-active { background: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-view-switch button:hover:not(.is-active) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-follow-control { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-follow { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-readout-context { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-readout-detail { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurement-browser .gcw-measure-table[data-channel-view] th { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurement-browser .gcw-measure-table[data-channel-view] strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurement-browser .gcw-measure-table[data-channel-view] small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurement-browser .gcw-measure-table[data-channel-view] .gcw-channel-numeric { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurement-browser .gcw-measure-table[data-channel-view] .gcw-channel-record { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurement-browser .gcw-measure-table[data-channel-view] .is-unavailable { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurement-browser .gcw-measure-table[data-channel-view] .is-at-hairline td { background-color: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurement-browser .gcw-measure-table[data-channel-view] .gcw-channel-delta { color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-summary-grid dt { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-summary-grid dd { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-readout-detail { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-window-refresh,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-window-retry { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurement-browser[data-gcw-channel-ledger="v554"] .gcw-measure-table[data-channel-view] th small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurement-browser[data-gcw-channel-ledger="v554"] .gcw-measure-table[data-channel-view] td { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurement-browser[data-gcw-channel-ledger="v554"] .gcw-measure-table[data-channel-view] tr:nth-child(even) td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurement-browser[data-gcw-channel-ledger="v554"] .gcw-measure-table[data-channel-view] .is-at-hairline td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurement-browser[data-gcw-channel-ledger="v554"] .gcw-measure-table[data-channel-view] .gcw-channel-numeric { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurement-browser[data-gcw-channel-ledger="v554"] .gcw-measure-table[data-channel-view] .gcw-channel-record { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurement-browser[data-gcw-channel-ledger="v554"] .gcw-measure-table[data-channel-view] .is-unavailable { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurement-browser[data-gcw-channel-ledger="v554"] .gcw-measure-scroll::-webkit-scrollbar-track { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-measurement-browser[data-gcw-channel-ledger="v554"] .gcw-measure-scroll::-webkit-scrollbar-thumb { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-scroll-controls { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-scroll-controls button { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-measure-scroll { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger .gcw-channel-numeric { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger .is-unavailable { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-workspace[data-gcw-layout] .gcw-wave-section-head h4 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-canvas-toolbar { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-canvas-toolbar .gcw-channel-follow-control { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-canvas-toolbar :is(button,.gcw-graph-help>summary),
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-value-basis-trigger { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-canvas-toolbar button.is-active { background: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-canvas-toolbar button:disabled { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-canvas-toolbar .gcw-channel-readout-time { color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-canvas-toolbar .gcw-channel-readout-detail { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-graph-help,.gcw-measurement-health)>div { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-value-basis-trigger { border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-value-basis-trigger span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ratio-panel { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ratio-panel p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ratio-close { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ratio-panel .gcw-value-basis-control { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ratio-content :is(th,td) { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ratio-content th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ratio-content small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-workspace[data-gcw-layout] :is(.gcw-plot-rescale-btn,.gcw-fit-lanes) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode .gcw-workspace[data-gcw-layout] .gcw-fit-lanes[aria-pressed="true"] { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-wave-lane-name { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar :is(button,.gcw-export-menu>summary) { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar button.gcw-analysis-reset { background: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-reference-control { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-reference-control>span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-reference-select { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-digital-toggle { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-export-menu>div { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-value-basis-trigger { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-cursor-arm-label { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-arm-cursor-a.is-active { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-arm-cursor-b.is-active { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-canvas-telemetry { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-channel-readout-origin { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-channel-readout-time { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-canvas-telemetry .gcw-telemetry-cursor { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-telemetry-delta { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-canvas-telemetry .gcw-telemetry-details { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-wave-section-head .gcw-graph-help p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-wave-counts { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-channel-view-select { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-ledger-legend { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger .gcw-channel-numeric { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger .is-unavailable { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-canvas-command-row h4 small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-info-pane { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-info-head { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 :is(button,summary,select) { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 :is(button,select) { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 button:hover { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 details { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-basis-details>summary { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-basis-content td small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-live-card { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-live-head { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-live-head strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-live-head small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 table.gcw-phasor-live-table :is(th,td) { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 table.gcw-phasor-live-table th { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-signal-cell small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 table.gcw-phasor-live-table tr.is-active { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-evidence-card { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-evidence-card h5 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-evidence-card dt { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-evidence-card dd { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-evidence-card>strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-plot-panel { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-controls>label { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-source { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-play-btn { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-phasor-time-meta>span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557 .gcw-tool-uplot-shell { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-phasor-v557 .modebar-btn { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-phasor-v557 .modebar-btn:hover { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode:has(.gcw-phasor-v557) .gcw-command-bar .gcw-global-cursor-controls .gcw-cursor-arm-control { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode:has(.gcw-phasor-v557) .gcw-command-bar .gcw-global-cursor-controls .gcw-cursor-arm-label { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode:has(.gcw-phasor-v557) .gcw-command-bar .gcw-global-cursor-controls .gcw-cursor-arm-option[aria-pressed="true"] { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-column-divider::after { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-column-divider::before { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-column-divider:is(:hover,:focus-visible) { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-wave-height-controls { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-wave-height-auto[aria-pressed=true] { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-combined-card { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-wave-lane-name { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-y-scale-tick { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-uplot-event-line span { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar .gcw-record-identity { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-toggle:disabled { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-record-identity::before { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-unified-toolbar .gcw-arm-cursor-a.is-active { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-unified-toolbar .gcw-arm-cursor-b.is-active { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-study-menu>summary { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-study-menu-content { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-ledger-telemetry .gcw-channel-follow { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-unified-toolbar .gcw-study-menu-content .gcw-insights-label { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-wave-navigator { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-time-ticks>span::before { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-time-ticks b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-time-ticks small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-navigation-buttons button { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-record-track { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-record-track-hint { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-record-window [data-range-handle] { background: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-record-window [data-range-handle]::after { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-navigation-range { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-unified-toolbar .gcw-event-lines-toggle[aria-pressed="true"] { color: var(--gcw-theme-accent) !important; background: var(--gcw-theme-soft) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-unified-toolbar .gcw-event-lines-toggle[aria-pressed="false"] { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-focus-channel { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-measurement-browser[data-gcw-channel-ledger] .is-focused-channel td { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561 .gcw-phasor-source { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561 .gcw-phasor-source>span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561 .gcw-phasor-plot-scale { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561 .gcw-phasor-inspection { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561 [data-phasor-pin] { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561 [data-phasor-pin]:disabled { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561 .gcw-inspection-signal small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561 .gcw-inspection-metrics dt { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561 .gcw-inspection-metrics dd { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561 .gcw-inspection-meta { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561 .gcw-inspection-comparison small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger[data-channel-layout="compact-v562"] :is(th,td) { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger[data-channel-layout="compact-v562"] th { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger[data-channel-layout="compact-v562"] .gcw-channel-record { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger[data-channel-layout="compact-v562"] .gcw-digital-not-applicable { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-after-event-context { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-summary-grid > div:has(.gcw-after-event-context) { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 button { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 button:hover { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 button[aria-pressed="true"] { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-modern-tabs { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-modern-tabs button[aria-selected="true"] { color: var(--gcw-theme-accent) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-modern-aside { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-modern-divider { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-modern-divider:after { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-modern-main { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-source>div:first-child>span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-quick-controls :is(span,em) { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-key-values>div { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-key-values span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-key-values strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 h3 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 :is(td,th) { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 thead th { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-components tr:is(.is-selected,:hover) { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-components article small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-peak small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-findings-link { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-finding-list button>span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-answer li { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 summary { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-trend-controls { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-modern-inspector { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-event-comparison header span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-spectral-hover-readout { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-spectrogram-linked-views header span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-basis summary { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-spectral-hover-readout.is-pinned { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-spectral-hover-readout.is-pinned em { color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-v563 .gcw-disturbance-conclusion { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-v563 .gcw-disturbance-conclusion small { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-v563 .gcw-disturbance-candidates button { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-v563 .gcw-disturbance-candidates button span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-v563 .gcw-disturbance-candidates button[aria-pressed=true] { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-v563 .gcw-disturbance-candidates button[data-assessment-status=supported] span { color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-v563 .gcw-disturbance-detail h3 { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-v563 .gcw-disturbance-detail p { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-v563 .gcw-disturbance-detail .gcw-disturbance-sources { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-v563 .gcw-disturbance-checks summary { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-v563 .gcw-disturbance-checks summary::after { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-v563 .gcw-disturbance-checks summary span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-v563 .gcw-disturbance-spectral>summary,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-v563 .gcw-disturbance-limits>summary { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-v563 .gcw-disturbance-spectral>p { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-v563 .gcw-disturbance-plot-switch button[aria-pressed=true] { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-disturbance-candidates button[aria-pressed=true] { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-disturbance-spectrum-context>summary { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-disturbance-plot-switch button[aria-pressed=true] { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-mode-pill { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-mode-pill.is-active { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-controls select,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-controls input { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-timing-status { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-details { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-auto-note { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-interaction-modes { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-interaction-mode { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-interaction-mode[aria-pressed="true"] { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-precision-disclosure,.gcw-channel-insight) { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-precision-panel :is(input,select) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-save-wave-view { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-bulk button { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-bulk span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-preset-control select { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-insight-content { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-source-derived { color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-active-readout .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="readout"] .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-summary-strip span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-active-readout .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="readout"] .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-summary-strip em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-active-readout .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="readout"] .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-metric.is-derived { color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-active-readout .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="readout"] .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-channel-note summary { color: var(--gcw-theme-muted) !important; }
@media(max-width:900px) {
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-active-readout .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="readout"] .gcw-readout-side-layout[data-gcw-readout-ui="v3.8.7-evidence-ledger"] .gcw-readout-result-table .gcw-readout-channel-cell { background: var(--gcw-theme-canvas) !important; }
}
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger[data-channel-layout="insight-v580"][data-channel-view="live"] { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger[data-channel-layout="insight-v580"][data-channel-view="live"] :is(th,td) { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger[data-channel-layout="insight-v580"][data-channel-view="live"] th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger[data-channel-layout="insight-v580"][data-channel-view="live"] th small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger[data-channel-layout="insight-v580"][data-channel-view="live"] .gcw-channel-record { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger[data-channel-layout="insight-v580"][data-channel-view="live"] .gcw-channel-identity>small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger[data-channel-layout="insight-v580"][data-channel-view="live"] .gcw-digital-not-applicable,
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger[data-channel-layout="insight-v580"][data-channel-view="live"] .gcw-digital-state-label { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-actions>summary { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-measurement-health>summary { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-measurement-health>div { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-measurement-health.is-updating>summary { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger[data-channel-layout="insight-v580"][data-channel-view="live"] th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger[data-channel-layout="insight-v580"][data-channel-view="live"] .gcw-channel-row-name { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger[data-channel-layout="insight-v580"][data-channel-view="live"] .gcw-channel-source-caption { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger[data-channel-layout="insight-v580"][data-channel-view="live"] .gcw-channel-unit { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] table.gcw-compact-ledger[data-channel-layout="insight-v580"][data-channel-view="live"] .gcw-channel-prefault { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-pane-head { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] :is(.gcw-channel-view-select,.gcw-channel-search,.gcw-channel-follow,.gcw-measurement-preset) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-fit-columns { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-filters { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-filter { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-filter[aria-pressed="true"] { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-readout-context.gcw-ledger-telemetry { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-ledger-legend { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-scroll-controls { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-scroll-controls span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-scroll-controls button { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-engineering-tool-rail.gcw-module-dock { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-engineering-tool-rail.gcw-module-dock .gcw-tool-icon { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-engineering-tool-rail.gcw-module-dock .gcw-tool-btn.is-active { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-info-pane { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-info-head { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 button.gcw-phasor-fit-columns { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-basis-details>summary { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-source { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-source-time strong { color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-source-time span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-source-method { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-source-details>div { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-source-details p { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-source-reference { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-source-unavailable.is-ready { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-live-card { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-live-head strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-live-head small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 table.gcw-phasor-live-table th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 table.gcw-phasor-live-table tbody tr { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 table.gcw-phasor-live-table tbody tr:nth-child(even) { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 table.gcw-phasor-live-table tbody tr:hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 table.gcw-phasor-live-table tbody tr.is-active { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 table.gcw-phasor-live-table tbody td { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-signal-cell strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-source-badge { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-signal-cell small { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-inspection { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-plot-panel { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-controls>label { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-controls select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-plot-scale { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 :is(.gcw-phasor-mini-btn,.gcw-phasor-jump button,[data-phasor-pin],[data-phasor-unpin]) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 :is(.gcw-phasor-mini-btn,.gcw-phasor-jump button,[data-phasor-pin],[data-phasor-unpin]):hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-play-btn { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-play-btn:hover { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-play-btn.is-playing { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-play-btn.is-playing:hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-loop[aria-pressed="true"] { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 button:disabled { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-speed-label { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 :is(.gcw-phasor-speed-select,.gcw-phasor-scope-select) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-time-meta { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-time-now { color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-time-meta>span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-mark { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-mark:hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-keyboard-hint { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-slider-shell { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .gcw-phasor-slider-fill { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587 .modebar-btn:hover { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results:has(.gcw-phasor-v587) .gcw-tool-rail-kicker { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results:has(.gcw-phasor-v587) .gcw-workbench-wave-splitter { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results:has(.gcw-phasor-v587) :is(.gcw-workbench-wave-label,.gcw-workbench-wave-action) { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results:has(.gcw-phasor-v587) .gcw-workbench-wave-grip { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-master-row { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-reference-note { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-time-now { color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-plot-scale { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-options { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-options>summary { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-options>summary:hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-options[open]>summary { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-options-panel { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-options-panel>label { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-options-panel select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-options-panel p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-scale-actions button { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-scale-actions button:hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-slider-shell::before { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-slider-fill { background: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-time-slider::-webkit-slider-thumb { background: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-time-slider::-moz-range-thumb { background: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode :is(.gcw-analysis-toolbar,.gcw-phasor-player) button[aria-pressed="true"]:not(.gcw-phasor-play-btn):not([data-gcw-action="arm-cursor-a"]):not([data-gcw-action="arm-cursor-b"]) { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-accent) !important; color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode :is(.gcw-analysis-toolbar,.gcw-phasor-player) details[open]>summary { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-accent) !important; color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ratio-editor { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ratio-edit-row { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ratio-row-heading strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ratio-row-heading span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ratio-provenance { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ratio-input-grid label { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ratio-input-grid :is(input,select) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-ratio-row-reset,.gcw-ratio-reset-all) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ratio-apply { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-toolbar.gcw-analysis-toolbar.gcw-command-bar.gcw-unified-toolbar .gcw-ratio-editor p { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-toolbar.gcw-analysis-toolbar.gcw-command-bar.gcw-unified-toolbar .gcw-ratio-editor button.gcw-ratio-apply { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-basis-content .gcw-ratio-editor p { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-toolbar.gcw-analysis-toolbar.gcw-command-bar.gcw-unified-toolbar .gcw-ratio-editor :is(.gcw-ratio-row-reset,.gcw-ratio-reset-all) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-toolbar.gcw-analysis-toolbar.gcw-command-bar.gcw-unified-toolbar .gcw-ratio-editor :is(.gcw-ratio-row-reset,.gcw-ratio-reset-all):hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-toolbar.gcw-analysis-toolbar.gcw-command-bar.gcw-unified-toolbar .gcw-ratio-editor button.gcw-ratio-apply { background: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-toolbar.gcw-analysis-toolbar.gcw-command-bar.gcw-unified-toolbar .gcw-ratio-editor button.gcw-ratio-apply:hover { background: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-ratio-editor :is(.gcw-ratio-row-reset,.gcw-ratio-reset-all) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-ratio-editor :is(.gcw-ratio-row-reset,.gcw-ratio-reset-all):hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-ratio-editor button.gcw-ratio-apply { background: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-ratio-editor button.gcw-ratio-apply:hover { background: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results :is(.gcw-study-menu,.gcw-ratio-disclosure,.gcw-precision-disclosure,.gcw-graph-help,.gcw-export-menu,.gcw-channel-insight)>summary::after { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results :is(.gcw-study-menu,.gcw-ratio-disclosure,.gcw-precision-disclosure,.gcw-graph-help,.gcw-export-menu,.gcw-channel-insight)>summary:hover::after { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-actions>summary::after { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-actions>summary:hover::after { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 :is(.gcw-phasor-options,.gcw-phasor-basis-details,.gcw-phasor-source-details,.gcw-phasor-mode-guide)>summary::after { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 :is(.gcw-phasor-options,.gcw-phasor-basis-details,.gcw-phasor-source-details,.gcw-phasor-mode-guide)>summary:hover::after { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-player .gcw-frequency-play-btn { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-player .gcw-frequency-play-btn:hover { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-player .gcw-frequency-play-btn.is-playing { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-focus-layout { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-focus-controls { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .is-compact-telemetry>div { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .is-compact-telemetry>div>span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .is-compact-telemetry>div>strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .is-compact-telemetry>div>em { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-player { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout :is(.gcw-frequency-play-btn,.gcw-frequency-mini-btn,.gcw-frequency-speed-select,.gcw-frequency-play-options>summary,.gcw-frequency-drawer-done) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-play-btn { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-play-btn:hover { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-play-btn.is-playing { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout :is(.gcw-frequency-mini-btn,.gcw-frequency-speed-select,.gcw-frequency-play-options>summary,.gcw-frequency-drawer-done):hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-slider-shell { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-slider-fill { background: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-time-slider::-webkit-slider-thumb { background: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-now-label { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-time-now { color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-speed-label { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-play-options[open]>summary { color: var(--gcw-theme-accent) !important; background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-play-options>div { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-play-options>div>span { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout :is(.gcw-frequency-focus-advanced,.gcw-frequency-focus-details) { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout :is(.gcw-frequency-focus-advanced,.gcw-frequency-focus-details)>summary { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout :is(.gcw-frequency-focus-advanced,.gcw-frequency-focus-details)>summary:hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout :is(.gcw-frequency-focus-advanced,.gcw-frequency-focus-details)[open]>summary { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-cursor-hint { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-cursor-hint :is(span,em,small) { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-plot-panel { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout :is(.gcw-frequency-setup-body,.gcw-frequency-focus-detail-body) { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout :is(.gcw-frequency-tab-labels label,.gcw-frequency-compare-choice,.gcw-frequency-switch) { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout :is(.gcw-frequency-tab-labels label,.gcw-frequency-compare-choice,.gcw-frequency-switch):hover { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout :is(.gcw-frequency-compare-choice,.gcw-frequency-switch):has(input:checked) { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-tab-shell:has(#gcw-frequency-config-setup:checked) label[for="gcw-frequency-config-setup"],
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-tab-shell:has(#gcw-frequency-config-compare:checked) label[for="gcw-frequency-config-compare"],
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-tab-shell:has(#gcw-frequency-config-thresholds:checked) label[for="gcw-frequency-config-thresholds"],
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-tab-shell:has(#gcw-frequency-config-guide:checked) label[for="gcw-frequency-config-guide"],
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-tab-shell:has(#gcw-frequency-evidence-details:checked) label[for="gcw-frequency-evidence-details"],
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-tab-shell:has(#gcw-frequency-evidence-ab:checked) label[for="gcw-frequency-evidence-ab"],
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-tab-shell:has(#gcw-frequency-evidence-inertia:checked) label[for="gcw-frequency-evidence-inertia"],
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-tab-shell:has(#gcw-frequency-evidence-relay:checked) label[for="gcw-frequency-evidence-relay"] { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout :is(.gcw-tool-field,.gcw-frequency-detail-row,.gcw-frequency-helper-row,.gcw-frequency-source-card,.gcw-frequency-pointer-card,.gcw-frequency-ab-evidence,.gcw-frequency-inertia-guide) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout :is(.gcw-tool-field input,.gcw-tool-field select) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout :is(.gcw-frequency-panel-head,.gcw-frequency-source-card,.gcw-frequency-helper-row,.gcw-frequency-detail-row,.gcw-frequency-summary-strip,.gcw-frequency-ab-grid,.gcw-frequency-inertia-guide) :is(span,em,small,dt,dd,p) { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout :is(.gcw-frequency-panel-head,.gcw-frequency-helper-row,.gcw-frequency-detail-row,.gcw-frequency-summary-strip) strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout .gcw-frequency-validity-rule { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-info-pane { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-info-head { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-info-head>strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-fit-columns { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-source-select .gcw-tool-field { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-source-select label { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-source-select label:after { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-source-select label:hover:after { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-source-select select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-source-select select:hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-source-caption { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-player { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-play-btn { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-play-btn:hover { background: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-play-btn.is-playing { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-slider-shell { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-slider-fill { background: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-time-slider::-webkit-slider-thumb { background: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-now-label { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-time-now { color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-speed-select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-play-options>summary { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-play-options>div { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-focus-controls { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-focus-kpis.is-compact-telemetry { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-kpi-card>span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-kpi-card>strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-kpi-card>em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-quality>strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-quality>em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-record-readings dt { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-record-readings dd { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-compare-live { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-compare-head { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-compare-head>span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-compare-table thead { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-compare-table :is(td,thead th:not(:first-child)) { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-compare-table .gcw-frequency-compare-card { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-compare-table .gcw-frequency-compare-card.is-primary { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-compare-table tr:hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-compare-table th strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-compare-table small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-compare-extras { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-compare-extras>summary { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-compare-extra-row { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-compare-extra-row small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-cursor-hint { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-cursor-hint em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout :is(.gcw-frequency-focus-advanced,.gcw-frequency-focus-details) { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout :is(.gcw-frequency-focus-advanced,.gcw-frequency-focus-details)>summary { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout :is(.gcw-frequency-focus-advanced,.gcw-frequency-focus-details)>summary>strong { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout :is(.gcw-frequency-setup-body,.gcw-frequency-focus-detail-body) { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-tab-labels label { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-tool-field { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-tool-field :is(input,select) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-panel-head { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-panel-head>span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout :is(.gcw-frequency-source-card,.gcw-frequency-pointer-card,.gcw-frequency-ab-evidence,.gcw-frequency-inertia-guide,.gcw-frequency-helper-row) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-validity-rule { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-detail-row { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-detail-row strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-range-strip { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-range-cell { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-range-cell :is(span,em) { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-range-cell>strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-inertia-strip { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout :is(.gcw-frequency-inertia-cell,.gcw-frequency-inertia-input) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-inertia-input :is(input,select) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-inertia-cell strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-inertia-cell :is(span,em) { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-inertia-input>span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-inertia-input>em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout :is(.gcw-frequency-source-card,.gcw-frequency-ab-evidence,.gcw-frequency-inertia-guide) header { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout :is(.gcw-frequency-source-card,.gcw-frequency-ab-evidence,.gcw-frequency-inertia-guide) header strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-server-prepared-dirty-banner { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-server-prepared-dirty-banner button { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-server-prepared-dirty-banner button:hover { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-live-card { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-live-head { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-plot-panel { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-plot-stack .gcw-tool-uplot-shell { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout .gcw-frequency-plot-panel .hoverlayer text { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="frequency"] .gcw-frequency-workbench.gcw-frequency-focus-layout.gcw-frequency-consistent-layout :is(button,summary,label[role="tab"]):hover { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-readout-result-panel { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout button,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout input,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout select { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout button { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout button:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout button:focus-visible { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout button[aria-selected=true],
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout button[data-ro-play] { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout button[aria-selected=true]:hover,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout button[data-ro-play]:hover { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-command { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout [data-ro-seek]::-webkit-slider-runnable-track { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-select,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-search { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-select select { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-select select:hover { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-arrows { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-search input { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-checkbox { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-status { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-scope { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-scope strong { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-readout-table-resizer { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-readout-table-resizer span { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-scroll { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-table { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-table th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-table td { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-table tbody tr:nth-child(even) td { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-table tbody tr:hover td { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-identity summary { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-identity summary small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-identity summary>span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-dot.is-low { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-channel-detail { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-na { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-table small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-method { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-method p,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-method li { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-empty { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-pager { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-event-detail { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-soe-table tr[aria-selected=true] td { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-edge { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-edge.is-rise { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-evidence-scroll { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-event-focus span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-readout-merged-toolbar .gcw-readout-precision-layout .gcw-ro-command { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout :is(.gcw-ro-filter-menu,.gcw-ro-export-menu)>summary { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout :is(.gcw-ro-filter-menu,.gcw-ro-export-menu)>summary:hover { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout :is(.gcw-ro-filter-menu,.gcw-ro-export-menu)[open]>summary { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout :is(.gcw-ro-filter-fields,.gcw-ro-export-menu .gcw-ro-actions) { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-count { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-evidence-label { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-focus-head-clean { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-focus-tabs .gcw-computed-focus-tab { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-focus-tabs .gcw-computed-focus-tab[aria-selected="true"] { background: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-main-plot { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-host { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-layout { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active :is(.gcw-ce-side,.gcw-ce-results) { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-controls>label { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-layout :is(button,select,input) { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-layout :is(select,input:not([type="range"])) { background-color: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-layout select:hover { background-color: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-layout button { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-layout button:hover { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-player>label { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-layout [data-ce-play] { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-layout [data-ce-play]:hover { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-layout [data-ce-play][aria-pressed="true"] { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-layout [data-ce-seek]::-webkit-slider-runnable-track { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-layout [data-ce-seek]::-moz-range-track { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-state { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-metrics { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-metrics small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-metrics strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-side :is(.gcw-ce-method,.gcw-computed-focus-mapping) { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-side :is(.gcw-ce-method,.gcw-computed-focus-mapping)>summary { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-side :is(.gcw-ce-method,.gcw-computed-focus-mapping)>summary:hover { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-side :is(.gcw-ce-method,.gcw-computed-focus-mapping)[open]>summary { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-side .gcw-computed-focus-mapping>summary strong { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-method>div { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-method li small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-side .gcw-computed-focus-map-grid section>b { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-side .gcw-tool-input-label>span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-side .gcw-computed-focus-map-foot { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-side .gcw-computed-focus-map-foot>span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-result-head { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-result-head span { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-scroll { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-table { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-table :is(th,td) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-table thead th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-table td.gcw-ce-value { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-table td[data-ce-cell="reference"] { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-table td[data-ce-cell="note"] { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-table tbody tr:not(.gcw-ce-group):nth-child(even)>* { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-table tbody tr:not(.gcw-ce-group):hover>* { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-table .gcw-ce-group>th { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-basis { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-basis>summary { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-basis>summary:hover { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-basis[open]>summary { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-basis .gcw-ratio-editor { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-basis .gcw-ratio-edit-row { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-basis .gcw-ratio-row-heading strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-basis :is(.gcw-ratio-editor-help,.gcw-ratio-provenance,.gcw-ratio-editor-status) { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-basis .gcw-ratio-input-grid>label { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-basis .gcw-ratio-input-grid :is(input,select) { background-color: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-basis .gcw-ratio-row-reset { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-basis .gcw-ratio-apply { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-basis .gcw-ratio-apply:hover { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-basis :is(.gcw-ratio-row-reset,.gcw-ratio-reset-all):hover { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-basis .gcw-ratio-editor-status { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-table [data-ce-inspect] { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-table [data-ce-inspect][aria-pressed="true"] { color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-table tr:has([data-ce-inspect][aria-pressed="true"])>:is(th,td) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-inspector { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-inspector-head :is([data-ce-inspector-value],[data-ce-detail="display"]) { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-inspector-reference { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-inspector-scroll { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-chart { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-chart .gcw-tool-uplot-readout { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-step button { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-step button:hover { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-series { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-series>strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-series .gcw-computed-series-pill { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-series .gcw-computed-series-pill:hover { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-series .gcw-computed-series-pill:is(.is-on,:has(input:checked)) { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-series .gcw-computed-series-pill:is(.is-on,:has(input:checked)):hover { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-phase { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-layout[data-ce-view] .gcw-ce-chart>.gcw-tool-uplot-shell:not(.is-resize-hidden)>.gcw-tool-plot-resize-grip { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-computed-evidence-layout[data-ce-view] .gcw-ce-chart>.gcw-tool-uplot-shell:not(.is-resize-hidden)>.gcw-tool-plot-resize-grip:hover { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-chart .hoverlayer text,
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-chart .hoverlayer text tspan { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-scale button { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-scale button:hover { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-scale button[aria-pressed="true"] { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-scale button[aria-pressed="true"]:hover { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-shared-ratios li span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-shared-ratios li small { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-extra-scaling { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-extra-scaling>summary { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-tool-open .gcw-query-page[data-tool="computed"].gcw-computed-evidence-active .gcw-ce-extra-scaling>summary:hover { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode .gcw-protection-workspace.gcw-results .gcw-unified-toolbar .gcw-study-menu .gcw-multi-toggle:disabled { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; }
/* gcw-source-workbench.css */
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-source-review-banner { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-source-review-label>small { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-source-review-actions select { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-source-review-actions button { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-frequency-source-select .gcw-frequency-effective-source { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-frequency-source-select .gcw-frequency-source-priority { color: var(--gcw-theme-text) !important; }
/* gcw-waveform-view-modes.css */
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-wave-status { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-wave-panel>header { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-multi-wave-panel>header>button { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
/* gcw-workbench-usability.css */
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-usability:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-module-dock { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-usability:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-module-dock .gcw-tool-btn:not(.is-active):is(:hover,:focus-visible) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-usability .gcw-workbench-context { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-usability .gcw-context-item { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-usability .gcw-context-item strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-usability .gcw-workbench-context .gcw-workbench-tool-btn { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-usability:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-engineering-tool-drawer,.gcw-engineering-tool-body,.gcw-query-chart-wrap) { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-usability:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-generic-info-pane,.gcw-generic-result-panel,.gcw-frequency-info-pane,.gcw-frequency-result-panel,.gcw-tool-uplot-shell,.gcw-harmonics-modern-aside,.gcw-readout-result-panel,.gcw-phasor-plot-panel) { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-usability:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-tool-drawer-head,.gcw-generic-info-head,.gcw-generic-result-head,.gcw-tool-uplot-head,.gcw-harmonics-modern-head,.gcw-phasor-live-head,.gcw-frequency-info-head,.gcw-frequency-result-head) { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-usability:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-generic-control-card,.gcw-generic-focus-list,.gcw-generic-visual-card,.gcw-generic-summary-strip > article) { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-usability:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-tool-input,.gcw-tool-input-label,.gcw-btn-soft,.gcw-tool-secondary,.gcw-tool-layout-action) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-usability:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-generic-side-resizer,.gcw-generic-freeze-resizer,.gcw-generic-table-resizer,.gcw-workbench-wave-splitter) { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-usability:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-generic-side-resizer,.gcw-generic-freeze-resizer,.gcw-generic-table-resizer)::before { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-usability:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] :is(.gcw-workbench-wave-label,.gcw-workbench-wave-action) { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-workbench-usability:is(.gcw-analysis-mode.gcw-react-root,.gcw-tool-open) .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-workbench-wave-grip { background: var(--gcw-theme-shell) !important; }
/* gcw-public-home.css */
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-start-cue-v484 { background: linear-gradient(135deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 100%) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-start-cue-v484 span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-hero-v484 { background: radial-gradient(circle at 82% 5%, rgba(34, 211, 238, .24), transparent 34%),
    radial-gradient(circle at 18% 100%, rgba(37, 99, 235, .30), transparent 42%),
    linear-gradient(130deg, var(--gcw-theme-shell) 0%, #102654 52%, #074c66 100%) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-kicker-v484 { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-hero-copy-v484 h1 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-hero-copy-v484 > p { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-btn-v484.is-primary { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-btn-v484.is-light { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-btn-v484.is-light:hover { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-text-link-v484 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-text-link-v484:hover { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-trust-row-v484 span { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-cockpit-v484 { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-cockpit-head-v484 strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-cockpit-head-v484 > span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-waveboard-v484 { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-event-strip-v484 b,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-event-strip-v484 em { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-event-strip-v484 em { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-event-strip-v484 > div > span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-evidence-chips-v484 span { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-section-v484 { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-section-v484.is-dark { color: var(--gcw-theme-text) !important; background: radial-gradient(circle at 100% 0%, rgba(14, 165, 233, .16), transparent 32%),
    linear-gradient(135deg, var(--gcw-theme-shell), #132b4e) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-section-heading-v484 > span,
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-final-cta-v484 > div:first-child > span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-section-v484.is-dark .gcw-public-section-heading-v484 h2 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-section-v484.is-dark .gcw-public-section-heading-v484 p { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-access-card-v484 { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-access-card-v484.is-register { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-card-label-v484 { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-access-card-v484.is-register .gcw-public-card-label-v484 { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-access-card-v484 h3 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-access-card-v484 li { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-workflow-v484 li { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-workflow-v484 h3 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-workflow-v484 p { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-feature-grid-v484 article { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-feature-grid-v484 article > span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-feature-grid-v484 h3 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-feature-grid-v484 p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-faq-v484 { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-faq-list-v484 details { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-faq-list-v484 summary { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-faq-list-v484 summary > span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-faq-list-v484 details > div { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-faq-list-v484 details p { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-final-cta-v484 { background: radial-gradient(circle at 100% 0%, rgba(34, 211, 238, .17), transparent 30%),
    linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-final-cta-v484 > div:first-child > span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-gallery-card-v484 { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-gallery-card-v484 figure { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-gallery-card-v484 img { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-gallery-copy-v484 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-gallery-copy-v484 > div:first-child span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-gallery-copy-v484 h3 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-gallery-copy-v484 p { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-start-cue-v484 { background: linear-gradient(135deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 58%, var(--gcw-theme-shell) 100%) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-start-cue-v484 span { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-hero-v484 { background: radial-gradient(circle at 85% 6%, rgba(14, 165, 233, .18), transparent 34%),
    radial-gradient(circle at 12% 100%, rgba(37, 99, 235, .12), transparent 42%),
    linear-gradient(130deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 52%, var(--gcw-theme-shell) 100%) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-kicker-v484 { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-hero-copy-v484 h1 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-hero-copy-v484 > p { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-btn-v484.is-light { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-trust-row-v484 span { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-cockpit-v484 { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-cockpit-head-v484 strong { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-cockpit-head-v484 > span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-waveboard-v484 { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-event-strip-v484 b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-event-strip-v484 em { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-event-strip-v484 > div > span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-evidence-chips-v484 span { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-evidence-chips-v484 b { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-section-v484 { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-section-v484.is-dark { color: var(--gcw-theme-text) !important; background: radial-gradient(circle at 100% 0%, rgba(14, 165, 233, .14), transparent 32%),
    linear-gradient(135deg, var(--gcw-theme-canvas), var(--gcw-theme-shell) 58%, var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-section-v484.is-dark .gcw-public-section-heading-v484 > span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-section-v484.is-dark .gcw-public-section-heading-v484 h2 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-section-v484.is-dark .gcw-public-section-heading-v484 p { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-workflow-v484 li { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-workflow-v484 li > b { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-workflow-v484 h3 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-workflow-v484 p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-feature-grid-v484 article > span { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-gallery-card-v484 { border-color: var(--gcw-theme-line) !important; background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-gallery-card-v484 figure { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-gallery-card-v484 img { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-gallery-copy-v484 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-gallery-copy-v484 > div:first-child span { background: var(--gcw-theme-shell) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-gallery-copy-v484 h3 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-gallery-copy-v484 p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-shortcode-shell-v484.is-public-visitor > .gcw-public-launch-v524 { background: radial-gradient(circle at 18% 0%, rgba(37, 99, 235, .055), transparent 30%),
    linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-launch-chip-v528 { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-launch-copy-v524 h1 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-launch-copy-v524 p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-launch-chips-v524 span { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-launch-v524 .gcw-public-uploader-root-v484:not(.gcw-analysis-mode) .gcw-uploader-panel { background: var(--gcw-theme-canvas) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-launch-v524 .gcw-public-uploader-root-v484:not(.gcw-analysis-mode) .gcw-panel-head h3 { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-launch-v524 .gcw-public-uploader-root-v484:not(.gcw-analysis-mode) .gcw-panel-head p { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-launch-v524 .gcw-public-uploader-root-v484:not(.gcw-analysis-mode) .gcw-dropzone { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-launch-more-v524 { color: var(--gcw-theme-muted) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-public-hero-copy-v484 h2 { color: var(--gcw-theme-text) !important; }
/* Final primary/selected states outrank the inherited neutral coverage. */
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar button.gcw-upload-new { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-accent-text) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar button.gcw-upload-new span { color: var(--gcw-theme-accent-text) !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar button:is([aria-pressed="true"],.is-active) { background: var(--gcw-theme-soft) !important; color: var(--gcw-theme-accent) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar button:is([aria-pressed="true"],.is-active) :is(span,b,strong,em) { color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-workspace[data-gcw-layout] .gcw-query-page[data-tool] :is(.gcw-phasor-play-btn,.gcw-frequency-play-btn,.gcw-direction-play,.gcw-ro-play,.gcw-ce-play,.gcw-btn-primary) { background: var(--gcw-theme-accent) !important; color: var(--gcw-theme-accent-text) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-protection-workspace.gcw-results :is(.is-warning,.is-warn,.gcw-spectral-caution,.gcw-tool-warning,.gcw-prepared-pending-notice) { background: var(--gcw-theme-warning-bg) !important; color: var(--gcw-theme-warning-text) !important; border-color: var(--gcw-theme-warning-line) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-protection-workspace.gcw-results :is(.is-warning,.is-warn,.gcw-spectral-caution,.gcw-tool-warning,.gcw-prepared-pending-notice) :is(p,span,small,strong,em,b) { color: var(--gcw-theme-warning-text) !important; }

body .gcw-root.gcw-graphite-layout[data-gcw-theme="dark"].gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-phasor-live-table :is(td,td strong) { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page[data-tool] :is(.gcw-phasor-time-readout,.gcw-phasor-time-readout strong,.gcw-phasor-play-state,.gcw-frequency-time-readout,.gcw-ro-time,.gcw-ro-count,.gcw-ce-time) { color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme="dark"].gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-direction-hero.is-forward { background: var(--gcw-theme-soft) !important; color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme="dark"].gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-direction-hero.is-forward :is(p,small,span,strong,b) { color: var(--gcw-theme-text) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-protection-workspace.gcw-results :is(.is-warning,.is-warn,.gcw-spectral-caution,.gcw-tool-warning) :is(h1,h2,h3,h4) { color: var(--gcw-theme-warning-text) !important; }

/* Channels already exposes the same shared A/B arm and clear actions in its
   local measurement controls. Keep the global copies for engineering tools. */
body .gcw-root.gcw-graphite-layout:not(.gcw-tool-open) .gcw-analysis-toolbar.gcw-unified-toolbar .gcw-global-cursor-controls { display: none !important; }

/* These exact toolbar states also occur in the legacy Channels controls. */
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-workbench-usability .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar.gcw-command-bar :is(button[data-gcw-theme-choice][aria-pressed="true"],button.gcw-readings-toggle[aria-expanded="true"],button.gcw-event-lines-toggle[aria-pressed="true"]) { color: var(--gcw-theme-accent) !important; background: var(--gcw-theme-soft) !important; border-color: var(--gcw-theme-accent) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-workbench-usability .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar.gcw-command-bar :is(button[data-gcw-theme-choice][aria-pressed="true"],button.gcw-readings-toggle[aria-expanded="true"],button.gcw-event-lines-toggle[aria-pressed="true"]) :is(span,b,strong,em) { color: inherit !important; }

/* Chrome paints text-fill independently of color. Retain the same corrected
   UI foreground in these exact controls and measurement cells. Phase-dot
   backgrounds and plotted series/zone colours are not changed. */
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-workbench-usability .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar.gcw-command-bar :is(button[data-gcw-theme-choice],button.gcw-readings-toggle,button.gcw-event-lines-toggle,button.gcw-interaction-mode,button.gcw-cursor-arm-option) { -webkit-text-fill-color: currentColor !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-react-root.gcw-analysis-mode.gcw-workbench-usability .gcw-protection-workspace.gcw-results .gcw-analysis-toolbar.gcw-unified-toolbar.gcw-command-bar :is(button[data-gcw-theme-choice],button.gcw-readings-toggle,button.gcw-event-lines-toggle,button.gcw-interaction-mode,button.gcw-cursor-arm-option) :is(span,strong,b,em) { -webkit-text-fill-color: currentColor !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 :is(button,select,summary) { color: var(--gcw-theme-text) !important; -webkit-text-fill-color: currentColor !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-play-btn { color: var(--gcw-theme-accent-text) !important; -webkit-text-fill-color: currentColor !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-live-table :is(.gcw-phasor-signal-cell,.gcw-phasor-rms-cell),
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-live-table :is(.gcw-phasor-signal-cell,.gcw-phasor-rms-cell) :is(strong,span:not(.gcw-phasor-color-dot)) { -webkit-text-fill-color: currentColor !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-live-table .gcw-phasor-angle-cell { color: #6d28d9 !important; -webkit-text-fill-color: currentColor !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme="dark"].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 .gcw-phasor-live-table .gcw-phasor-angle-cell { color: #bca4f2 !important; }

body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-phasor-workbench.gcw-phasor-v557.gcw-phasor-v561.gcw-phasor-v587.gcw-phasor-v588 :is(.gcw-phasor-options,.gcw-phasor-basis-details,.gcw-phasor-source-details,.gcw-phasor-mode-guide)>summary::after { color: var(--gcw-theme-muted) !important; -webkit-text-fill-color: currentColor !important; }

/* Saved-analysis loading/unavailable views retain every corrective action.
   Reorder this simple fallback grid only; qualified specialised layouts remain
   owned by their workbenches. The placeholder keeps the primary canvas area. */
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page .gcw-source-workbench-layout:has(> .gcw-source-workbench-result .gcw-source-workbench-placeholder) { grid-template-columns: minmax(0,1fr) clamp(280px,28vw,350px) !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page .gcw-source-workbench-layout:has(> .gcw-source-workbench-result .gcw-source-workbench-placeholder) > .gcw-source-workbench-controls { grid-column: 2 !important; grid-row: 1 !important; }
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page .gcw-source-workbench-layout:has(> .gcw-source-workbench-result .gcw-source-workbench-placeholder) > .gcw-source-workbench-result { grid-column: 1 !important; grid-row: 1 !important; }
@media (max-width:680px) {
  body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page .gcw-source-workbench-layout:has(> .gcw-source-workbench-result .gcw-source-workbench-placeholder) { grid-template-columns: minmax(0,1fr) !important; grid-template-rows: minmax(260px,1fr) minmax(180px,.7fr) !important; overflow: auto !important; }
  body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-query-page .gcw-source-workbench-layout:has(> .gcw-source-workbench-result .gcw-source-workbench-placeholder) > .gcw-source-workbench-controls { grid-column: 1 !important; grid-row: 2 !important; }
}

/* Semantic summary surfaces must change together with their foregrounds.
   Replace legacy pale gradients, including the warn/review verdict variants.
   These rules change paint only; component markup, dimensions and state stay
   owned by the existing Evidence and Direction renderers. */
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-protection-workspace.gcw-results :is(.gcw-evidence-verdict,.gcw-direction-hero) {
  --gcw-status-card-bg: var(--gcw-theme-shell);
  --gcw-status-card-fg: var(--gcw-theme-text);
  background: var(--gcw-status-card-bg) !important;
  color: var(--gcw-status-card-fg) !important;
  -webkit-text-fill-color: currentColor !important;
}
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-protection-workspace.gcw-results :is(.gcw-evidence-verdict.is-review,.gcw-direction-hero.is-indeterminate) {
  --gcw-status-card-bg: var(--gcw-theme-warning-bg);
  --gcw-status-card-fg: var(--gcw-theme-warning-text);
}
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-protection-workspace.gcw-results :is(.gcw-evidence-verdict.is-warn,.gcw-direction-hero.is-reverse) {
  --gcw-status-card-bg: var(--gcw-theme-error-bg);
  --gcw-status-card-fg: var(--gcw-theme-error-text);
}
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-protection-workspace.gcw-results :is(.gcw-evidence-verdict.is-info,.gcw-direction-hero.is-forward) {
  --gcw-status-card-bg: var(--gcw-theme-soft);
}
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-protection-workspace.gcw-results :is(.gcw-evidence-verdict,.gcw-direction-hero) :is(h2,h3,p,span,strong,b,small,em) {
  color: var(--gcw-status-card-fg) !important;
  -webkit-text-fill-color: currentColor !important;
}
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-evidence-verdict :is(.gcw-evidence-chip,.gcw-evidence-verdict-main > b,.gcw-evidence-verdict-head > em) {
  --gcw-status-card-fg: var(--gcw-theme-text);
  background: var(--gcw-theme-canvas) !important;
  color: var(--gcw-status-card-fg) !important;
  -webkit-text-fill-color: currentColor !important;
}
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root.gcw-tool-open .gcw-protection-workspace.gcw-results .gcw-evidence-verdict :is(.gcw-evidence-chip small,.gcw-evidence-chip em,.gcw-evidence-verdict-main > b small) {
  color: var(--gcw-theme-muted) !important;
  -webkit-text-fill-color: currentColor !important;
}

/* Shared control and owned portal paint audit, v5.8.46. */
body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account) {
  --gcw-theme-shell: #edf1f5;
  --gcw-theme-canvas: #ffffff;
  --gcw-theme-text: #172438;
  --gcw-theme-muted: #526174;
  --gcw-theme-line: #cbd5df;
  --gcw-theme-grid: #e4eaf0;
  --gcw-theme-accent: #416c96;
  --gcw-theme-accent-text: #ffffff;
  --gcw-theme-soft: #e6eef7;
  --gcw-theme-hover: #e1e7ee;
  --gcw-theme-warning-bg: #fff7e7;
  --gcw-theme-warning-text: #895400;
  --gcw-theme-warning-line: #d5b977;
  --gcw-theme-error-bg: #fff1f2;
  --gcw-theme-error-text: #a12e3f;
  --gcw-theme-error-line: #d8a1aa;
  --gcw-usability-rail-width: 67px;
  --gcw-usability-line: var(--gcw-theme-line);
  --gcw-usability-muted: var(--gcw-theme-muted);
  --gcw-usability-selected: var(--gcw-theme-soft);
  --gcw-usability-primary: var(--gcw-theme-accent);
  --gcw-bg: var(--gcw-theme-canvas);
  --gcw-card: var(--gcw-theme-shell);
  --gcw-text: var(--gcw-theme-text);
  --gcw-muted: var(--gcw-theme-muted);
  --gcw-border: var(--gcw-theme-line);
  --gcw-primary: var(--gcw-theme-accent);
  --gcw-primary-dark: var(--gcw-theme-accent);
  color-scheme: light;
  color: var(--gcw-theme-text);
}
body:is([data-gcw-theme="dark"],:not([data-gcw-theme]).gcw-theme-owner[data-gcw-owner-theme="dark"][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account) {
  --gcw-theme-shell: #23272e;
  --gcw-theme-canvas: #171b21;
  --gcw-theme-text: #e5e7eb;
  --gcw-theme-muted: #b3c0cf;
  --gcw-theme-line: #414a56;
  --gcw-theme-grid: #303945;
  --gcw-theme-accent: #8faece;
  --gcw-theme-accent-text: #142536;
  --gcw-theme-soft: #2a3441;
  --gcw-theme-hover: #303944;
  --gcw-theme-warning-bg: #3b3020;
  --gcw-theme-warning-text: #f1c275;
  --gcw-theme-warning-line: #806842;
  --gcw-theme-error-bg: #3e262d;
  --gcw-theme-error-text: #ffa3ae;
  --gcw-theme-error-line: #885462;
  color-scheme: dark;
  color: var(--gcw-theme-text);
}
:is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) { --gcw-ui-control-line: #738399; --gcw-ui-accent-hover: #365d83; --gcw-ui-color-scheme: light; }
:is(.gcw-root.gcw-graphite-layout[data-gcw-theme="dark"],body:is([data-gcw-theme="dark"],:not([data-gcw-theme]).gcw-theme-owner[data-gcw-owner-theme="dark"][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) { --gcw-ui-control-line: #74849a; --gcw-ui-accent-hover: #a1bdd8; --gcw-ui-color-scheme: dark; }
/* Native workbench drawer presentation. The original query roots and controls remain intact. */
@layer gcw-ui-drawer {
  .gcw-root.gcw-graphite-layout[data-gcw-theme] { --gcw-drawer-default: 320px; }
  @media (max-width: 1199px) { .gcw-root.gcw-graphite-layout[data-gcw-theme] { --gcw-drawer-default: 280px; } }
  @media (max-width: 899px) { .gcw-root.gcw-graphite-layout[data-gcw-theme] { --gcw-drawer-default: 260px; } }

  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-drawer {
    box-sizing: border-box !important;
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: 100% !important;
    max-height: 100% !important;
    padding: 0 !important;
    overflow: auto !important;
    scrollbar-gutter: stable !important;
    background: var(--gcw-theme-canvas) !important;
    color: var(--gcw-theme-text) !important;
    border-color: var(--gcw-ui-control-line) !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-head {
    display: block !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 12 !important;
    width: 100% !important;
    min-width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    background: var(--gcw-theme-shell) !important;
    color: var(--gcw-theme-text) !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-row {
    display: flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    gap: 4px !important;
    box-sizing: border-box !important;
    width: 100% !important;
    height: 40px !important;
    min-height: 40px !important;
    max-height: 40px !important;
    padding: 3px 4px !important;
    margin: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid var(--gcw-ui-control-line) !important;
    background: var(--gcw-theme-shell) !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-row-caption {
    flex: 0 0 47px !important;
    font: 600 10px/1.2 system-ui !important;
    color: var(--gcw-theme-muted) !important;
    white-space: nowrap !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-row-scroll {
    display: flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    flex: 1 1 0% !important;
    min-width: 0 !important;
    height: 34px !important;
    gap: 5px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    white-space: nowrap !important;
    scrollbar-width: thin !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-head .gcw-drawer-row-scroll > * {
    flex: 0 0 auto !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-head .gcw-drawer-row-scroll :where(.gcw-pane-head,.gcw-channel-filters,.gcw-ro-filters,.gcw-ro-player,.gcw-ro-tabs,.gcw-ce-controls,.gcw-ce-actions,.gcw-evidence-actions,.gcw-workbench-context,.gcw-workbench-context-values,.gcw-source-review-banner,.gcw-phasor-controls,.gcw-phasor-player,.gcw-phasor-graph-player-bar,.gcw-phasor-playback-top,.gcw-frequency-player,.gcw-frequency-focus-controls,.gcw-frequency-source-select,.gcw-fault-rx-graph-player-bar,.gcw-fault-rx-player,.gcw-diff-player,.gcw-direction-player,.gcw-harmonics-modern-tabs,.gcw-harmonics-quick-controls,.gcw-harmonics-trend-controls,[role="toolbar"]):not(.gcw-drawer-popover *) {
    display: inline-flex !important;
    align-items: center !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    width: max-content !important;
    max-width: none !important;
    height: 30px !important;
    min-height: 30px !important;
    gap: 5px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: visible !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-head .gcw-drawer-row-scroll :where(label,.gcw-phasor-player-left,.gcw-phasor-transport,.gcw-phasor-player-main,.gcw-phasor-time-meta,.gcw-phasor-playback-controls,.gcw-phasor-playback-left,.gcw-frequency-now-label,.gcw-frequency-player-main,.gcw-ce-steps,.gcw-ce-scale):not(.gcw-drawer-popover *) {
    display: inline-flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    flex: 0 0 auto !important;
    width: auto !important;
    min-width: 0 !important;
    height: 30px !important;
    gap: 4px !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-head .gcw-drawer-row-scroll :where(button,select,input:not([type="range"]),summary):not(.gcw-drawer-popover *) {
    flex: 0 0 auto !important;
    box-sizing: border-box !important;
    width: auto !important;
    height: 28px !important;
    min-height: 28px !important;
    padding: 3px 7px !important;
    margin: 0 !important;
    font: 500 12px/1.25 system-ui !important;
    white-space: nowrap !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-head .gcw-drawer-row-scroll :where(input[type="range"],.gcw-frequency-slider-shell,.gcw-phasor-slider-shell):not(.gcw-drawer-popover *) {
    width: 110px !important;
    min-width: 110px !important;
    height: 28px !important;
    flex: 0 0 110px !important;
    margin: 0 !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-head .gcw-drawer-row-scroll :where(h3,h4,p,strong,small,span):not(.gcw-drawer-popover *) {
    margin-block: 0 !important;
    white-space: nowrap !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body {
    display: block !important;
    min-width: 0 !important;
    padding: 7px !important;
    overflow: visible !important;
    background: var(--gcw-theme-canvas) !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body > * { max-width: 100% !important; box-sizing: border-box !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-menu { position: static !important; width: auto !important; min-width: 0 !important; overflow: visible !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-menu > .gcw-drawer-popover {
    display: none !important;
    position: fixed !important;
    top: var(--gcw-drawer-popup-y,100px) !important;
    left: var(--gcw-drawer-popup-x,8px) !important;
    right: auto !important;
    bottom: auto !important;
    width: var(--gcw-drawer-popup-width,320px) !important;
    min-width: 0 !important;
    max-width: calc(100vw - 16px) !important;
    max-height: var(--gcw-drawer-popup-height,65vh) !important;
    overflow: auto !important;
    box-sizing: border-box !important;
    padding: 10px !important;
    white-space: normal !important;
    border: 1px solid var(--gcw-ui-control-line) !important;
    border-radius: 6px !important;
    background: var(--gcw-theme-canvas) !important;
    color: var(--gcw-theme-text) !important;
    z-index: 620 !important;
    box-shadow: 0 8px 24px #0004 !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-menu[open] > .gcw-drawer-popover { display: block !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover > * {
    position: static !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    white-space: normal !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover :is(p,small,span,strong,label) { white-space: normal !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover :is(label,.gcw-tool-input-grid,.gcw-direction-inputs,.gcw-frequency-setup-body,.gcw-ce-actions) { height: auto !important; }

  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool] {
    --gcw-drawer-preferred-width: var(--gcw-drawer-default);
    position: relative !important;
    display: grid !important;
    grid-template-columns: minmax(360px,1fr) minmax(0,min(var(--gcw-drawer-preferred-width),max(0px,calc(100% - 368px)))) !important;
    grid-template-rows: minmax(0,1fr) !important;
    gap: 8px !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: var(--gcw-drawer-layout-height,100%) !important;
    overflow: hidden !important;
    isolation: isolate !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool][data-gcw-drawer-divider="1"] {
    grid-template-columns: minmax(360px,1fr) 8px minmax(0,min(var(--gcw-drawer-preferred-width),max(0px,calc(100% - 368px)))) !important;
    gap: 0 !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool="phasor"] { --gcw-drawer-preferred-width: var(--gcw-phasor-pane-width,var(--gcw-drawer-default)); }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool="frequency"] { --gcw-drawer-preferred-width: var(--gcw-frequency-side-width,var(--gcw-drawer-default)); }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool="harmonics"] { --gcw-drawer-preferred-width: var(--gcw-harmonics-pane-width,var(--gcw-drawer-default)); }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-user-width="1"][data-gcw-drawer-tool="fault-location"],
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-user-width="1"][data-gcw-drawer-tool="distance"] { --gcw-drawer-preferred-width: var(--gcw-fault-rx-side-width,var(--gcw-drawer-default)); }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-user-width="1"][data-gcw-drawer-tool="differential"] { --gcw-drawer-preferred-width: var(--gcw-generic-side-width,var(--gcw-drawer-default)); }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool] > .gcw-drawer-main { grid-column: 1 !important; grid-row: 1 !important; min-width: 0 !important; min-height: 0 !important; overflow: auto !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool] > .gcw-workbench-drawer { grid-column: 2 !important; grid-row: 1 !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-divider="1"] > .gcw-workbench-drawer { grid-column: 3 !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout > .gcw-drawer-divider { grid-column: 2 !important; grid-row: 1 !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-phasor-master-row:empty { display: none !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-fault-rx-graph-player-bar:empty { display: none !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-readings-collapsed .gcw-workbench-drawer { display: none !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-readings-collapsed .gcw-drawer-layout[data-gcw-drawer-tool] { grid-template-columns: minmax(0,1fr) !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-readings-collapsed .gcw-drawer-divider { display: none !important; }

  @media (max-width: 680px) {
    .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool][data-gcw-drawer-divider] {
      grid-template-columns: minmax(0,1fr) !important;
      grid-template-rows: minmax(0,1fr) !important;
      overflow: hidden !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool] > .gcw-workbench-drawer {
      position: absolute !important;
      top: 0 !important;
      right: 0 !important;
      bottom: 0 !important;
      left: auto !important;
      width: min(var(--gcw-drawer-preferred-width),100%) !important;
      height: 100% !important;
      z-index: 500 !important;
      grid-column: auto !important;
      grid-row: auto !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout > .gcw-drawer-divider { display: none !important; }
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-frequency-compare-dot { background: var(--gcw-frequency-compare-color,var(--gcw-theme-accent)) !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-status:has([data-gcw-drawer-main-context]) { flex-wrap: wrap !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] [data-gcw-drawer-main-context] {
    display: block !important;
    flex: 0 0 100% !important;
    font: 500 11px/18px system-ui !important;
    white-space: normal !important;
    color: var(--gcw-theme-muted) !important;
  }
  /* Intrinsic chart commands stay under their original delegated owner.
     A native disclosure occupies the lower-right chart margin; the existing
     passive chart caption stays with the plot. No toolbar covers plot data. */
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-intrinsic-graph-tools { position: relative !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-intrinsic-graph-tools > .gcw-spectral-chart-commandbar {
    position: static !important;
    height: 20px !important;
    min-height: 20px !important;
    max-height: 20px !important;
    padding: 0 4px !important;
    border: 0 !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    background: var(--gcw-theme-canvas) !important;
    overflow: visible !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-intrinsic-graph-tools .gcw-spectral-chart-command-title small { display: none !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-intrinsic-graph-tools .gcw-spectral-chart-command-title strong { font: 600 11px/18px system-ui !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-intrinsic-graph-tools .gcw-chart-tools-menu {
    position: absolute !important;
    right: 8px !important;
    bottom: 8px !important;
    z-index: 5 !important;
    width: auto !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-chart-tools-menu > summary {
    min-height: 26px !important;
    padding: 3px 6px !important;
    border: 1px solid var(--gcw-ui-control-line) !important;
    border-radius: 4px !important;
    background: var(--gcw-theme-shell) !important;
    color: var(--gcw-theme-text) !important;
    font: 500 11px/18px system-ui !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-chart-tools-menu .gcw-spectral-chart-toolbar { flex-wrap: wrap !important; }
}

@layer gcw-ui-paint {
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-backdrop) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-drawer) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-head) { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-avatar-wrap img),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-avatar-wrap span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-head strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-head small) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-head em) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-head-action) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-head-action:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-head-action:focus-visible) { background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-close) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-close:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-close:focus-visible) { background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-loading) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-kpi),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-card),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-meter) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-kpi span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-meter-head span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-card label span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-mini-library span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-kpi strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-kpi small) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-meter.is-compact) { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-meter-head strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-meter-head em) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-meter-track) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-meter.is-unlimited .gcw-storage-meter-head em) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-meter-foot) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-card h4),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library h4) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-card-head p) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-card input),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-delete-row input) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-facts dt) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-facts dd) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-mini-library) { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-mini-library strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-mini-library small) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-head p) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-count) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-count strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-record) { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-main strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-main small) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-main span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-state) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-state em.is-ready) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-empty) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-toolbar) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-toolbar label span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-search span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-toolbar input),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-toolbar select) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-managerbar) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-record.is-expired) { background: linear-gradient(180deg, var(--gcw-theme-canvas), #fff7ed) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-pager) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-avatar-wrap.is-records span) { background: linear-gradient(135deg, var(--gcw-theme-shell), #2563eb) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-drawer) { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 100%) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-head) { background: linear-gradient(135deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-shell) 62%, var(--gcw-theme-shell) 100%) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-head small) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-head em) { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-close) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-toolbar) { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-list.is-compact .gcw-profile-library-record) { background: linear-gradient(180deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-btn-primary:disabled),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-btn-primary[disabled]) { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-btn-soft:disabled),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-btn-soft[disabled]) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; border-color: var(--gcw-theme-line) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-actions .gcw-library-open-btn) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-actions .gcw-library-secondary-btn) { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-actions .gcw-library-open-btn:disabled),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-actions .gcw-library-open-btn[disabled]) { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-actions .gcw-library-secondary-btn:disabled),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-actions .gcw-library-secondary-btn[disabled]) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; border-color: var(--gcw-theme-line) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-record.is-opening) { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-actions .gcw-library-open-btn.is-opening),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-actions .gcw-library-open-btn.is-opening:disabled),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-actions .gcw-library-open-btn.is-opening[disabled]) { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-actions .gcw-library-open-btn.is-open-paused:not(:disabled)) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-actions .gcw-library-secondary-btn.is-open-paused:not(:disabled)) { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-profile-form-actions .gcw-profile-save-btn),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-profile-form-actions .gcw-profile-save-btn:not(:disabled)),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-profile-form-actions .gcw-profile-save-btn:not([disabled])) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-profile-form-actions .gcw-profile-save-btn:not(:disabled):hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-profile-form-actions .gcw-profile-save-btn:not([disabled]):hover) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-profile-form-actions .gcw-profile-save-btn:disabled),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-profile-form-actions .gcw-profile-save-btn[disabled]) { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-managerbar.is-stitch-mode) { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-manager-actions .gcw-library-stitch-mode-btn) { color: var(--gcw-theme-text) !important; background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-manager-actions .gcw-library-stitch-create-btn),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-manager-actions .gcw-library-stitch-create-btn:not(:disabled)) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-manager-actions .gcw-library-stitch-create-btn:disabled),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-manager-actions .gcw-library-stitch-create-btn[disabled]) { color: var(--gcw-theme-text) !important; background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; border-color: var(--gcw-theme-line) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-library-record.is-stitch-selected) { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-library-stitch-check) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-library-stitch-check span) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-library-stitch-check input:checked + span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-library-stitch-check.is-disabled) { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-library-stitch-check.is-disabled span) { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-library-selection-badge) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-library-selection-badge.is-selected) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-library-selection-badge.is-blocked) { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-avatar-wrap.is-reports) { background: linear-gradient(135deg, var(--gcw-theme-shell), #7c3aed) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-my-report-summary) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-my-report-summary strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-my-report-toolbar) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-my-report-main strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-my-report-main small) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-open-btn),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-back-btn),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-download-btn) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-open-btn:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-back-btn:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-download-btn:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-open-btn:focus-visible),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-back-btn:focus-visible),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-download-btn:focus-visible) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-edit-btn) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-edit-btn:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay .gcw-my-report-actions .gcw-my-report-edit-btn:focus-visible) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-my-report-viewer-copy p) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-my-report-html) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-modal) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-backdrop) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell > header) { background: linear-gradient(135deg, var(--gcw-theme-shell), #1e3a8a) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell > header h2) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-close) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-card) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-card h3) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-card h3 span) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-card p) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-readiness) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-readiness.is-ready) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-readiness li),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-list li) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-list span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-panel-preview) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-empty-preview) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-empty-preview strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-step) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-step span) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-step.is-active) { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-step.is-active span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-standard-strip) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-standard-strip span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-pane-head h3) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-pane-head p) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-secure-badge) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-upload-card h4),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-ai-card h4),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-editor h4) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-upload-card label),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-editor-field) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-upload-card input),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-upload-card select),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-upload-card textarea),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-editor input),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-editor textarea) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-editor-field em),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-microcopy) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-support-list b) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-saved-list li),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-support-list li) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-final-actions) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-panel-preview) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell.gcw-report-shell-v3109) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell-v3109 .gcw-report-step em) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell-v3109 .gcw-report-step.is-complete span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-final-confirm-row) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-modal) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-backdrop) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell.gcw-report-shell-v3109) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell-v3109 > .gcw-report-compact-header) { background: linear-gradient(135deg, var(--gcw-theme-shell), #1e3a8a) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-compact-header h2) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-compact-header span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell .gcw-btn-soft),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell button.gcw-btn-soft) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell .gcw-btn-soft:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell button.gcw-btn-soft:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell .gcw-btn-soft:focus-visible),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell button.gcw-btn-soft:focus-visible) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell .gcw-btn-primary),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell button.gcw-btn-primary) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell .gcw-btn-primary:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell button.gcw-btn-primary:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell .gcw-btn-primary:focus-visible),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell button.gcw-btn-primary:focus-visible) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell .gcw-btn:disabled),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell button.gcw-btn:disabled) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; border-color: var(--gcw-theme-line) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-close),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-header-actions .gcw-report-close) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-close:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-close:focus-visible),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-header-actions .gcw-report-close:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-header-actions .gcw-report-close:focus-visible) { background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-saved-row.is-selected) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-profile-trigger),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-signin-link) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-profile-trigger img),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-profile-trigger span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-profile-trigger:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-profile-trigger:focus-visible),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-signin-link:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-signin-link:focus-visible) { background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-opened-toolbar) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-saved-row) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-saved-row.is-selected) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-saved-row.is-selected .gcw-report-link) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-link:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-link:focus-visible) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-saved-meta span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-saved-row .gcw-report-saved-meta span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-readiness-v3109) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-readiness-v3109.is-ready) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-readiness-head strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-readiness-head span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-readiness-v3109 p) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-nonblocking-chip) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-readiness-v3109 li) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-readiness-v3109 li.optional) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-readiness-v3109 li em) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-generate-confirm),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-generation-progress),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-evidence-used) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-generate-confirm strong),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-generation-progress strong),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-evidence-used strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-generate-confirm span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-generation-progress p),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-evidence-used span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-generation-progress li) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-generation-progress li span) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-generation-progress li.done) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-generation-progress li.active) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-evidence-used) { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-evidence-facts span) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-evidence-facts b) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-evidence-used li) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-evidence-used li.optional b) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-final-state) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-final-state strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-final-state span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-final-state.is-ready) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-final-state.is-finalized) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-final-state li) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-generate-confirm .gcw-btn-primary),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-final-state .gcw-btn-primary) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-optional-metadata) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-optional-metadata li) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-evidence-banner) { background: linear-gradient(180deg,var(--gcw-theme-shell),var(--gcw-theme-canvas)) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-evidence-banner strong),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-optional-title strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-evidence-banner span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-optional-title span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-card-titleline span) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-evidence-status) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-evidence-status strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-evidence-status span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-evidence-status em) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-evidence-status.is-uploaded) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-evidence-status.is-empty) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-payment-card) { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-payment-card span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-payment-card p) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-payment-card-v472) { background: linear-gradient(135deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-payment-card-v472 .gcw-report-payment-titleline strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-payment-card-v472 .gcw-report-payment-titleline span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-payment-card-v472 .gcw-report-payment-note) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-payment-card-v472 .gcw-report-price-badge) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-payment-card-v472 .gcw-report-price-badge b) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-payment-card-v472 .gcw-report-price-badge em) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-payment-ready) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-system-check-list li) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-system-check-list li span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-system-check-list li em) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-system-check-list li.ok) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-payment-confirm-row) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-payment-confirm-row > span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-payment-card-v472.is-blocked) { background: linear-gradient(135deg, var(--gcw-theme-canvas) 0%, #fef2f2 100%) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-payment-card-v472.is-payment-status) { background: linear-gradient(135deg, var(--gcw-theme-canvas) 0%, var(--gcw-theme-shell) 100%) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell .gcw-btn[disabled]),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-shell button.gcw-btn[disabled]) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-choice-card) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-choice-card h4) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-choice-card p) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-choice-card ul) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-flowline-v446) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-flowline-v446 span) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-toolbar) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-toolbar strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-toolbar span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-sections),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-body),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-evidence-panel) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-side-head strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-side-head span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-section-nav) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-section-nav.is-active) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-section-nav span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-title-field),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-section-tools label),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-notes),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-evidence-panel label),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-snapshot-block label) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-title-field input),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-context-grid input),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-section-tools input),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-evidence-panel input),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-evidence-panel select),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-evidence-panel textarea),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-notes textarea),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-snapshot-block textarea) { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-context-grid label) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-section-card) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-auto) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-auto strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-auto ul) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-snapshot-list h4) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-empty-box),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-snapshot-empty) { color: var(--gcw-theme-muted) !important; background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-snapshot-block) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-snapshot-meta strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-snapshot-meta span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-waveform-svg-wrap) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-snapshot-legend) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-snapshot-facts span) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-snapshot-facts b) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-mini-table) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-mini-table th) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-generic-preview) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-generic-preview strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-generic-preview p) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-checks) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-checks label) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-preview > strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-basket) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-basket > strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-basket li) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-basket b) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-basket em) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-annotation) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-section-nav.is-drop-target) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-section-flags),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-check-single) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-ai-engineering-context-card) { border-color: var(--gcw-theme-line) !important; background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-canvas) 100%) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-ai-engineering-context-card.is-selected) { background: linear-gradient(180deg, var(--gcw-theme-shell) 0%, var(--gcw-theme-canvas) 100%) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-ai-engineering-context-meta span) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-ai-engineering-context-meta b) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-side-note),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-preview-hint) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-preview-hint) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-evidence-panel select[data-gcw-eng-target-section]) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-controls) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-hint) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-computed-map-head strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-computed-map-head span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-computed-map-grid label span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-controls label span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-checklist),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-facts-ledger) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-checklist strong),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-facts-ledger strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-checklist span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-facts-ledger span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-checklist li) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-checklist li > b) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-checklist li.is-info > b) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-checklist li em) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-facts-grid span) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-facts-grid b) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-template-picker) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-template-picker select) { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-trace) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-checklist-compact) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-checklist-compact summary strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-checklist-compact summary span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-mode-switch) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-mode-btn:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-mode-btn:focus) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-mode-btn.is-active) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-facts-actions em) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-auto-compact) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-auto-compact summary strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-auto-compact summary span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-auto-compact ul) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-live-preview-panel) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-live-preview-head strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-live-preview-head span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-preview-page) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-preview-page h1) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-live-meta span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-live-facts span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-live-meta b),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-live-facts b) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-live-facts) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-live-section h3) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-live-note),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-live-muted),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-live-figure p),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-live-figure figcaption) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-live-muted) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-live-figure) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-live-fig-title b) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-live-fig-title span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-mode-btn.is-active) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-report-desk .gcw-eng-sections) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-report-desk .gcw-eng-section-nav b) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-report-desk .gcw-eng-section-nav.is-active b) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-drawer) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-drawer > summary) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-drawer > summary::before) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-drawer > summary span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-drawer .gcw-eng-evidence-panel) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-report-desk .gcw-eng-live-preview-panel) { background: radial-gradient(circle at 50% 0%, var(--gcw-theme-shell) 0, var(--gcw-theme-shell) 38%, var(--gcw-theme-shell) 100%) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-report-desk .gcw-eng-live-section.is-active) { background: linear-gradient(90deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-resizer) { background: linear-gradient(180deg, var(--gcw-theme-shell), var(--gcw-theme-shell), var(--gcw-theme-shell)) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-resizer::after) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-insert-help) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-insert-lane) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-insert-lane em) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-insert-lane:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-insert-lane:focus) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-insert-lane.is-active) { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-insertion-ready) { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-insertion-ready strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-insertion-ready em) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip-row) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip-row strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip-row span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip:focus) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip.is-active) { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-evidence-card) { background: linear-gradient(180deg, var(--gcw-theme-canvas), var(--gcw-theme-shell)) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-evidence-head strong),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-step strong),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-help strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-evidence-head span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-step span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-help span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-evidence-head em) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-evidence-head em) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-step),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-help) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-evidence-card .gcw-eng-source-chip-row) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-options label span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-caption-grid label span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-options input),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-options select),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-caption-grid input),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-caption-grid textarea) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-preview) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-snapshot-bulk-tools) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-snapshot-bulk-tools > span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-snapshot-select) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-header-storage-pill),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-manage-link),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-storage-trigger) { background: linear-gradient(135deg, var(--gcw-theme-shell), var(--gcw-theme-canvas)) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-header-storage-pill strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-quick-actions) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-manager-top h4),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-category h5) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-manager-top p),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-category p),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-item small),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-item em),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-manager-note) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-category) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-category-metrics strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-category-metrics span) { color: var(--gcw-theme-muted) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-item) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-item.is-selected) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-item-icon) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-item-main strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-item-side strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-manager .gcw-btn),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay.is-storage-only .gcw-btn),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-drawer.is-storage-only .gcw-btn) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-manager .gcw-btn:hover:not(:disabled)),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay.is-storage-only .gcw-btn:hover:not(:disabled)),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-drawer.is-storage-only .gcw-btn:hover:not(:disabled)),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-manager .gcw-btn:focus-visible:not(:disabled)),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay.is-storage-only .gcw-btn:focus-visible:not(:disabled)),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-drawer.is-storage-only .gcw-btn:focus-visible:not(:disabled)) { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-manager .gcw-btn:disabled),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-manager .gcw-btn[disabled]),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay.is-storage-only .gcw-btn:disabled),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay.is-storage-only .gcw-btn[disabled]),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-drawer.is-storage-only .gcw-btn:disabled),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-drawer.is-storage-only .gcw-btn[disabled]) { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-category:is(section.gcw-storage-category[data-gcw-storage-warning="1"][data-gcw-storage-item-count])),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-category:is(section.gcw-storage-category[data-gcw-storage-warning="1"][data-gcw-storage-item-count])) { background: linear-gradient(180deg, var(--gcw-theme-canvas), #fffbeb) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay.is-storage-only button.gcw-storage-btn),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-drawer.is-storage-only button.gcw-storage-btn),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-manager button.gcw-storage-btn) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay.is-storage-only button.gcw-storage-btn:hover:not(:disabled)),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-drawer.is-storage-only button.gcw-storage-btn:hover:not(:disabled)),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-manager button.gcw-storage-btn:hover:not(:disabled)),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay.is-storage-only button.gcw-storage-btn:focus-visible:not(:disabled)),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-drawer.is-storage-only button.gcw-storage-btn:focus-visible:not(:disabled)),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-manager button.gcw-storage-btn:focus-visible:not(:disabled)) { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay.is-storage-only button.gcw-storage-btn:disabled),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-drawer.is-storage-only button.gcw-storage-btn:disabled),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-manager button.gcw-storage-btn:disabled) { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-full-banner .gcw-storage-soft-btn),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-full-banner .gcw-storage-soft-btn:not(:disabled)) { background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-full-banner .gcw-storage-soft-btn:not(:disabled):hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-storage-full-banner .gcw-storage-soft-btn:not(:disabled):focus-visible) { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip-row) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip-head strong),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-group-title strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip-head span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-group-title span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-group) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-group.is-recommended) { background: var(--gcw-theme-shell) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip.is-recommended) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip:hover),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip:focus-visible) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip:hover strong),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip:focus-visible strong),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip:hover span),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip:focus-visible span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip.is-active) { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip.is-active strong) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip.is-active span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip:disabled) { border-color: var(--gcw-theme-line) !important; background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip:disabled strong),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-source-chip:disabled span) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-inline-evidence-head em) { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-insert-lane) { color: var(--gcw-theme-text) !important; background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-theme-line) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-insert-lane em) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-insert-lane.is-active) { background: var(--gcw-theme-shell) !important; border-color: var(--gcw-theme-line) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-eng-insert-lane.is-active em) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-ai-cost-guidance) { background: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-ai-cost-guidance p),
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-ai-cost-guidance li) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-ai-cost-guidance p b) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-ai-cost-attempts) { background: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-ai-cost-attempts summary) { color: var(--gcw-theme-text) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-ai-cost-attempts li) { background: var(--gcw-theme-canvas) !important; }
:where(body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-ai-cost-attempts li span) { color: var(--gcw-theme-text) !important; }
}
/* The first named important layer outranks unlayered legacy paint rules.
   Keep geometry, chart data/series colours and report paper out of this layer.
   Each interactive state supplies a foreground/background pair. */
@layer gcw-ui-paint {
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-distance-evidence-card.is-advisory {
    background: var(--gcw-theme-warning-bg) !important;
    color: var(--gcw-theme-warning-text) !important;
    border-color: var(--gcw-theme-warning-line) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-distance-evidence-card.is-advisory :is(h3,h4,strong,b,p,small,span) {
    color: var(--gcw-theme-warning-text) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-distance-zone-badge,.gcw-distance-live-window,.gcw-distance-evidence-card > header > span) {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
    border-color: var(--gcw-theme-accent) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-frequency-cursor-hint.gcw-cursor-arm-live > strong {
    background: var(--gcw-theme-accent) !important;
    color: var(--gcw-theme-accent-text) !important;
    border-color: var(--gcw-theme-accent) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-frequency-cursor-hint.gcw-cursor-arm-live.is-b > strong {
    background: #7e22ce !important;
    color: #ffffff !important;
    border-color: #7e22ce !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) { --gcw-success: var(--gcw-theme-accent) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-access-card.is-pro,.gcw-ribbon-access.is-pro) .gcw-status-dot,
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-evidence-chip.is-ok,.gcw-evidence-ready-grid span.is-ok)::before {
    background: var(--gcw-theme-accent) !important;
    box-shadow: 0 0 0 4px var(--gcw-theme-soft) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-access-card.is-pro::after {
    background: radial-gradient(circle,var(--gcw-theme-soft),transparent 70%) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-evidence-matrix-row.is-ok em,.gcw-profile-library-state em.is-ready) {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
    border-color: var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-direction-timeline b.is-forward { color: var(--gcw-theme-accent) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-direction-workbench svg .is-forward { fill: var(--gcw-theme-accent) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-frequency-compare-dot { background: var(--gcw-theme-accent) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-my-report-html :is(.status.final,.gcw-ai-snapshot-card header em) {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
    border-color: var(--gcw-theme-accent) !important;
  }
  /* UI surfaces, including the actual Position/View popovers. */
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-precision-panel,.gcw-graph-help > div,.gcw-ratio-panel,
    .gcw-study-menu-content,.gcw-export-menu > div,.gcw-measure-menu-content,
    .gcw-channel-insight-content,.gcw-measurement-health > div,.gcw-channel-actions > div,
    .gcw-channel-bulk,.gcw-wave-view-menu > div,.gcw-readout-menu-panel,
    .gcw-hover-tooltip,.gcw-tool-uplot-readout,.gcw-modal-panel,.gcw-modal-card,dialog,
    .gcw-phasor-help-card,.gcw-phasor-options-panel,.gcw-frequency-play-options > div,
    .gcw-frequency-compare-extras > div,.gcw-ratio-content,.gcw-lock-card,
    .gcw-uploader-panel,.gcw-upload-surface,.gcw-profile-drawer,.gcw-profile-body,
    .gcw-report-shell,.gcw-header-workspace-items,.zrk-comtrade-template-profile-menu) {
    background: var(--gcw-theme-shell) !important;
    color: var(--gcw-theme-text) !important;
    border-color: var(--gcw-theme-line) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-precision-panel,.gcw-graph-help > div,.gcw-ratio-panel,
    .gcw-study-menu-content,.gcw-export-menu > div,.gcw-channel-insight-content,
    .gcw-measurement-health > div,.gcw-modal-panel,.gcw-modal-card,.gcw-uploader-panel,
    .gcw-phasor-help-card,.gcw-phasor-options-panel,.gcw-frequency-play-options > div,
    .gcw-frequency-compare-extras > div,.gcw-ratio-content,.gcw-lock-card,
    .gcw-profile-drawer,.gcw-report-shell,.gcw-header-workspace-items)
    :is(h1,h2,h3,h4,h5,h6,label,strong,b,legend) {
    color: var(--gcw-theme-text) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-precision-panel,.gcw-graph-help > div,.gcw-ratio-panel,
    .gcw-study-menu-content,.gcw-export-menu > div,.gcw-channel-insight-content,
    .gcw-measurement-health > div,.gcw-modal-panel,.gcw-modal-card,.gcw-uploader-panel,
    .gcw-phasor-help-card,.gcw-phasor-options-panel,.gcw-frequency-play-options > div,
    .gcw-frequency-compare-extras > div,.gcw-ratio-content,.gcw-lock-card,
    .gcw-profile-drawer,.gcw-report-shell) :is(p,small,em,.gcw-precision-message) {
    color: var(--gcw-theme-muted) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-panel-head h3,.gcw-panel-head h4,.gcw-dropzone strong,
    .gcw-dropzone label,.gcw-upload-options label,.gcw-upload-options summary) {
    color: var(--gcw-theme-text) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-dropzone {
    background: var(--gcw-theme-canvas) !important;
    color: var(--gcw-theme-text) !important;
    border-color: var(--gcw-ui-control-line) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-dropzone:is(:hover,:focus-within,.is-dragover) {
    background: var(--gcw-theme-soft) !important;
    border-color: var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-cfg-name,.gcw-dat-name,.gcw-upload-help) {
    color: var(--gcw-theme-muted) !important;
    -webkit-text-fill-color: currentColor !important;
    opacity: 1 !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-alert-info {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-text) !important;
    border-color: var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-alert-info :is(strong,b,span,p,small) { color: var(--gcw-theme-text) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-front-onboarding {
    background: var(--gcw-theme-shell) !important;
    color: var(--gcw-theme-text) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-onboarding-eyebrow {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) [data-gcw-line-pair-hint] {
    color: var(--gcw-theme-warning-text) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  /* Chrome's independent text fill must follow the renderer's chosen colour.
     This does not replace semantic/phase foreground colours or SVG fills. */
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(h1,h2,h3,h4,h5,h6,p,span,strong,b,small,em,td,th,label,legend) {
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-ro-clock,.gcw-ce-clock,.gcw-spectral-lock-icon,.gcw-harmonics-eyebrow) {
    color: var(--gcw-theme-accent) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-generic-result-head > b {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-generic-result-head > b small { color: inherit !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-ratio-row-heading > span { color: var(--gcw-theme-accent) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-electrical-resolver-card :is(header strong,details strong) {
    color: var(--gcw-theme-text) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-electrical-resolver-card > header > span {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-computed-series-pill {
    background: var(--gcw-theme-canvas) !important;
    color: var(--gcw-theme-text) !important;
    border-color: var(--gcw-ui-control-line) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-computed-series-pill:is(.is-on,:has(input:checked)) {
    background: var(--gcw-theme-soft) !important;
    border-color: var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-computed-series-pill:is(:hover,:focus-within) {
    background: var(--gcw-theme-hover) !important;
    border-color: var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-computed-series-pill > span { color: var(--gcw-theme-text) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-direction-method a { color: var(--gcw-theme-accent) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-direction-method a:is(:hover,:focus-visible) { color: var(--gcw-ui-accent-hover) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-diff-manual-head > em {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-diff-basis-note {
    background: var(--gcw-theme-warning-bg) !important;
    color: var(--gcw-theme-warning-text) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-diff-warning-card.is-warning li { color: var(--gcw-theme-warning-text) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-multi-status {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-multi-timing-status {
    background: var(--gcw-theme-shell) !important;
    color: var(--gcw-theme-text) !important;
    border-color: var(--gcw-theme-line) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-multi-timing-status :is(strong,span) { color: inherit !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-multi-overview p { color: var(--gcw-theme-muted) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-inspector-kicker { color: var(--gcw-theme-accent) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-multi-record-card.is-muted { opacity: 1 !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-sequence-marker,.gcw-sequence-relative-time,.gcw-validation-overview-status.gcw-status-ok,
    .gcw-sequence-overview-status.gcw-status-complete,.gcw-sequence-delay-row.is-available dd > span,
    .gcw-sequence-signal > b) {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-sequence-delay-row.is-missing dd > span,.gcw-sequence-alert-icon),
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-insights-tab .gcw-validation-status.gcw-status-notes {
    background: var(--gcw-theme-warning-bg) !important;
    color: var(--gcw-theme-warning-text) !important;
    border-color: var(--gcw-theme-warning-line) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-sequence-delay-row.is-negative dd > span,.gcw-sequence-alert.is-critical .gcw-sequence-alert-icon) {
    background: var(--gcw-theme-error-bg) !important;
    color: var(--gcw-theme-error-text) !important;
    border-color: var(--gcw-theme-error-line) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-frequency-manual-source-card header div > span { color: var(--gcw-theme-muted) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-frequency-manual-source-card header > em,.gcw-workbench-source-panel > header > span) {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-server-manual-compact-status > :is(em,b) { color: var(--gcw-theme-text) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-profile-avatar-wrap,.gcw-report-secure-badge) {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
    border-color: var(--gcw-theme-accent) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-profile-avatar-wrap > span {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-storage-manager-note,.gcw-advanced-lock-card,.gcw-advanced-lock-icon) {
    background: var(--gcw-theme-warning-bg) !important;
    color: var(--gcw-theme-warning-text) !important;
    border-color: var(--gcw-theme-warning-line) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-storage-manager-note,.gcw-advanced-lock-copy) :is(strong,span,p) { color: var(--gcw-theme-warning-text) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-eng-evidence-drawer,.gcw-eng-inline-evidence-card) p.gcw-eng-source-guidance {
    background: var(--gcw-theme-warning-bg) !important;
    color: var(--gcw-theme-warning-text) !important;
    border-color: var(--gcw-theme-warning-line) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-eng-evidence-drawer > summary::before {
    background: var(--gcw-theme-canvas) !important;
    color: var(--gcw-theme-text) !important;
    border-color: var(--gcw-ui-control-line) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-alert-error,.gcw-profile-error,.gcw-report-error,.gcw-profile-alert.is-error,.gcw-profile-danger) {
    background: var(--gcw-theme-error-bg) !important;
    color: var(--gcw-theme-error-text) !important;
    border-color: var(--gcw-theme-error-line) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-alert-error,.gcw-profile-error,.gcw-report-error,.gcw-profile-alert.is-error,.gcw-profile-danger)
    :is(p,span,strong,b,small,em):not(:where(button *,a.gcw-btn *)) {
    color: var(--gcw-theme-error-text) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-status-message,.gcw-profile-alert.is-ok) {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-text) !important;
    border-color: var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-ai-engineering-context-meta span {
    background: var(--gcw-theme-canvas) !important;
    color: var(--gcw-theme-text) !important;
    border-color: var(--gcw-theme-line) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-ai-engineering-context-meta span > b { color: var(--gcw-theme-muted) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-report-compact-header {
    background: var(--gcw-theme-shell) !important;
    color: var(--gcw-theme-text) !important;
    border-color: var(--gcw-theme-line) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-report-profile-trigger > span {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-report-optional-metadata {
    background: var(--gcw-theme-warning-bg) !important;
    color: var(--gcw-theme-warning-text) !important;
    border-color: var(--gcw-theme-warning-line) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-report-optional-metadata :is(span,li,p,strong,b,small) { color: var(--gcw-theme-warning-text) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-report-delete-confirm {
    background: var(--gcw-theme-error-bg) !important;
    color: var(--gcw-theme-error-text) !important;
    border-color: var(--gcw-theme-error-line) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-report-delete-confirm :is(span,p,strong,b,small):not(:where(button *,a.gcw-btn *)) { color: var(--gcw-theme-error-text) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-storage-meter-track,.gcw-server-job-progress) {
    background: var(--gcw-theme-shell) !important;
    border-color: var(--gcw-ui-control-line) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-storage-meter-fill,.gcw-server-job-progress-bar) { background: var(--gcw-theme-accent) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-storage-meter.is-warn .gcw-storage-meter-fill { background: var(--gcw-theme-warning-text) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-storage-meter.is-danger .gcw-storage-meter-fill { background: var(--gcw-theme-error-text) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-storage-meter.is-warn .gcw-storage-meter-head em {
    background: var(--gcw-theme-warning-bg) !important;
    color: var(--gcw-theme-warning-text) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-storage-meter.is-danger .gcw-storage-meter-head em {
    background: var(--gcw-theme-error-bg) !important;
    color: var(--gcw-theme-error-text) !important;
  }

  /* Native controls, options and their inherited label paint. */
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :where(button,summary,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),option,optgroup) {
    background: var(--gcw-theme-canvas) !important;
    color: var(--gcw-theme-text) !important;
    border-color: var(--gcw-ui-control-line) !important;
    -webkit-text-fill-color: currentColor !important;
    color-scheme: var(--gcw-ui-color-scheme) !important;
  }
  /* Switch paint pairs together; legacy all-property transitions otherwise
     pass through an unreadable midpoint during a theme or hover change. */
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)), :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :where(:not(svg):not(svg *):not(canvas)) {
    transition-property: transform, width, height !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(button,summary) :is(span,strong,b,em,small),
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) summary::before,
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) summary::after,
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) summary:hover::after,
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) details[open] > summary::after,
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-workspace-chevron::after {
    color: inherit !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(input,textarea)::placeholder {
    color: var(--gcw-theme-muted) !important;
    -webkit-text-fill-color: currentColor !important;
    opacity: 1 !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(input[type=checkbox],input[type=radio],input[type=range]) {
    accent-color: var(--gcw-theme-accent) !important;
    color-scheme: var(--gcw-ui-color-scheme) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :where(button,summary,select):is(:hover,:focus-visible):where(:not(:disabled):not([aria-disabled=true])) {
    background: var(--gcw-theme-hover) !important;
    color: var(--gcw-theme-text) !important;
    border-color: var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(button,select,input,textarea,summary,a,[tabindex]):focus-visible {
    outline: 2px solid var(--gcw-theme-accent) !important;
    outline-offset: 2px !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(button,summary):is([aria-pressed=true],[aria-selected=true],.is-active,.is-selected,.is-on),
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) details[open] > summary,
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-readings-toggle[aria-expanded=true] {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
    border-color: var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(button,summary):is([aria-pressed=true],[aria-selected=true],.is-active,.is-selected,.is-on):is(:hover,:focus-visible),
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) details[open] > summary:is(:hover,:focus-visible),
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-readings-toggle[aria-expanded=true]:is(:hover,:focus-visible) {
    background: var(--gcw-theme-hover) !important;
    color: var(--gcw-ui-accent-hover) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-btn-primary,.gcw-upload-new,.gcw-analysis-reset,
    .gcw-phasor-play-btn,.gcw-frequency-play-btn,.gcw-direction-play,.gcw-ro-play,
    .gcw-ce-play,.gcw-profile-save-btn,.gcw-library-stitch-create-btn,
    .gcw-my-report-edit-btn,.gcw-library-open-btn,.gcw-profile-library-open-btn) {
    background: var(--gcw-theme-accent) !important;
    color: var(--gcw-theme-accent-text) !important;
    border-color: var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-btn-primary,.gcw-upload-new,.gcw-analysis-reset,
    .gcw-phasor-play-btn,.gcw-frequency-play-btn,.gcw-direction-play,.gcw-ro-play,
    .gcw-ce-play,.gcw-profile-save-btn,.gcw-library-stitch-create-btn,
    .gcw-my-report-edit-btn,.gcw-library-open-btn,.gcw-profile-library-open-btn):is(:hover,:focus-visible):where(:not(:disabled)) {
    background: var(--gcw-ui-accent-hover) !important;
    color: var(--gcw-theme-accent-text) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-btn-danger,.gcw-storage-danger-btn) {
    background: var(--gcw-theme-error-bg) !important;
    color: var(--gcw-theme-error-text) !important;
    border-color: var(--gcw-theme-error-text) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-btn-danger,.gcw-storage-danger-btn):is(:hover,:focus-visible):where(:not(:disabled)) {
    background: var(--gcw-theme-error-bg) !important;
    color: var(--gcw-theme-error-text) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(button,select,input,textarea):is(:disabled,[aria-disabled=true]) {
    background: var(--gcw-theme-shell) !important;
    color: var(--gcw-theme-muted) !important;
    border-color: var(--gcw-theme-line) !important;
    -webkit-text-fill-color: currentColor !important;
    opacity: 1 !important;
  }

  /* Custom tooltip body, header menu links and checks retain their semantics. */
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-hover-tooltip,.gcw-tool-uplot-readout) :is(p,span,strong,b,em,small) {
    color: var(--gcw-theme-text) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-module-dock .gcw-tool-btn {
    background: var(--gcw-theme-shell) !important;
    color: var(--gcw-theme-muted) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-module-dock .gcw-tool-btn:is(:hover,:focus-visible) {
    background: var(--gcw-theme-hover) !important;
    color: var(--gcw-theme-text) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-module-dock .gcw-tool-btn.is-active {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-module-dock .gcw-tool-btn.is-active:is(:hover,:focus-visible) {
    background: var(--gcw-theme-hover) !important;
    color: var(--gcw-ui-accent-hover) !important;
  }
  /* Plot toolbar icons are UI; recorded series and figure paths stay intact. */
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .js-plotly-plot .modebar-btn {
    color: var(--gcw-theme-text) !important;
    background: var(--gcw-theme-canvas) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .js-plotly-plot .modebar-btn:is(:hover,:focus-visible,.active) {
    color: var(--gcw-ui-accent-hover) !important;
    background: var(--gcw-theme-hover) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .js-plotly-plot .modebar-btn path { fill: currentColor !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-query-page[data-tool="harmonics"] .js-plotly-plot
    :is(.annotation-text,.cbaxis text,.cbtitle text) {
    fill: var(--gcw-theme-text) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-query-page[data-tool="harmonics"] .js-plotly-plot .annotation rect.bg {
    fill: var(--gcw-theme-shell) !important;
    fill-opacity: 1 !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .js-plotly-plot .hoverlayer .hovertext text.name { fill: var(--gcw-theme-text) !important; }
  /* Plotly's native deselected legend is still an actionable control. Keep
     its native visibility state, with readable dimming and an explicit cue. */
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .js-plotly-plot .legend .traces:is([style*="opacity: 0.5"],[style*="opacity:0.5"]) {
    opacity: .8 !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .js-plotly-plot .legend .traces:is([style*="opacity: 0.5"],[style*="opacity:0.5"]) .legendtext {
    fill: var(--gcw-theme-text) !important;
    text-decoration: line-through !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .js-plotly-plot .modebar-btn::before {
    border-color: var(--gcw-theme-line) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .js-plotly-plot .modebar-btn::after {
    background: var(--gcw-theme-shell) !important;
    color: var(--gcw-theme-text) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  /* Native spectral fallback: neutral plot chrome and the single-source line.
     Comparison-series and heat-intensity colours stay with their renderers. */
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-spectral-plot-bg { fill: var(--gcw-theme-canvas) !important; stroke: var(--gcw-theme-line) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-spectral-grid { stroke: var(--gcw-theme-grid) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-spectral-harmonic-guide { stroke: var(--gcw-ui-control-line) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-spectral-axis-text,.gcw-spectral-harmonic-label) { fill: var(--gcw-theme-muted) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-spectral-axis-title { fill: var(--gcw-theme-text) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-spectral-line { stroke: var(--gcw-theme-accent) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-spectral-peak { fill: var(--gcw-theme-canvas) !important; stroke: var(--gcw-theme-warning-text) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-spectral-peak-label { fill: var(--gcw-theme-warning-text) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-spectral-peak-guide {
    stroke: var(--gcw-theme-warning-text) !important;
    stroke-width: 1 !important;
    vector-effect: non-scaling-stroke !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-header-workspace-items :is(a,button) {
    background: var(--gcw-theme-canvas) !important;
    color: var(--gcw-theme-accent) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-profile-drawer,.gcw-report-shell) a:not(.gcw-btn) {
    color: var(--gcw-theme-accent) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-header-workspace-items :is(a,button):is(:hover,:focus-visible) {
    background: var(--gcw-theme-hover) !important;
    color: var(--gcw-theme-text) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .zrk-comtrade-template-menu-item {
    background: var(--gcw-theme-shell) !important;
    color: var(--gcw-theme-text) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .zrk-comtrade-template-menu-item:is(:hover,:focus-visible) {
    background: var(--gcw-theme-hover) !important;
    color: var(--gcw-theme-text) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .zrk-comtrade-template-menu-item.is-danger {
    background: var(--gcw-theme-error-bg) !important;
    color: var(--gcw-theme-error-text) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .zrk-comtrade-template-menu-separator { background: var(--gcw-ui-control-line) !important; }
  /* Header triggers sit on the host page surface. This outline remains
     distinct against both the light host and the selected dark control. */
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-header-workspace-menu > summary:focus-visible,
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .zrk-comtrade-template-avatar-button:focus-visible {
    outline-color: var(--gcw-ui-control-line) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is([role=separator],.gcw-splitter,.gcw-workbench-wave-splitter,
    .gcw-spectral-compact-resizer,.gcw-spectrogram-column-resizer,.gcw-spectrogram-row-resizer) {
    background: var(--gcw-theme-shell) !important;
    color: var(--gcw-theme-text) !important;
    border-color: var(--gcw-ui-control-line) !important;
    box-shadow: inset 0 0 0 1px var(--gcw-ui-control-line) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is([role=separator],.gcw-splitter,.gcw-workbench-wave-splitter,
    .gcw-spectral-compact-resizer,.gcw-spectrogram-column-resizer,.gcw-spectrogram-row-resizer):is(:hover,:focus-visible) {
    background: var(--gcw-theme-hover) !important;
    box-shadow: inset 0 0 0 1px var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-record-track { background: var(--gcw-theme-canvas) !important; border-color: var(--gcw-ui-control-line) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-record-window { background: var(--gcw-theme-soft) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-accent) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-profile-library-record,.gcw-storage-item,.gcw-library-stitch-check).is-selected {
    background: var(--gcw-theme-soft) !important;
    border-color: var(--gcw-theme-accent) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-library-stitch-check input:checked + span,.gcw-library-selection-badge.is-selected) {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
    border-color: var(--gcw-theme-accent) !important;
  }

  /* Visible thumb/track separation without changing scrollbar geometry. */
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)), :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) * {
    scrollbar-color: var(--gcw-ui-control-line) var(--gcw-theme-shell) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) ::-webkit-scrollbar-track { background: var(--gcw-theme-shell) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) ::-webkit-scrollbar-thumb { background: var(--gcw-ui-control-line) !important; border-color: var(--gcw-theme-shell) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) ::-webkit-scrollbar-thumb:hover { background: var(--gcw-theme-accent) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) ::-webkit-scrollbar-corner { background: var(--gcw-theme-shell) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(input,select,textarea)[aria-invalid=true] {
    border-color: var(--gcw-theme-error-text) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-ratio-field-error { color: var(--gcw-theme-error-text) !important; }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-ratio-editor-status {
    background: var(--gcw-theme-shell) !important;
    color: var(--gcw-theme-text) !important;
    -webkit-text-fill-color: currentColor !important;
  }

  /* These legacy paints sit on native labels and drag handles. Keep their
     interaction area and behavior, while pairing them with the active theme. */
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-electrical-resolver-lines p > b {
    color: var(--gcw-theme-text) !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-pro-col-resizer {
    opacity: 1 !important;
  }
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) .gcw-computed-series-pill:focus-within {
    outline-color: var(--gcw-theme-accent) !important;
  }

  /* Report paper retains its intentionally light foreground/background pair.
     Local tokens keep the surrounding drawer typography from leaking in. */
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) :is(.gcw-profile-overlay,.gcw-report-modal,.zrk-comtrade-template-account)) :is(.gcw-eng-preview-page,.gcw-report-panel-preview,.gcw-my-report-html) {
    --gcw-theme-canvas: #ffffff !important;
    --gcw-theme-shell: #edf1f5 !important;
    --gcw-theme-text: #172438 !important;
    --gcw-theme-muted: #526174 !important;
    --gcw-theme-line: #cbd5df !important;
    --gcw-theme-accent: #416c96 !important;
    --gcw-theme-accent-text: #ffffff !important;
    --gcw-theme-soft: #e6eef7 !important;
    --gcw-theme-hover: #e1e7ee !important;
    --gcw-theme-warning-bg: #fff7e7 !important;
    --gcw-theme-warning-text: #895400 !important;
    --gcw-theme-warning-line: #d5b977 !important;
    --gcw-theme-error-bg: #fff1f2 !important;
    --gcw-theme-error-text: #a12e3f !important;
    --gcw-theme-error-line: #d8a1aa !important;
    --gcw-ui-color-scheme: light !important;
    background: var(--gcw-theme-canvas) !important;
    color: var(--gcw-theme-text) !important;
    -webkit-text-fill-color: currentColor !important;
    color-scheme: light !important;
  }
}

/* Popups and requested drawers remain above chart controls. These reviewed
   viewport/stacking and responsive rules are separate from the paint layer. */
@layer gcw-ui-responsive {
  /* Native commands share one scrolling row. Fixed native popovers escape
     the scrolling strip; their anchors are measured by the theme module. */
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar {
    display: flex !important;
    flex-wrap: nowrap !important;
    padding: 4px !important;
    gap: 0 !important;
    overflow: visible !important;
    min-height: 40px !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar .gcw-toolbar-scroll {
    display: flex !important;
    flex: 1 1 auto !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    gap: 5px !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scrollbar-width: thin !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar
    :is(.gcw-toolbar-zone,.gcw-canvas-toolbar,.gcw-canvas-command-row,.gcw-theme-switch) {
    display: flex !important;
    flex: 0 0 auto !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 5px !important;
    margin-left: 0 !important;
    order: 0 !important;
    width: auto !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar
    :is(.gcw-toolbar-scroll > *, .gcw-canvas-command-row > *, .gcw-toolbar-zone > *) {
    flex-shrink: 0 !important;
    white-space: nowrap !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar .gcw-record-identity {
    flex: 0 1 160px !important;
    max-width: 160px !important;
    min-width: 110px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar .gcw-upload-new {
    width: 36px !important;
    height: 32px !important;
    min-width: 36px !important;
    padding: 0 !important;
    justify-content: center !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar .gcw-upload-new > span:first-child {
    font-size: 22px !important;
    line-height: 1 !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar .gcw-upload-new > span:nth-child(2) {
    display: none !important;
  }

  /* Responsive defaults are visual only: saved drag widths remain the first
     choice, bounded inline so at least 360px remain for the graph. */
  .gcw-root.gcw-graphite-layout[data-gcw-theme] {
    --gcw-ui-reading-default: 320px;
  }
  @media (min-width: 900px) and (max-width: 1199px) {
    .gcw-root.gcw-graphite-layout[data-gcw-theme] { --gcw-ui-reading-default: 280px; }
  }
  @media (min-width: 681px) and (max-width: 899px) {
    .gcw-root.gcw-graphite-layout[data-gcw-theme] { --gcw-ui-reading-default: 260px; }
  }
  @media (min-width: 681px) {
    .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-readings-collapsed):not(.gcw-tool-open):not(.gcw-side-inspector-open)
      .gcw-workspace[data-gcw-layout] {
      grid-template-columns: 67px minmax(360px,1fr) 6px minmax(0,min(var(--gcw-channel-pane-width,var(--gcw-measure-width,var(--gcw-ui-reading-default))),max(0px,calc(100% - 433px)))) !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-readings-collapsed) .gcw-phasor-cockpit-layout {
      grid-template-columns: minmax(360px,1fr) 8px minmax(0,min(var(--gcw-phasor-pane-width,var(--gcw-phasor-side-width,var(--gcw-ui-reading-default))),max(0px,calc(100% - 368px)))) !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-readings-collapsed) .gcw-frequency-cockpit-layout {
      grid-template-columns: minmax(360px,1fr) 8px minmax(0,min(var(--gcw-frequency-side-width,var(--gcw-ui-reading-default)),max(0px,calc(100% - 368px)))) !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-readings-collapsed) .gcw-fault-rx-cockpit-layout {
      grid-template-columns: minmax(360px,1fr) 8px minmax(0,min(var(--gcw-fault-rx-side-width,var(--gcw-ui-reading-default)),max(0px,calc(100% - 368px)))) !important;
    }
  }
  /* The real compose drawer must retain its summary and expanded contents
     inside the existing report scroller. */
  :is(.gcw-root.gcw-graphite-layout[data-gcw-theme],
    body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-report-modal)
    .gcw-eng-desk-compose > .gcw-eng-evidence-drawer {
    flex-shrink: 0 !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-readings-collapsed):not(.gcw-tool-open):not(.gcw-side-inspector-open)
    .gcw-workspace[data-gcw-layout] {
    isolation: isolate !important;
  }
  /* The standalone header is 44px high, including on engineering workbenches.
     Native fullscreen retains its own viewport sizing. */
  body.gcw-comtrade-full-viewport .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode.gcw-tool-open:not(:fullscreen):not(:has(:fullscreen)) {
    height: calc(100dvh - 44px) !important;
    min-height: 0 !important;
    max-height: calc(100dvh - 44px) !important;
    overflow: hidden !important;
  }
  body.gcw-comtrade-full-viewport .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-viewport-full.gcw-analysis-mode.gcw-tool-open:not(:fullscreen):not(:has(:fullscreen))
    .gcw-protection-workspace.gcw-results {
    height: 100% !important;
    min-height: 0 !important;
    max-height: 100% !important;
  }
  /* Explicit Record/cursor inspector commands must surface their existing
     drawer even when Readings is collapsed or another workbench is active.
     Overlay the saved-width pane so the chart and its range keep their layout. */
  .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-side-inspector-open .gcw-workspace[data-gcw-layout] {
    position: relative !important;
    isolation: isolate !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-side-inspector-open .gcw-workspace[data-gcw-layout] > .gcw-wave-pane {
    isolation: isolate !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-side-inspector-open .gcw-workspace[data-gcw-layout]
    > .gcw-measurements-pane.gcw-measurements-with-dock {
    display: flex !important;
    position: absolute !important;
    visibility: visible !important;
    pointer-events: auto !important;
    top: 0 !important;
    bottom: 0 !important;
    right: 0 !important;
    left: auto !important;
    grid-column: auto !important;
    grid-row: auto !important;
    width: min(var(--gcw-channel-pane-width,var(--gcw-measure-width,384px)),calc(100% - 67px)) !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 100% !important;
    margin: 0 !important;
    z-index: 500 !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-side-inspector-open
    :is(.gcw-measurements-main,.gcw-measurement-browser) {
    display: flex !important;
    flex-direction: column !important;
    visibility: visible !important;
    pointer-events: auto !important;
    min-height: 0 !important;
    height: 100% !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-side-inspector-open
    .gcw-measurement-browser > :not(.gcw-side-inspector) {
    display: none !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-side-inspector-open .gcw-side-inspector:not([hidden]) {
    flex: 1 1 auto !important;
    visibility: visible !important;
    pointer-events: auto !important;
    min-height: 0 !important;
    max-height: 100% !important;
    margin: 0 !important;
    overflow: auto !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-side-inspector-open .gcw-side-inspector-head {
    flex: 0 0 auto !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 2 !important;
  }
  @media (max-width: 760px) {
    .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-filter-fields {
      left: 0 !important;
      right: auto !important;
      width: min(230px,calc(100vw - 24px)) !important;
      max-width: calc(100vw - 24px) !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar
      .gcw-toolbar-zone-right .gcw-btn:not([hidden]) {
      display: inline-flex !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-module-dock .gcw-tool-rail-inner {
      display: flex !important;
      flex-direction: column !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-module-dock .gcw-tool-btn {
      flex: 0 0 auto !important;
      width: 100% !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar {
      position: relative !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar
      :is(.gcw-toolbar-zone,.gcw-canvas-toolbar,.gcw-canvas-command-row,
          .gcw-precision-disclosure,.gcw-graph-help,.gcw-ratio-disclosure,
          .gcw-export-menu,.gcw-study-menu) {
      position: static !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar
      :is(.gcw-precision-panel,.gcw-graph-help > div,.gcw-ratio-panel,
          .gcw-export-menu > div,.gcw-study-menu-content) {
      position: absolute !important;
      top: calc(100% + 4px) !important;
      left: auto !important;
      right: 4px !important;
      box-sizing: border-box !important;
      max-width: calc(100% - 8px) !important;
      max-height: 60vh !important;
      overflow: auto !important;
    }
  }
  @media (max-width: 680px) {
    .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-side-inspector-open .gcw-workspace[data-gcw-layout]
      > .gcw-measurements-pane.gcw-measurements-with-dock {
      width: min(var(--gcw-channel-pane-width,var(--gcw-measure-width,384px)),calc(100% - 56px)) !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-readings-collapsed):not(.gcw-tool-open):not(.gcw-side-inspector-open)
      .gcw-workspace[data-gcw-layout] > .gcw-measurements-pane.gcw-measurements-with-dock {
      display: flex !important;
      position: absolute !important;
      top: 0 !important;
      bottom: 0 !important;
      right: 0 !important;
      left: auto !important;
      grid-column: auto !important;
      grid-row: auto !important;
      width: min(var(--gcw-channel-pane-width,var(--gcw-measure-width,384px)),calc(100% - 56px)) !important;
      min-width: 0 !important;
      height: 100% !important;
      z-index: 500 !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-readings-collapsed):not(.gcw-tool-open):not(.gcw-side-inspector-open)
      .gcw-workspace[data-gcw-layout] {
      position: relative !important;
      isolation: isolate !important;
      grid-template-columns: 56px minmax(0,1fr) !important;
      grid-template-rows: minmax(0,1fr) !important;
      overflow: hidden !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme]:not(.gcw-readings-collapsed):not(.gcw-tool-open):not(.gcw-side-inspector-open)
      .gcw-workspace[data-gcw-layout] > .gcw-wave-pane {
      isolation: isolate !important;
    }
  }
  /* At phone widths retain both exact endpoint labels and every tick/tooltip.
     Intermediate label text remains in the DOM for assistive technologies. */
  @media (max-width: 480px) {
    .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-sheet {
      flex-shrink: 0 !important;
      min-height: 240px !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-scroll {
      flex-shrink: 0 !important;
      min-height: 180px !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme]
      .gcw-ro-table[data-ro-table="measurements"] :is(th,td):first-child {
      left: auto !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar
      :is(.gcw-precision-panel,.gcw-graph-help > div,.gcw-ratio-panel,
          .gcw-export-menu > div,.gcw-study-menu-content) {
      max-height: min(60vh,calc(100dvh - 335px)) !important;
    }
    .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-time-ticks
      > span:not(:first-child):not(:last-child) :is(b,small) {
      opacity: 0 !important;
    }
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar
    :is(.gcw-precision-panel,.gcw-graph-help > div,.gcw-ratio-panel,.gcw-export-menu > div,.gcw-study-menu-content) {
    position: fixed !important;
    top: var(--gcw-toolbar-popup-y,88px) !important;
    left: var(--gcw-toolbar-popup-x,4px) !important;
    right: auto !important;
    bottom: auto !important;
    max-width: calc(100vw - 8px) !important;
    max-height: var(--gcw-toolbar-popup-height,60vh) !important;
    box-sizing: border-box !important;
    overflow: auto !important;
    z-index: 600 !important;
  }
}

/* v5.8.47: native Distance transport visibility and relocated dropdown text. */
@layer gcw-ui-drawer {
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-row-scroll > .gcw-distance-loop-chips {
    display: inline-flex !important;
    flex-wrap: nowrap !important;
    width: max-content !important;
    height: 28px !important;
    order: 0 !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] :is(input[type="checkbox"],input[type="radio"],summary):focus-visible,
  .gcw-root.gcw-graphite-layout[data-gcw-theme] label:has(:is(input[type="checkbox"],input[type="radio"])):focus-within {
    outline: 2px solid var(--gcw-ui-control-line) !important;
    outline-offset: 2px !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-controls-row > .gcw-fault-rx-play-btn {
    flex: 0 0 auto !important;
    box-sizing: border-box !important;
    height: 28px !important;
    min-height: 28px !important;
    margin: 0 !important;
    padding: 3px 8px !important;
    font: 600 12px/1.25 system-ui !important;
    white-space: nowrap !important;
  }
}
@layer gcw-ui-paint {
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-basis > p {
    background: var(--gcw-theme-canvas) !important;
    color: var(--gcw-theme-text) !important;
    border-color: var(--gcw-ui-control-line) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-fault-rx-info-head > span,.gcw-fault-rx-relay-now,
    .gcw-frequency-live-time,.gcw-frequency-live-sample,.gcw-frequency-relay-now) {
    color: var(--gcw-theme-accent) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-fault-rx-truth-list span[class^="gcw-fault-rx-truth-"] {
    color: var(--gcw-theme-accent) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-fault-rx-warning-card {
    background: var(--gcw-theme-canvas) !important;
    color: var(--gcw-theme-text) !important;
    border-color: var(--gcw-theme-line) !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-fault-rx-warning-card :is(ul,li,p,strong,span) {
    color: var(--gcw-theme-text) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-fault-rx-warning-card.is-warning {
    background: var(--gcw-theme-warning-bg) !important;
    color: var(--gcw-theme-warning-text) !important;
    border-color: var(--gcw-theme-warning-line) !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-fault-rx-warning-card.is-warning :is(ul,li,p,strong,span) {
    color: var(--gcw-theme-warning-text) !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-fault-rx-warning-card.is-danger {
    background: var(--gcw-theme-error-bg) !important;
    color: var(--gcw-theme-error-text) !important;
    border-color: var(--gcw-theme-error-line) !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-fault-rx-warning-card.is-danger :is(ul,li,p,strong,span) {
    color: var(--gcw-theme-error-text) !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-distance-info-head > span,.gcw-distance-answers-card header span) {
    color: var(--gcw-theme-muted) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-distance-answers-card header b,.gcw-spectral-authority-pill) {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
    border-color: var(--gcw-theme-accent) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-phasor-advisory strong,.gcw-frequency-average.is-flat strong,
    .gcw-frequency-quality.is-good strong,.gcw-frequency-rocof.is-good strong,.gcw-frequency-uf.is-good strong,
    .gcw-frequency-spread.is-good strong,.gcw-frequency-compare-card.is-good .gcw-frequency-compare-quality,
    .gcw-frequency-detail-spread > strong,.gcw-spectral-insight-row > b,.gcw-phasor-rate-now,
    .gcw-frequency-inertia-strip.is-good .gcw-frequency-inertia-h,.gcw-channel-pk-pos) {
    color: var(--gcw-theme-text) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-insights-validation-icon.gcw-status-ok,.gcw-alert-status) {
    background: var(--gcw-theme-soft) !important;
    color: var(--gcw-theme-accent) !important;
    border-color: var(--gcw-theme-accent) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-spectral-authority-pill i,.gcw-spectral-workbench-footer i) {
    background: var(--gcw-theme-accent) !important;
    box-shadow: 0 0 0 3px var(--gcw-theme-soft) !important;
  }
  body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"]) .gcw-profile-overlay :is(.gcw-storage-select-all,.gcw-storage-item-check) {
    color: var(--gcw-theme-text) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover :is(h1,h2,h3,h4,h5,h6,label,legend,strong,b),
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover label :is(span,em,small) {
    color: var(--gcw-theme-text) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover :is(p,small,em) {
    color: var(--gcw-theme-muted) !important;
    -webkit-text-fill-color: currentColor !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover :is(button,summary) :is(span,strong,b,em,small) {
    color: inherit !important;
    -webkit-text-fill-color: currentColor !important;
  }
}

@layer gcw-ui-drawer {
/* Native top-layer menus retain their original control/event owners. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-menu > .gcw-drawer-popover[popover] {
  margin: 0 !important;
}
/* Exact native seek controls must not retain legacy teal thumbs or halos. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] :is([data-ro-seek],[data-ce-seek]) {
  accent-color: var(--gcw-theme-accent) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] :is([data-ro-seek],[data-ce-seek])::-webkit-slider-thumb {
  background: var(--gcw-theme-accent) !important;
  border-color: var(--gcw-theme-canvas) !important;
  box-shadow: 0 0 0 1px var(--gcw-ui-control-line) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] :is([data-ro-seek],[data-ce-seek])::-moz-range-thumb {
  background: var(--gcw-theme-accent) !important;
  border-color: var(--gcw-theme-canvas) !important;
  box-shadow: 0 0 0 1px var(--gcw-ui-control-line) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-row-scroll > .gcw-computed-focus-tabs {
  display: inline-flex !important;
  flex-wrap: nowrap !important;
  width: max-content !important;
  height: 30px !important;
  min-height: 30px !important;
  gap: 3px !important;
  padding: 0 !important;
  margin: 0 !important;
}
/* Source identity and actions live with readings, without a tall graph header. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body > .gcw-workbench-context {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  flex-wrap: nowrap !important;
  width: 100% !important;
  min-width: 0 !important;
  margin: 0 0 7px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body .gcw-workbench-context-values {
  display: grid !important;
  grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  min-width: 0 !important;
  gap: 4px 8px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body .gcw-context-item {
  min-width: 0 !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body :is(.gcw-source-review-actions,.gcw-workbench-floating-toolbar) {
  display: flex !important;
  flex-wrap: wrap !important;
  max-width: 100% !important;
  min-width: 0 !important;
  gap: 4px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body .gcw-source-review-actions label {
  display: flex !important;
  align-items: center !important;
  flex: 1 1 100% !important;
  min-width: 0 !important;
  gap: 4px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body .gcw-source-review-actions select {
  flex: 1 1 0% !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] [data-gcw-graph-selected="1"] {
  outline: 1px solid var(--gcw-theme-accent) !important;
  outline-offset: -1px !important;
}
/* These commands now belong to the universal toolbar in every workbench. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar .gcw-canvas-command-row.gcw-wave-section-head {
  visibility: visible !important;
}
/* Docked tabs must not leave the native stage trapped in its former header row. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-mode-shell[data-gcw-drawer-tabs="1"] {
  grid-template-rows: minmax(0,1fr) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-mode-shell[data-gcw-drawer-tabs="1"] > .gcw-harmonics-mode-stage {
  grid-row: 1 / -1 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-spectral-insight-icon {
  color: var(--gcw-theme-accent) !important;
  -webkit-text-fill-color: currentColor !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-spectral-insight-hero > em {
  color: var(--gcw-theme-text) !important;
  -webkit-text-fill-color: currentColor !important;
}
/* Playback stays above the graph, within each native event-delegation root. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool][data-gcw-playback-bar="1"] {
  grid-template-rows: 36px minmax(0,1fr) !important;
  row-gap: 0 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool][data-gcw-playback-bar="1"] > :is(.gcw-drawer-main,.gcw-workbench-drawer,.gcw-drawer-divider) {
  grid-row: 2 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool] > .gcw-workbench-playback-bar {
  display: flex !important;
  grid-column: 1 / -1 !important;
  grid-row: 1 !important;
  align-items: center !important;
  box-sizing: border-box !important;
  min-width: 0 !important;
  height: 36px !important;
  margin: 0 !important;
  padding: 0 5px !important;
  border-bottom: 1px solid var(--gcw-theme-border) !important;
  background: var(--gcw-theme-shell) !important;
  color: var(--gcw-theme-text) !important;
  overflow: visible !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-ce-player,.gcw-ce-step) {
  display: inline-flex !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  width: max-content !important;
  height: 30px !important;
  gap: 5px !important;
  margin: 0 !important;
  padding: 0 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-transport,.gcw-fault-rx-play-btn,[data-ro-play],[data-ce-play]) {
  position: sticky !important;
  left: 0 !important;
  z-index: 2 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar .gcw-phasor-transport {
  background: var(--gcw-theme-shell) !important;
}
@media (max-width: 680px) {
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool][data-gcw-playback-bar="1"] > .gcw-workbench-drawer {
    top: 0 !important;
    height: 100% !important;
  }
}
}

@layer gcw-ui-drawer {
/* Compact command styling ends at an expanded menu's boundary. Forms keep
   ordinary document flow and constrain fields to the actual menu width. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),select,textarea) {
  box-sizing: border-box !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover :is(.gcw-tool-field,.gcw-tool-input-label,.gcw-frequency-inertia-input) {
  min-width: 0 !important;
  max-width: 100% !important;
  overflow-wrap: anywhere !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover .gcw-frequency-inertia-strip {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) !important;
  align-items: start !important;
  gap: 6px !important;
  padding: 0 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover :is(.gcw-frequency-inertia-cell,.gcw-frequency-inertia-input) {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) !important;
  grid-template-rows: auto auto auto !important;
  align-content: start !important;
  align-items: start !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 8px !important;
  gap: 5px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover .gcw-frequency-inertia-input :is(input,select) {
  width: 100% !important;
  height: 32px !important;
  min-height: 32px !important;
  padding: 4px 7px !important;
  font: 500 12px/1.3 system-ui !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover .gcw-frequency-inertia-duo {
  display: grid !important;
  grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  gap: 6px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover :is(.gcw-frequency-inertia-cell,.gcw-frequency-inertia-input) > :is(span,em,strong) {
  white-space: normal !important;
  overflow: visible !important;
  overflow-wrap: anywhere !important;
  text-overflow: clip !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover .gcw-frequency-inertia-cell.is-title > strong {
  font-size: 20px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover .gcw-frequency-switch {
  display: flex !important;
  align-items: flex-start !important;
  gap: 7px !important;
  height: auto !important;
  padding: 8px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover .gcw-frequency-switch > input {
  flex: 0 0 auto !important;
  margin-top: 2px !important;
}
}


@layer gcw-ui-drawer {
/* A menu's form layout follows its own narrow width, not the graph viewport. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover :is(.gcw-tool-field,.gcw-tool-input-label) {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) !important;
  grid-template-rows: auto auto auto !important;
  grid-template-areas: none !important;
  align-items: start !important;
  align-content: start !important;
  gap: 4px !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 7px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover :is(.gcw-tool-field,.gcw-tool-input-label) > * {
  grid-column: auto !important;
  grid-row: auto !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover :is(.gcw-tool-field,.gcw-tool-input-label) > :is(input,select) {
  width: 100% !important;
  height: 32px !important;
  min-height: 32px !important;
  padding: 4px 7px !important;
  font: 500 12px/1.3 system-ui !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover :is(.gcw-tool-field,.gcw-tool-input-label) > :is(span,em,small) {
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: break-word !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover :is(.gcw-frequency-focus-inputs,.gcw-frequency-threshold-grid,.gcw-frequency-tab-toolbar,.gcw-frequency-compare-checks) {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  gap: 6px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover .gcw-frequency-compare-choice {
  min-width: 0 !important;
  max-width: 100% !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover :is(.gcw-frequency-switch,.gcw-frequency-compare-choice):has(input:checked) {
  border-color: var(--gcw-theme-accent) !important;
  background: var(--gcw-theme-shell) !important;
  color: var(--gcw-theme-text) !important;
}
/* Summary metadata is part of the single compact command row at every width. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-row-scroll summary:not(.gcw-drawer-popover *) {
  display: inline-flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 5px !important;
  max-height: 28px !important;
  line-height: 18px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-row-scroll summary:not(.gcw-drawer-popover *) > :is(span,strong,em,small) {
  flex: 0 0 auto !important;
  white-space: nowrap !important;
  line-height: 18px !important;
  margin: 0 !important;
}
}


@layer gcw-ui-drawer {
/* Frequency comparison verdicts own a paired foreground and surface. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover .gcw-frequency-verdict {
  --gcw-frequency-verdict-fg: var(--gcw-theme-text);
  --gcw-frequency-verdict-bg: var(--gcw-theme-canvas);
  background: var(--gcw-frequency-verdict-bg) !important;
  color: var(--gcw-frequency-verdict-fg) !important;
  border-color: var(--gcw-ui-control-line) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover .gcw-frequency-verdict.is-bad {
  --gcw-frequency-verdict-fg: var(--gcw-theme-error-text);
  --gcw-frequency-verdict-bg: var(--gcw-theme-error-bg);
  border-color: var(--gcw-theme-error-line) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover .gcw-frequency-verdict:is(.is-warn,.is-warning) {
  --gcw-frequency-verdict-fg: var(--gcw-theme-warning-text);
  --gcw-frequency-verdict-bg: var(--gcw-theme-warning-bg);
  border-color: var(--gcw-theme-warning-line) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover .gcw-frequency-verdict :is(strong,span,em,small,b,p) {
  color: var(--gcw-frequency-verdict-fg) !important;
  -webkit-text-fill-color: currentColor !important;
}
}


@layer gcw-ui-drawer {
@media (max-width: 900px) {
:is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"])) .gcw-report-studio-layout {
  grid-template-columns: minmax(0,1fr) !important;
  min-width: 0 !important;
}
:is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"])) :is(.gcw-report-rail,.gcw-report-workflow) {
  min-width: 0 !important;
  max-width: 100% !important;
}

/* Keep the report step rail compact without squeezing five labels on a phone. */
:is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"])) .gcw-report-shell-v3109 .gcw-report-steps {
  display: flex !important;
  flex-wrap: nowrap !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  box-sizing: border-box !important;
  gap: 6px !important;
  padding-bottom: 5px !important;
  scrollbar-width: thin !important;
}
:is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"])) .gcw-report-shell-v3109 .gcw-report-step {
  flex: 1 0 112px !important;
  min-width: 112px !important;
  box-sizing: border-box !important;
  grid-template-columns: 26px minmax(0,1fr) !important;
}
:is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"])) .gcw-report-shell-v3109 .gcw-report-step :is(b,em) {
  min-width: 0 !important;
  white-space: normal !important;
  overflow-wrap: break-word !important;
}
}
}


@layer gcw-ui-drawer {
/* Closed manual popovers stay unpainted while their native disclosure is retained. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-menu[open] > .gcw-drawer-popover[popover]:not(:popover-open) {
  display: none !important;
}
}


@layer gcw-ui-drawer {
@media (max-width: 900px) {
/* Nested paper scrolling must never put its first lines under sticky actions. */
:is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"])) .gcw-report-shell-v3109 .gcw-report-final-actions {
  position: static !important;
  top: auto !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
}
}


@layer gcw-ui-drawer {
/* The sole Frequency source picker fits its row; passive source detail is below. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] [data-gcw-drawer-tool="frequency"] .gcw-drawer-controls-row .gcw-drawer-row-scroll {
  overflow-x: hidden !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] [data-gcw-drawer-tool="frequency"] .gcw-drawer-controls-row :is(.gcw-frequency-source-select,.gcw-tool-input-label) {
  display: flex !important;
  flex: 1 1 0% !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  gap: 0 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] [data-gcw-drawer-tool="frequency"] .gcw-drawer-controls-row .gcw-tool-input-label > span {
  display: none !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] [data-gcw-drawer-tool="frequency"] .gcw-drawer-controls-row .gcw-frequency-source-choice {
  flex: 1 1 0% !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  font: 500 12px/1.3 system-ui !important;
}
/* Narrow readings bodies need form flow as well as expanded menus. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body .gcw-tool-input-grid {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) !important;
  min-width: 0 !important;
  max-width: 100% !important;
  gap: 8px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body :is(.gcw-tool-input-label,.gcw-tool-field) {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) !important;
  grid-template-rows: auto auto auto !important;
  grid-template-areas: none !important;
  min-width: 0 !important;
  max-width: 100% !important;
  height: auto !important;
  align-content: start !important;
  align-items: start !important;
  gap: 4px !important;
  padding: 7px !important;
  box-sizing: border-box !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body :is(.gcw-tool-input-label,.gcw-tool-field) > * {
  grid-column: auto !important;
  grid-row: auto !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body :is(.gcw-tool-input-label,.gcw-tool-field) > :is(input,select) {
  box-sizing: border-box !important;
  width: 100% !important;
  height: 32px !important;
  min-height: 32px !important;
  padding: 4px 7px !important;
  font: 500 12px/1.3 system-ui !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body :is(.gcw-tool-input-label,.gcw-tool-field) > :is(span,em,small) {
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: break-word !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body .gcw-fault-rx-settings-head {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 3px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body .gcw-fault-rx-settings-head > :is(strong,span) {
  max-width: 100% !important;
  white-space: normal !important;
  overflow: visible !important;
  overflow-wrap: break-word !important;
  text-overflow: clip !important;
}
/* The compact report subtitle rule must not hide the native profile initial. */
:is(.gcw-root.gcw-graphite-layout[data-gcw-theme],body:is([data-gcw-theme],.gcw-theme-owner[data-gcw-owner-theme][data-gcw-theme-initialized="1"])) .gcw-report-compact-header .gcw-report-profile-trigger > span {
  display: inline-flex !important;
}
}


@layer gcw-ui-drawer {
/* Restore the four primary Computed views in the native, formerly empty header. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-focus-head:empty { display: none !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-focus-head:has(> .gcw-computed-focus-tabs) {
  display: flex !important;
  flex: 0 0 36px !important;
  height: 36px !important;
  min-height: 36px !important;
  padding: 1px 5px !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-focus-head > .gcw-computed-focus-tabs {
  display: grid !important;
  grid-template-columns: repeat(4,minmax(0,1fr)) !important;
  flex: 1 1 0% !important;
  width: 100% !important;
  min-width: 0 !important;
  height: 32px !important;
  gap: 3px !important;
  padding: 0 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-focus-head .gcw-computed-focus-tab {
  min-width: 0 !important;
  height: 32px !important;
  padding: 1px 3px !important;
  white-space: normal !important;
  font: 600 12px/14px system-ui !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] [data-gcw-drawer-tool="computed"] .gcw-drawer-controls-row :is(.gcw-ce-controls,label) {
  flex: 1 1 0% !important;
  min-width: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  gap: 0 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] [data-gcw-drawer-tool="computed"] .gcw-drawer-controls-row label { font-size: 0 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] [data-gcw-drawer-tool="computed"] .gcw-drawer-controls-row [data-ce-follow] {
  flex: 1 1 0% !important;
  min-width: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  font: 500 12px/1.3 system-ui !important;
}
/* The timeline uses the available graph width, with a visible steel track. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] {
  --gcw-transport-height: 36px;
  --gcw-transport-track: #93a8bd;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme="dark"] { --gcw-transport-track: #6b7f95; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool][data-gcw-playback-bar="1"] {
  grid-template-rows: var(--gcw-transport-height) minmax(0,1fr) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool] > .gcw-workbench-playback-bar {
  height: var(--gcw-transport-height) !important;
  width: 100% !important;
  border: 1px solid var(--gcw-ui-control-line) !important;
  background: var(--gcw-theme-shell) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-scroll {
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-scroll > :is(.gcw-frequency-player,.gcw-phasor-graph-player-bar,.gcw-phasor-player,.gcw-ro-player,.gcw-direction-player,.gcw-ce-player) {
  flex: 1 1 0% !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-player,.gcw-phasor-player-left,.gcw-phasor-transport,.gcw-phasor-player-main,.gcw-frequency-player,.gcw-frequency-player-main,.gcw-ro-player,.gcw-direction-player,.gcw-ce-player) {
  display: flex !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  min-width: 0 !important;
  height: 30px !important;
  gap: 5px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-player-left,.gcw-phasor-transport,.gcw-phasor-player-main,.gcw-frequency-player-main,.gcw-direction-scrubber) {
  flex: 1 1 0% !important;
  width: auto !important;
  min-width: 100px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-slider-shell,.gcw-frequency-slider-shell) {
  position: relative !important;
  flex: 1 1 0% !important;
  width: 100% !important;
  min-width: 100px !important;
  height: 26px !important;
  overflow: visible !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar input[type="range"] {
  flex: 1 1 0% !important;
  width: 100% !important;
  min-width: 100px !important;
  height: 26px !important;
  opacity: 1 !important;
  appearance: none !important;
  background: transparent !important;
  cursor: pointer !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar input[type="range"]::-webkit-slider-runnable-track {
  height: 6px !important;
  background: var(--gcw-transport-track) !important;
  border: 1px solid var(--gcw-theme-accent) !important;
  border-radius: 5px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar input[type="range"]::-moz-range-track {
  height: 6px !important;
  background: var(--gcw-transport-track) !important;
  border: 1px solid var(--gcw-theme-accent) !important;
  border-radius: 5px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar input[type="range"]::-webkit-slider-thumb {
  appearance: none !important;
  width: 16px !important;
  height: 16px !important;
  margin-top: -6px !important;
  border: 2px solid var(--gcw-theme-canvas) !important;
  border-radius: 50% !important;
  background: var(--gcw-theme-accent) !important;
  box-shadow: 0 0 0 1px var(--gcw-theme-accent) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar input[type="range"]::-moz-range-thumb {
  width: 12px !important;
  height: 12px !important;
  border: 2px solid var(--gcw-theme-canvas) !important;
  border-radius: 50% !important;
  background: var(--gcw-theme-accent) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-slider-shell,.gcw-frequency-slider-shell) input[type="range"]::-webkit-slider-runnable-track {
  background: transparent !important;
  border: 0 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-slider-shell,.gcw-frequency-slider-shell)::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(50% - 3px);
  height: 6px;
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px solid var(--gcw-theme-accent);
  background: var(--gcw-transport-track);
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-slider-fill,.gcw-frequency-slider-fill) {
  top: calc(50% - 3px) !important;
  bottom: auto !important;
  height: 6px !important;
  background: var(--gcw-theme-accent) !important;
  border-radius: 5px !important;
}
@media (max-width: 640px) {
.gcw-root.gcw-graphite-layout[data-gcw-theme] { --gcw-transport-height: 64px; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-computed-focus-head .gcw-computed-focus-tab { font-size: 11px !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-scroll {
  display: grid !important;
  grid-template-columns: auto auto auto minmax(0,1fr) !important;
  grid-template-rows: 28px 26px !important;
  gap: 3px !important;
  overflow-x: hidden !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-graph-player-bar,.gcw-phasor-player,.gcw-phasor-player-left,.gcw-phasor-transport,.gcw-frequency-player,.gcw-ro-player,.gcw-direction-player,.gcw-ce-player,.gcw-ce-step) {
  display: contents !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-play-btn,.gcw-frequency-play-btn,[data-ro-play],[data-ce-play],.gcw-direction-play) { grid-row: 1 !important; grid-column: 1 !important; position: static !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is([data-gcw-action$="step-back"],[data-direction-action="previous"],[data-ce-step="-1"]) { grid-row: 1 !important; grid-column: 2 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is([data-gcw-action$="step-forward"],[data-direction-action="next"],[data-ce-step="1"]) { grid-row: 1 !important; grid-column: 3 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-speed-label,.gcw-frequency-speed-label,.gcw-direction-speed,.gcw-ro-player label,.gcw-ce-player label) { grid-row: 1 !important; grid-column: 4 !important; justify-self: end !important; min-width: 0 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-speed-label,.gcw-frequency-speed-label,.gcw-direction-speed) > span { display: none !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-ro-player label,.gcw-ce-player label) { font-size: 0 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar select { font: 500 12px/1.3 system-ui !important; min-width: 42px !important; max-width: 60px !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-player-main,.gcw-frequency-player-main,.gcw-direction-scrubber,[data-ce-seek]) { grid-row: 2 !important; grid-column: 1 / 4 !important; width: 100% !important; min-width: 0 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is([data-ro-seek]) { grid-row: 2 !important; grid-column: 1 / -1 !important; min-width: 0 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-time-now,.gcw-frequency-now-label,[data-gcw-action$="-reset"],[data-ce-step="start"],[data-direction-action="reset"],[data-direction-clock]) { grid-row: 2 !important; grid-column: 4 !important; min-width: 0 !important; max-width: 100% !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is([data-ro-start]) { grid-row: 1 !important; grid-column: 2 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-time-meta,.gcw-phasor-play-state,.gcw-ro-clock,.gcw-ce-clock,.gcw-direction-pace,[data-direction-clock]) { display: none !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-slider-shell,.gcw-frequency-slider-shell,input[type="range"]) { min-width: 0 !important; }
}
}


@layer gcw-ui-drawer {
@media (max-width: 640px) {
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar .gcw-ro-select > span:first-child { display: none !important; }
}
}


@layer gcw-ui-drawer {
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-popover .gcw-tool-input-grid {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) !important;
  min-width: 0 !important;
  max-width: 100% !important;
  gap: 8px !important;
}
/* Read Out keeps its primary views in the native empty command header. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-command:empty { display: none !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-command:has(> .gcw-ro-tabs) {
  display: flex !important;
  min-height: 36px !important;
  height: 36px !important;
  padding: 1px 3px !important;
  box-sizing: border-box !important;
  margin: 0 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-command > .gcw-ro-tabs {
  display: grid !important;
  grid-template-columns: repeat(3,minmax(0,1fr)) !important;
  width: 100% !important;
  min-width: 0 !important;
  height: 32px !important;
  padding: 0 !important;
  gap: 3px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-command .gcw-ro-tabs > button {
  min-width: 0 !important;
  height: 32px !important;
  padding: 1px 3px !important;
  white-space: normal !important;
  font: 600 12px/14px system-ui !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] [data-gcw-drawer-tool="readout"] .gcw-drawer-controls-row :is(label,.gcw-ro-select-shell) {
  flex: 1 1 0% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
  gap: 0 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] [data-gcw-drawer-tool="readout"] .gcw-drawer-controls-row .gcw-ro-select > span:first-child { display: none !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] [data-gcw-drawer-tool="readout"] .gcw-drawer-controls-row [data-ro-setting="follow"] {
  flex: 1 1 0% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
  font: 500 12px/1.3 system-ui !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-mode-shell:has(> .gcw-harmonics-modern-tabs) {
  grid-template-rows: 36px minmax(0,1fr) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-modern-tabs:not(.gcw-drawer-row-scroll *) {
  display: grid !important;
  grid-template-columns: repeat(5,minmax(0,1fr)) !important;
  min-width: 0 !important;
  width: 100% !important;
  height: 36px !important;
  gap: 3px !important;
  padding: 1px 3px !important;
  box-sizing: border-box !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-modern-tabs:not(.gcw-drawer-row-scroll *) > button {
  min-width: 0 !important;
  height: 32px !important;
  padding: 1px 3px !important;
  font: 600 12px/14px system-ui !important;
  white-space: normal !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-fault-rx-player,.gcw-diff-player) > .gcw-phasor-player-left {
  flex: 0 0 auto !important;
  width: max-content !important;
  min-width: 0 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar .gcw-phasor-time-meta {
  max-width: 180px !important;
  min-width: 0 !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
}
@media (max-width: 640px) {
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-scroll { grid-template-columns: minmax(0,1fr) auto auto auto !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar [data-gcw-readout-sample-step="-1"] { grid-row: 1 !important; grid-column: 2 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar [data-gcw-readout-sample-step="1"] { grid-row: 1 !important; grid-column: 3 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar [data-ro-start] { grid-row: 2 !important; grid-column: 4 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar [data-ro-seek] { grid-row: 2 !important; grid-column: 1 / 4 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-mode-shell:has(> .gcw-harmonics-modern-tabs) { grid-template-rows: 64px minmax(0,1fr) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-modern-tabs:not(.gcw-drawer-row-scroll *) { grid-template-columns: repeat(3,minmax(0,1fr)) !important; height: 64px !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-modern-tabs:not(.gcw-drawer-row-scroll *) > button { height: 29px !important; }
}
}


@layer gcw-ui-drawer {
.gcw-root.gcw-graphite-layout[data-gcw-theme] [data-gcw-drawer-tool] .gcw-workbench-playback-bar input[type="range"] {
  display: block !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  margin: 0 !important;
  transform: none !important;
  box-sizing: border-box !important;
}
}

@layer gcw-ui-drawer {
/* Drawer telemetry keeps full precision instead of the former header's three
   compressed columns. The native value nodes and live updates stay intact. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-drawer .gcw-frequency-focus-kpis.is-compact-telemetry {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) !important;
  width: 100% !important;
  min-width: 0 !important;
  gap: 5px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-drawer .gcw-frequency-focus-kpis.is-compact-telemetry > div {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) max-content !important;
  align-items: center !important;
  min-width: 0 !important;
  padding: 6px 8px !important;
  gap: 3px 8px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-drawer .gcw-frequency-focus-kpis.is-compact-telemetry span {
  font: 600 11px/1.35 system-ui !important;
  white-space: normal !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-drawer .gcw-frequency-focus-kpis.is-compact-telemetry strong {
  display: block !important;
  width: auto !important;
  max-width: none !important;
  min-width: max-content !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
  font: 650 16px/1.35 system-ui !important;
  font-variant-numeric: tabular-nums !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-drawer .gcw-frequency-focus-kpis.is-compact-telemetry em {
  grid-column: 1 / -1 !important;
  display: block !important;
  max-width: 100% !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  font: 400 11px/1.4 system-ui !important;
}
}

@layer gcw-ui-drawer {
/* One transport/status row; the timeline takes all space left by the native
   controls. Expanded status retains the original live sample/source nodes. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar {
  gap: 5px !important;
  border-radius: 7px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-scroll {
  flex: 1 1 0% !important;
  min-width: 0 !important;
  padding: 0 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-status {
  flex: 0 0 auto !important;
  margin: 0 !important;
  padding: 0 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-status > summary {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 28px !important;
  min-width: 50px !important;
  padding: 0 6px !important;
  box-sizing: border-box !important;
  border: 1px solid var(--gcw-ui-control-line) !important;
  border-radius: 5px !important;
  color: var(--gcw-theme-text) !important;
  background: var(--gcw-theme-canvas) !important;
  font: 600 11px/18px system-ui !important;
  cursor: pointer !important;
  list-style: none !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-status > summary::-webkit-details-marker { display: none !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-meta {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  gap: 5px !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 5px !important;
  overflow: visible !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  color: var(--gcw-theme-text) !important;
  font: 400 12px/1.45 system-ui !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-meta > span {
  display: block !important;
  max-width: 100% !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  color: var(--gcw-theme-text) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar button {
  flex: 0 0 auto !important;
  min-width: 28px !important;
  height: 28px !important;
  min-height: 28px !important;
  margin: 0 !important;
  padding: 0 7px !important;
  box-sizing: border-box !important;
  border: 1px solid var(--gcw-ui-control-line) !important;
  border-radius: 5px !important;
  background: var(--gcw-theme-canvas) !important;
  color: var(--gcw-theme-text) !important;
  -webkit-text-fill-color: currentColor !important;
  font: 600 12px/18px system-ui !important;
  white-space: nowrap !important;
  cursor: pointer !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-play-btn,.gcw-frequency-play-btn,[data-ro-play],[data-ce-play],.gcw-direction-play) {
  min-width: 65px !important;
  background: var(--gcw-theme-accent) !important;
  border-color: var(--gcw-theme-accent) !important;
  color: #14202d !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme="light"] .gcw-workbench-playback-bar :is(.gcw-phasor-play-btn,.gcw-frequency-play-btn,[data-ro-play],[data-ce-play],.gcw-direction-play) { color: #ffffff !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(button,select,summary,input[type="range"]):focus-visible {
  outline: 2px solid var(--gcw-theme-accent) !important;
  outline-offset: 1px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar button:disabled { cursor: default !important; opacity: .5 !important; }
@media (min-width: 641px) {
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-ro-player,.gcw-ce-player,.gcw-ce-step,.gcw-direction-player) { display: contents !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is([data-ro-play],[data-ce-play],.gcw-direction-play) { order: 1 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is([data-gcw-readout-sample-step="-1"],[data-ce-step="-1"],[data-direction-action="previous"]) { order: 2 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is([data-gcw-readout-sample-step="1"],[data-ce-step="1"],[data-direction-action="next"]) { order: 3 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is([data-ro-seek],[data-ce-seek],.gcw-direction-scrubber) { order: 4 !important; flex: 1 1 0% !important; min-width: 100px !important; width: auto !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-ro-clock,.gcw-ce-clock,[data-direction-clock]) { order: 5 !important; flex: 0 0 auto !important; font: 500 11px/18px system-ui !important; font-variant-numeric: tabular-nums !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-ro-select,.gcw-ce-player label,.gcw-direction-speed) { order: 6 !important; flex: 0 0 auto !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is([data-ro-start],[data-ce-step="start"],[data-direction-action="reset"]) { order: 7 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar .gcw-direction-pace { display: none !important; }
}
@media (max-width: 640px) {
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-status { align-self: flex-start !important; margin-top: 3px !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-status > summary { min-width: 28px !important; width: 28px !important; padding: 0 !important; font-size: 0 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-status > summary::before { content: "ⓘ"; font: 600 17px/1 system-ui; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is([data-gcw-action$="step-back"],[data-gcw-readout-sample-step="-1"],[data-ce-step="-1"],[data-direction-action="previous"]) { width: 30px !important; padding: 0 !important; font-size: 0 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is([data-gcw-action$="step-back"],[data-gcw-readout-sample-step="-1"],[data-ce-step="-1"],[data-direction-action="previous"])::before { content: "|‹"; font: 600 17px/1 system-ui; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is([data-gcw-action$="step-forward"],[data-gcw-readout-sample-step="1"],[data-ce-step="1"],[data-direction-action="next"]) { width: 30px !important; padding: 0 !important; font-size: 0 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is([data-gcw-action$="step-forward"],[data-gcw-readout-sample-step="1"],[data-ce-step="1"],[data-direction-action="next"])::before { content: "›|"; font: 600 17px/1 system-ui; }
}
}

@layer gcw-ui-drawer {
/* Labels keep whole words when two context cells share a narrow drawer. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body .gcw-context-item {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) !important;
  gap: 2px !important;
  align-content: start !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body .gcw-context-item > small {
  display: block !important;
  white-space: nowrap !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-body .gcw-context-item > strong {
  display: block !important;
  min-width: 0 !important;
  max-width: 100% !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: anywhere !important;
}
}

@layer gcw-ui-drawer {
/* Native Phasor's old centered column layout must not cap a wide transport. */
@media (min-width: 641px) {
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-graph-player-bar,.gcw-phasor-player,.gcw-phasor-player-left,.gcw-phasor-transport,.gcw-phasor-player-main,.gcw-frequency-player,.gcw-frequency-player-main) {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar .gcw-phasor-graph-player-bar > .gcw-phasor-player {
  flex: 1 1 0% !important;
  width: 100% !important;
  max-width: 100% !important;
}
}
@media (max-width: 640px) {
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-scroll {
  grid-template-columns: 76px 30px 30px minmax(0,1fr) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-play-btn,.gcw-frequency-play-btn,[data-ro-play],[data-ce-play],.gcw-direction-play) {
  width: 76px !important;
  min-width: 76px !important;
  max-width: 76px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-time-now,.gcw-frequency-now-label) { display: none !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] [data-gcw-drawer-tool="frequency"] .gcw-workbench-playback-bar .gcw-frequency-player-main,
.gcw-root.gcw-graphite-layout[data-gcw-theme] [data-gcw-drawer-tool="phasor"] .gcw-workbench-playback-bar .gcw-phasor-player-main {
  grid-column: 1 / -1 !important;
}
}
}

@layer gcw-ui-drawer {
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-drawer .gcw-frequency-info-head:empty { display: none !important; min-height: 0 !important; }
}

@layer gcw-ui-drawer {
@media (max-width: 640px) {
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-speed-label,.gcw-frequency-speed-label,.gcw-direction-speed,.gcw-ro-player label,.gcw-ce-player label) {
  justify-self: stretch !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  gap: 0 !important;
  box-sizing: border-box !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-phasor-speed-label,.gcw-frequency-speed-label,.gcw-direction-speed,.gcw-ro-player label,.gcw-ce-player label) select {
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  padding-left: 1px !important;
  padding-right: 1px !important;
  box-sizing: border-box !important;
  font-size: 11.5px !important;
}
}
}

@layer gcw-ui-drawer {
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar select {
  height: 28px !important;
  min-height: 28px !important;
  max-height: 28px !important;
  box-sizing: border-box !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar :is(.gcw-direction-speed,.gcw-phasor-speed-label,.gcw-frequency-speed-label) {
  height: 28px !important;
  min-height: 28px !important;
  max-height: 28px !important;
  align-items: center !important;
}
@media (min-width: 641px) {
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar .gcw-ce-step > button {
  width: auto !important;
  max-width: none !important;
  flex: 0 0 auto !important;
}
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar .gcw-drawer-popover .gcw-phasor-time-meta {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: auto !important;
  max-width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  white-space: normal !important;
  overflow: visible !important;
  gap: 5px !important;
  font: 400 12px/1.45 system-ui !important;
}
}

@layer gcw-ui-drawer {
@media (min-width: 641px) {
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-workbench-playback-bar [data-ce-speed] {
  width: 68px !important;
  min-width: 68px !important;
  max-width: 68px !important;
  padding-left: 4px !important;
  padding-right: 18px !important;
  box-sizing: border-box !important;
}
}
}

@layer gcw-ui-drawer {
@media (max-width: 640px) {
.gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-ro-tabs,.gcw-harmonics-modern-tabs) > button {
  min-height: 32px !important;
  height: 32px !important;
  max-height: 32px !important;
  box-sizing: border-box !important;
  font-size: 11px !important;
  line-height: 13px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-modern-tabs:not(.gcw-drawer-row-scroll *) {
  min-height: 68px !important;
  height: 68px !important;
  max-height: 68px !important;
  grid-template-rows: repeat(2,32px) !important;
  gap: 2px 3px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-mode-shell:has(> .gcw-harmonics-modern-tabs) {
  grid-template-rows: 68px minmax(0,1fr) !important;
}
}
}

@layer gcw-ui-drawer {
/* Primary views sit above both the sheet and the default-open phone drawer. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool="readout"][data-gcw-playback-bar="1"][data-gcw-primary-navigation="readout"] {
  grid-template-rows: 36px var(--gcw-transport-height) minmax(0,1fr) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool="readout"][data-gcw-primary-navigation="readout"] > .gcw-workbench-primary-navigation {
  grid-column: 1 / -1 !important;
  grid-row: 1 !important;
  position: relative !important;
  z-index: 2 !important;
  min-width: 0 !important;
  width: 100% !important;
  height: 36px !important;
  min-height: 36px !important;
  max-height: 36px !important;
  margin: 0 !important;
  overflow: hidden !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool="readout"][data-gcw-primary-navigation="readout"] > .gcw-workbench-playback-bar { grid-row: 2 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool="readout"][data-gcw-primary-navigation="readout"] > :is(.gcw-drawer-main,.gcw-workbench-drawer,.gcw-drawer-divider) { grid-row: 3 !important; }
@media (max-width: 640px) {
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-command .gcw-ro-tabs > button,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-harmonics-modern-tabs:not(.gcw-drawer-row-scroll *) > button { font-size: 11px !important; line-height: 13px !important; }
}
}

@layer gcw-ui-drawer {
/* The flexed chart host already owns the available height. An intrinsic
   pre-layout pixel estimate must not cap the shared Read Out header/grid. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool="readout"][data-gcw-primary-navigation="readout"] {
  height: 100% !important;
  max-height: 100% !important;
  min-height: 0 !important;
}
}

/* The shared drawer allocation includes the space reserved for the reference
   waveform. The older spectral shell must not grow its body past that height. */
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 {
  height: auto !important;
  min-height: 0 !important;
}
body .gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode.gcw-react-root .gcw-protection-workspace.gcw-results .gcw-harmonics-v563 .gcw-harmonics-modern-body.gcw-drawer-layout[data-gcw-drawer-tool="harmonics"] {
  flex: 0 0 var(--gcw-drawer-layout-height,100%) !important;
}

@layer gcw-ui-drawer {
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-drawer-layout[data-gcw-drawer-tool][data-gcw-adaptive-divider] {
  --gcw-drawer-preferred-width: var(--gcw-adaptive-drawer-width,var(--gcw-drawer-default)) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-adaptive-drawer-divider {
  position: relative !important;
  width: 8px !important;
  min-width: 8px !important;
  min-height: 0 !important;
  align-self: stretch !important;
  cursor: col-resize !important;
  touch-action: none !important;
  user-select: none !important;
  background: transparent !important;
  padding: 0 !important;
  border: 0 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-adaptive-drawer-divider::after {
  content: '';
  position: absolute;
  inset: 0 3px;
  background: var(--gcw-theme-line);
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-adaptive-drawer-divider:is(:hover,:focus-visible)::after { background: var(--gcw-theme-accent); }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-adaptive-drawer-divider:focus-visible { outline: 1px solid var(--gcw-theme-accent); outline-offset: -1px; }

/* Keep each numeric header intact and out of the native grip's hit area.
   Readable minimum widths prevent dense presets from stacking letters. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-table[data-ro-table="measurements"] th {
  box-sizing: border-box !important;
  padding: 7px 15px 7px 5px !important;
  font-size: 13px !important;
  line-height: 1.3 !important;
  text-transform: none !important;
  white-space: nowrap !important;
  overflow-wrap: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-table[data-ro-table="measurements"] th .gcw-pro-col-resizer {
  right: 0 !important;
  width: 9px !important;
  min-width: 9px !important;
  touch-action: none !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-table[data-ro-table="measurements"] th small {
  font-size: 11px !important;
  line-height: 1.3 !important;
  white-space: normal !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-table[data-ro-table="measurements"] th:first-child { white-space: normal !important; }

/* The default ledger fits its allocated main pane. Full width keeps native
   manual column widths and the exact same values, evidence and CSV export. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-table[data-ro-column-layout="fit"] {
  table-layout: fixed !important;
  width: 100% !important;
  min-width: var(--gcw-ro-fit-min-width,340px) !important;
  max-width: none !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-table[data-ro-column-layout="fit"] :is(th,td) {
  min-width: 0 !important;
  padding: 6px 4px !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  overflow: visible !important;
  text-overflow: clip !important;
  font-size: 13px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-table[data-ro-column-layout="fit"] :is(th,td):first-child {
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-table[data-ro-column-layout="fit"] .gcw-ro-identity summary { flex-wrap: wrap !important; gap: 3px !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-table[data-ro-column-layout="fit"] .gcw-ro-identity summary strong {
  min-width: 0 !important;
  max-width: 100% !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  overflow: visible !important;
  text-overflow: clip !important;
  font-size: 13px !important;
}
}

@layer gcw-ui-drawer {
/* Native Channel cursors use two bounded rows; long source times can grow rather
   than wrapping beneath the old clipped 26px footer. No-cursor tracks stay native. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-readout-context.gcw-ledger-telemetry[data-has-cursors="true"] {
  box-sizing: border-box !important;
  min-width: 0 !important;
  max-width: 100% !important;
  container-type: inline-size !important;
  grid-template-rows: auto !important;
  grid-auto-rows: auto !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-cursor-panel.gcw-cursor-panel:not([hidden]) {
  box-sizing: border-box !important;
  min-width: 0 !important;
  max-width: 100cqi !important;
  display: grid !important;
  grid-template-columns: repeat(4,minmax(0,1fr)) !important;
  grid-template-rows: auto auto !important;
  align-items: start !important;
  gap: 4px !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: visible !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-cursor-panel .gcw-telemetry-cursor.is-a { grid-column: 1 / span 2 !important; grid-row: 1 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-cursor-panel .gcw-telemetry-cursor.is-b { grid-column: 3 / span 2 !important; grid-row: 1 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-cursor-panel .gcw-telemetry-delta { grid-column: 1 / span 3 !important; grid-row: 2 !important; flex-wrap: nowrap !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-cursor-panel .gcw-telemetry-details { grid-column: 4 !important; grid-row: 2 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-cursor-panel :is(.gcw-telemetry-cursor,.gcw-telemetry-delta) { height: auto !important; min-height: 24px !important; max-height: none !important; min-width: 0 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-cursor-panel .gcw-telemetry-cursor span,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-cursor-panel .gcw-telemetry-delta strong {
  min-width: 0 !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  overflow-wrap: break-word !important;
  word-break: normal !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-cursor-panel .gcw-telemetry-delta small:first-child { display: inline !important; white-space: nowrap !important; }
}

@layer gcw-ui-drawer {
/* Compact native toolbar commands inherit all normal, selected and focus paint. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar .gcw-toolbar-icon-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 32px !important;
  width: 32px !important;
  min-width: 32px !important;
  max-width: 32px !important;
  height: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important;
  padding: 0 !important;
  gap: 0 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-unified-toolbar .gcw-toolbar-icon-button .gcw-toolbar-icon {
  display: block !important;
  flex: none !important;
  width: 18px !important;
  height: 18px !important;
  color: inherit !important;
  pointer-events: none !important;
}
}

@layer gcw-ui-drawer {
/* Let real values use the card width instead of competing with their labels. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-kpi-grid {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,140px),1fr)) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-kpi {
  grid-template-columns: minmax(0,1fr) !important;
  grid-template-rows: auto auto auto !important;
  align-items: start !important;
  row-gap: 2px !important;
  overflow: visible !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-kpi :is(span,strong,em) {
  grid-column: 1 !important;
  grid-row: auto !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  overflow-wrap: break-word !important;
  word-break: normal !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-kpi span,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-kpi em { font-size: 10px !important; line-height: 1.3 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-kpi strong { font-size: 12px !important; line-height: 1.35 !important; }
/* Keep qualification and direction reasons readable without a hidden expansion. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-interpretation-list span {
  min-width: 0 !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  overflow-wrap: break-word !important;
  word-break: normal !important;
}
}

@layer gcw-ui-drawer {
/* Pair every native Read Out KPI surface with its active theme text. A background
   colour alone does not remove the legacy event gradient or Chrome text fill. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-kpi {
  background-color: var(--gcw-theme-canvas) !important;
  background-image: none !important;
  border-color: var(--gcw-theme-line) !important;
  color: var(--gcw-theme-text) !important;
  -webkit-text-fill-color: currentColor !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-kpi :is(span,em) { color: var(--gcw-theme-muted) !important; -webkit-text-fill-color: currentColor !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-kpi strong { color: var(--gcw-theme-text) !important; -webkit-text-fill-color: currentColor !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-kpi:is(.is-time,.is-power) { border-color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-kpi.is-event {
  background-color: var(--gcw-theme-warning-bg) !important;
  border-color: var(--gcw-theme-warning-line) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-interpretation-list,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-ab-grid > span {
  background-color: var(--gcw-theme-shell) !important;
  background-image: none !important;
  border-color: var(--gcw-theme-line) !important;
  color: var(--gcw-theme-text) !important;
  -webkit-text-fill-color: currentColor !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-readout-interpretation-list,.gcw-readout-ab-grid) :is(strong,b) { color: var(--gcw-theme-text) !important; -webkit-text-fill-color: currentColor !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-interpretation-list span,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-ab-grid em { color: var(--gcw-theme-muted) !important; -webkit-text-fill-color: currentColor !important; }

.gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-telemetry-cursor,.gcw-cursor-chip,.gcw-cursor-inspector) {
  background-color: var(--gcw-theme-canvas) !important;
  background-image: none !important;
  border-color: var(--gcw-theme-line) !important;
  color: var(--gcw-theme-text) !important;
  -webkit-text-fill-color: currentColor !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-telemetry-cursor :is(b,span),
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-chip :is(b,em) { color: var(--gcw-theme-text) !important; -webkit-text-fill-color: currentColor !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-chip small { color: var(--gcw-theme-muted) !important; -webkit-text-fill-color: currentColor !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-telemetry-cursor[aria-pressed="true"] {
  background-color: var(--gcw-theme-soft) !important;
  border-color: var(--gcw-theme-accent) !important;
  box-shadow: inset 0 -2px var(--gcw-theme-accent) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-telemetry-details,.gcw-cursor-detail-toggle) { color: var(--gcw-theme-text) !important; -webkit-text-fill-color: currentColor !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-inspector :is(th,td,span,strong,b,em) { -webkit-text-fill-color: currentColor !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-inspector .gcw-mini-table th { background-color: var(--gcw-theme-shell) !important; color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-inspector .gcw-mini-table td { background-color: var(--gcw-theme-canvas) !important; color: var(--gcw-theme-text) !important; border-color: var(--gcw-theme-line) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-inspector .gcw-mini-table tbody tr:nth-child(even) td { background-color: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-inspector .gcw-mini-table tbody tr:hover td { background-color: var(--gcw-theme-soft) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-inspector .gcw-mini-warnings span { background-color: var(--gcw-theme-warning-bg) !important; color: var(--gcw-theme-warning-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-inspector .gcw-mini-warnings.is-info span,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-cursor-inspector-status { background-color: var(--gcw-theme-soft) !important; color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-summary-grid :is(dt,dd,.gcw-after-event-context) { -webkit-text-fill-color: currentColor !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-summary-grid .gcw-after-event-context { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-summary-grid > div:has(.gcw-after-event-context) { border-color: var(--gcw-theme-line) !important; }

/* Channel telemetry and the legacy in-graph / compact delta badges share the
   same readable paint; cursor coordinates, leaders and electrical traces stay native. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-telemetry-delta,.gcw-cursor-delta-chip,.gcw-cursor-delta,.gcw-uplot-delta-badge) {
  background-color: var(--gcw-theme-soft) !important;
  background-image: none !important;
  border-color: var(--gcw-theme-accent) !important;
  color: var(--gcw-theme-text) !important;
  -webkit-text-fill-color: currentColor !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] :is(.gcw-telemetry-delta,.gcw-cursor-delta-chip,.gcw-cursor-delta,.gcw-uplot-delta-badge) :is(span,b,strong,em,small) {
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-delta-leader { border-top-color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-delta-leader::before,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-uplot-delta-leader::after { background-color: var(--gcw-theme-accent) !important; }
}

@layer gcw-ui-drawer {
/* The pinned identity header must cover numeric headers during horizontal scroll. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-table[data-ro-table="measurements"] thead th:first-child {
  background: var(--gcw-theme-shell) !important;
  z-index: 6 !important;
}

/* Digital states use steel blue / slate; uncertainty uses amber in both themes.
   Analog series dots and electrical phase colours remain owned by their renderer. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-dot.is-high { background: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-dot.is-low { background: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-dot.is-unknown { background: var(--gcw-theme-warning-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-edge.is-rise,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-state-pill.is-high,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-query-page[data-tool="readout"] .gcw-readout-digital-state.is-high {
  background: var(--gcw-theme-soft) !important;
  color: var(--gcw-theme-accent) !important;
  border-color: var(--gcw-theme-accent) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-edge.is-fall,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-state-pill.is-low,
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-query-page[data-tool="readout"] .gcw-readout-digital-state.is-low {
  background: var(--gcw-theme-shell) !important;
  color: var(--gcw-theme-muted) !important;
  border-color: var(--gcw-theme-line) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-query-page[data-tool="readout"] .gcw-readout-digital-state.is-high b { color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-query-page[data-tool="readout"] .gcw-readout-digital-state.is-low b { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-readout-digital-evidence-table .gcw-readout-digital-row.is-high td { background: var(--gcw-theme-soft) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-readout-digital-evidence-table .gcw-readout-digital-row.is-low td { background: var(--gcw-theme-canvas) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-tie {
  background: var(--gcw-theme-warning-bg) !important;
  color: var(--gcw-theme-warning-text) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-soe-table tr[aria-selected="true"] td {
  background: var(--gcw-theme-soft) !important;
  color: var(--gcw-theme-text) !important;
  box-shadow: inset 0 -1px var(--gcw-theme-accent) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout :is(.gcw-ro-channel-detail,.gcw-ro-soe-table tbody tr):focus-visible { outline-color: var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-readout-precision-layout .gcw-ro-method summary { color: var(--gcw-theme-accent) !important; }
}

@layer gcw-ui-drawer {
/* The native Hover/A/B selector and exact cursor times share one bounded row.
   One common ms suffix saves repeated units; unusually long source times scroll. */
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-readout-context.gcw-ledger-telemetry:has(.gcw-channel-cursor-panel[data-cursor-strip="compact"]) {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  grid-template-columns: minmax(0,1fr) !important;
  grid-template-rows: auto !important;
  grid-template-areas: none !important;
  grid-auto-rows: auto !important;
  align-items: stretch !important;
  gap: 2px !important;
  padding-inline: 1px !important;
  box-sizing: border-box !important;
  container-type: inline-size !important;
  min-width: 0 !important;
  max-width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open):has(.gcw-channel-cursor-panel[data-cursor-strip="compact"]) .gcw-channel-follow-control { display: none !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-readout-context:has(.gcw-channel-cursor-panel[data-cursor-strip="compact"]) .gcw-channel-readout-heading {
  flex: 0 0 auto !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  align-self: start !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-channel-readout-context:has(.gcw-channel-cursor-panel[data-cursor-strip="compact"]) .gcw-channel-readout-heading:is([data-cursor="A"],[data-cursor="B"]) .gcw-channel-readout-time { display: none !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-measurement-browser[data-gcw-channel-ledger]:not(:has(.gcw-measurement-health:not([hidden]))) .gcw-channel-readout-context:has(.gcw-channel-cursor-panel[data-cursor-strip="compact"]) .gcw-channel-readout-heading:is([data-cursor="A"],[data-cursor="B"]) { display: none !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-cursor-panel.gcw-cursor-panel[data-cursor-strip="compact"]:not([hidden]) {
  display: grid !important;
  grid-template-columns: max-content max-content max-content max-content max-content 24px !important;
  grid-template-rows: auto !important;
  grid-column: 1 / -1 !important;
  grid-row: auto !important;
  flex: 0 0 auto !important;
  align-self: stretch !important;
  align-content: start !important;
  align-items: center !important;
  justify-content: start !important;
  gap: 1px !important;
  box-sizing: border-box !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100cqi !important;
  height: auto !important;
  min-height: 26px !important;
  max-height: none !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scrollbar-width: thin !important;
  scrollbar-color: var(--gcw-theme-muted) var(--gcw-theme-shell) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-channel-cursor-panel[data-cursor-strip="compact"] > :is(.gcw-telemetry-hover,.gcw-telemetry-cursor,.gcw-telemetry-delta,.gcw-telemetry-time-unit,.gcw-telemetry-details) {
  grid-column: auto !important;
  grid-row: 1 !important;
  display: inline-flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 2px !important;
  box-sizing: border-box !important;
  min-width: 0 !important;
  width: auto !important;
  height: 26px !important;
  min-height: 26px !important;
  max-height: none !important;
  padding: 1px !important;
  white-space: nowrap !important;
  overflow: visible !important;
  text-overflow: clip !important;
  font: 12px/20px system-ui,sans-serif !important;
  font-variant-numeric: tabular-nums !important;
  color: var(--gcw-theme-text) !important;
  -webkit-text-fill-color: currentColor !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-channel-cursor-panel[data-cursor-strip="compact"] :is(b,span,strong,small) {
  white-space: nowrap !important;
  overflow: visible !important;
  text-overflow: clip !important;
  overflow-wrap: normal !important;
  font-size: 12px !important;
  line-height: 20px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-channel-cursor-panel[data-cursor-strip="compact"] > .gcw-telemetry-hover {
  padding-inline: 2px !important;
  background: var(--gcw-theme-canvas) !important;
  border: 0 !important;
  border-radius: 4px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-channel-cursor-panel[data-cursor-strip="compact"] > .gcw-telemetry-hover[aria-pressed="true"] { background: var(--gcw-theme-soft) !important; box-shadow: inset 0 -2px var(--gcw-theme-accent) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-channel-cursor-panel[data-cursor-strip="compact"] :is(.gcw-hover-fallback,.gcw-telemetry-cycles),
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-channel-cursor-panel[data-cursor-strip="compact"] > .gcw-telemetry-time-unit[hidden] { display: none !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-channel-readout-context:has(.gcw-channel-readout-heading[data-cursor="A"]) [data-cursor-strip="compact"] .gcw-telemetry-hover[aria-pressed="true"] > .gcw-hover-fallback.is-a,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-channel-readout-context:has(.gcw-channel-readout-heading[data-cursor="B"]) [data-cursor-strip="compact"] .gcw-telemetry-hover[aria-pressed="true"] > .gcw-hover-fallback.is-b { display: inline !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-channel-cursor-panel[data-cursor-strip="compact"] > .gcw-telemetry-details { width: 24px !important; min-width: 24px !important; max-width: 24px !important; padding: 0 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-channel-cursor-panel[data-cursor-strip="compact"] > .gcw-telemetry-details svg { width: 16px !important; height: 16px !important; fill: none !important; stroke: currentColor !important; stroke-width: 1.8 !important; pointer-events: none !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-channel-cursor-panel[data-cursor-strip="compact"] > button:focus-visible { outline: 2px solid var(--gcw-theme-accent) !important; outline-offset: -2px !important; }

/* Live Channel pointer time and source status stay inside the same stable row. */
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-readout-context:has(.gcw-channel-cursor-panel[data-cursor-strip="compact"][data-cursor-strip-view="live"]) .gcw-channel-readout-heading { display: none !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-cursor-panel.gcw-cursor-panel[data-cursor-strip="compact"]:not([hidden]) {
  grid-template-columns: repeat(4,minmax(max-content,1fr)) max-content 24px !important;
  justify-content: stretch !important;
  overflow-x: scroll !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-channel-cursor-panel[data-cursor-strip="compact"]::-webkit-scrollbar { height: 10px !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-channel-cursor-panel[data-cursor-strip="compact"] .gcw-telemetry-hover-time { font-weight: 600 !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-channel-cursor-panel[data-cursor-strip="compact"] .gcw-telemetry-readout-status {
  display: inline-block !important;
  flex: 0 0 1em !important;
  box-sizing: border-box !important;
  width: 1em !important;
  min-width: 1em !important;
  text-align: center !important;
  color: var(--gcw-theme-warning-text) !important;
  -webkit-text-fill-color: currentColor !important;
}

/* Channels keeps both native scrollbar axes inside the visible readings pane. */
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open):not(.gcw-side-inspector-open) .gcw-measurement-browser[data-gcw-channel-ledger]:not([hidden]) {
  display: flex !important;
  flex-direction: column !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-height: 100% !important;
  overflow: hidden !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open):not(.gcw-side-inspector-open) .gcw-measurement-browser[data-gcw-channel-ledger] > .gcw-drawer-body:not([hidden]) {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 0% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-width: 100% !important;
  max-height: 100% !important;
  overflow: hidden !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open):not(.gcw-side-inspector-open) .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-measure-scroll {
  flex: 1 1 0% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-width: 100% !important;
  max-height: 100% !important;
  box-sizing: border-box !important;
  overflow-x: scroll !important;
  overflow-y: scroll !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open):not(.gcw-side-inspector-open) .gcw-measurement-browser[data-gcw-channel-ledger] > .gcw-drawer-head,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open):not(.gcw-side-inspector-open) .gcw-measurement-browser[data-gcw-channel-ledger] > .gcw-drawer-body > :is(.gcw-channel-readout-context,.gcw-ledger-legend,.gcw-channel-scroll-controls) { flex: 0 0 auto !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) :is(.gcw-measure-scroll,.gcw-canvas-card.gcw-plot-scroll.gcw-combined-card) {
  scrollbar-gutter: stable !important;
  scrollbar-width: auto !important;
  scrollbar-color: var(--gcw-theme-muted) var(--gcw-theme-shell) !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) .gcw-canvas-card.gcw-plot-scroll.gcw-combined-card { overflow-x: scroll !important; overflow-y: scroll !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) :is(.gcw-measure-scroll,.gcw-canvas-card.gcw-plot-scroll.gcw-combined-card)::-webkit-scrollbar { width: 12px !important; height: 12px !important; display: block !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) :is(.gcw-measure-scroll,.gcw-canvas-card.gcw-plot-scroll.gcw-combined-card)::-webkit-scrollbar-track,
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) :is(.gcw-measure-scroll,.gcw-canvas-card.gcw-plot-scroll.gcw-combined-card)::-webkit-scrollbar-corner { background: var(--gcw-theme-shell) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) :is(.gcw-measure-scroll,.gcw-canvas-card.gcw-plot-scroll.gcw-combined-card)::-webkit-scrollbar-thumb { background: var(--gcw-theme-muted) !important; border: 2px solid var(--gcw-theme-shell) !important; border-radius: 8px !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme].gcw-analysis-mode:not(.gcw-tool-open) :is(.gcw-measure-scroll,.gcw-canvas-card.gcw-plot-scroll.gcw-combined-card)::-webkit-scrollbar-thumb:hover { background: var(--gcw-theme-accent) !important; }
}

@layer gcw-ui-drawer {
/* Compact Channel context uses the actual pane, retaining the proven narrow footer. */
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-readout-context.gcw-ledger-telemetry[data-has-cursors="true"] {
  container-name: gcw-channel-context !important;
  align-content: start !important;
  row-gap: 2px !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-readout-heading {
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 0 4px !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  align-self: start !important;
  padding-right: 0 !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-readout-heading :is(.gcw-channel-readout-origin,.gcw-channel-readout-time) {
  display: inline !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: 100% !important;
  padding-right: 0 !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  overflow-wrap: break-word !important;
  -webkit-text-fill-color: currentColor !important;
}
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-readout-heading .gcw-channel-readout-origin { color: var(--gcw-theme-muted) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-readout-heading .gcw-channel-readout-time { color: var(--gcw-theme-text) !important; }
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-readout-context:has(> .gcw-measurement-health:not([hidden])) .gcw-channel-readout-heading { padding-right: 18px !important; }
@container gcw-channel-context (min-width:350px) {
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-measurement-browser[data-gcw-channel-ledger] .gcw-channel-cursor-panel.gcw-cursor-panel:not([hidden]) {
    grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) max-content !important;
    grid-template-rows: auto !important;
  }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-cursor-panel .gcw-telemetry-cursor.is-a { grid-column: 1 !important; grid-row: 1 !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-cursor-panel .gcw-telemetry-cursor.is-b { grid-column: 2 !important; grid-row: 1 !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-cursor-panel .gcw-telemetry-delta { grid-column: 3 !important; grid-row: 1 !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-channel-cursor-panel .gcw-telemetry-details { grid-column: 4 !important; grid-row: 1 !important; }
}
}

@layer gcw-ui-drawer {
.gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-tabs [data-ro-tab="soe"] .gcw-ro-tab-short { display: none !important; }
@media (max-width:480px) {
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-tabs [data-ro-tab="soe"] .gcw-ro-tab-long { display: none !important; }
  .gcw-root.gcw-graphite-layout[data-gcw-theme] .gcw-ro-tabs [data-ro-tab="soe"] .gcw-ro-tab-short { display: inline !important; }
}
}

