/* Research panels use the same terminal palette as the market workspace. */
body[data-theme="terminal"] #research-workspace :is(.lab-section-heading h2,.lab-section-heading h3,.lab-card h3,.lab-state-card h3,.lab-window-grid h3,.lab-paper-grid h3,.lab-model-card h3,.lab-benchmark-result h3,.lab-benchmark-banner h3,.r-model-head h3,.r-method-grid h3) {
  color: var(--tv-strong);
}
body[data-theme="terminal"] #research-workspace :is(.r-eyebrow,.lab-eyebrow,.lab-small-label,.lab-caption,.lab-timing,.lab-state-meta,.lab-state-foot,.lab-card-meta,.lab-source-note,.lab-no-history,.lab-motion-note,.lab-footer,.lab-chart-top,.lab-chart-top>span,.lab-horizon-label,.lab-validation-strip,.lab-state-number small,.lab-big-number small,.lab-measure-strip :is(span,label,small),.lab-measure-strip strong em,.lab-window-comparison>div:first-child p,.lab-window-grid>button>small,.lab-composer>summary div>span,.lab-composer-body>p,.lab-card>small,.lab-state-card>small,.lab-paper-grid article>small,.lab-benchmark-controls>span,.lab-benchmark-scale>span,.r-muted,.r-label,.r-card-foot,.r-chart-title,.r-chart-title>span,.r-estimate-card dt,.r-coefficient small,.r-data-boundary,.r-references>div) {
  color: var(--tv-muted);
}
body[data-theme="terminal"] #research-workspace :is(.lab-card p,.lab-state-card p,.lab-paper-grid p,.lab-window-grid p,.lab-model-card>p,.lab-benchmark-result>p,.lab-benchmark-banner p,.lab-model-verdict p,.lab-empty p,.lab-inspector p,.r-estimate-card>p,.r-scatter-card>p,.r-model-unavailable p) {
  color: var(--tv-text);
}
body[data-theme="terminal"] #research-workspace :is(.lab-card,.lab-chart-card,.lab-model-card,.lab-state-card,.lab-window-grid>article,.lab-paper-grid>article,.lab-benchmark-result,.lab-diagnostic-grid>article,.r-scatter-card,.r-estimate-card,.r-macro-card,.r-event-metrics article) {
  background: var(--tv-surface);
  border-color: var(--tv-line);
  border-radius: 7px;
  box-shadow: none;
}
body[data-theme="terminal"] #research-workspace :is(.lab-state-card.featured,.lab-window-grid article.active,.lab-window-grid article.selected,.r-event-metrics .r-surprise) {
  background: #172036;
  border-color: #334a78;
}
body[data-theme="terminal"] #research-workspace :is(.lab-pill,.lab-evidence-kind,.lab-state-card .lab-state-status,.r-tag) {
  border-color: var(--tv-line);
  background: var(--tv-panel);
  color: var(--tv-text);
  border-radius: 4px;
}
body[data-theme="terminal"] #research-workspace :is(.lab-pill.blue,.lab-pill.estimated,.r-tag.estimated) {
  background: #182542;
  border-color: #334a78;
  color: #90b3ff;
}
body[data-theme="terminal"] #research-workspace :is(.lab-pill.amber,.lab-pill.warning,.lab-pill.missing,.r-tag.missing) {
  background: #30271d;
  border-color: #665039;
  color: var(--tv-warning);
}
body[data-theme="terminal"] #research-workspace :is(.lab-primary,.lab-secondary) {
  border-radius: 5px;
  box-shadow: none;
}
body[data-theme="terminal"] #research-workspace .lab-primary {
  color: #fff;
  background: var(--tv-accent);
  border-color: var(--tv-accent);
}
body[data-theme="terminal"] #research-workspace .lab-primary:hover:not(:disabled) {
  background: #3b70ff;
  border-color: #3b70ff;
}
body[data-theme="terminal"] #research-workspace .lab-secondary {
  background: var(--tv-panel);
  color: var(--tv-text);
  border-color: var(--tv-line);
}
body[data-theme="terminal"] #research-workspace .lab-secondary:hover:not(:disabled) {
  background: var(--tv-hover);
  border-color: #4d5464;
  color: var(--tv-strong);
}
body[data-theme="terminal"] #research-workspace :is(.lab-primary,.lab-secondary):disabled {
  opacity: .45;
  cursor: not-allowed;
}
body[data-theme="terminal"] #research-workspace :is(.lab-controls,.lab-measure-strip,.lab-composer,.lab-benchmark-details,.r-event-controls,.r-references) {
  background: var(--tv-surface);
  border-color: var(--tv-line);
  border-radius: 7px;
}
body[data-theme="terminal"] #research-workspace .product-context .lab-controls {
  background: transparent;
}
body[data-theme="terminal"] #research-workspace :is(.lab-controls label,.lab-source-fields label,.lab-benchmark-controls label,.r-event-controls label) {
  color: var(--tv-muted);
}
body[data-theme="terminal"] #research-workspace :is(.lab-controls select,.lab-source-fields select,.lab-source-fields input,.lab-benchmark-controls select,.lab-composer-body textarea,.r-event-controls select) {
  background: var(--tv-bg);
  border-color: var(--tv-line);
  color: var(--tv-text);
  color-scheme: dark;
  border-radius: 5px;
}
body[data-theme="terminal"] #research-workspace .lab-composer-body :is(input,textarea)::placeholder {
  color: var(--tv-muted);
  opacity: .8;
}
body[data-theme="terminal"] #research-workspace :is(.lab-measure-strip>div,.lab-measure-strip>article,.lab-composer-body,.lab-card-meta,.lab-card>.lab-caption,.lab-window-grid dl>div,.lab-state-card dl>div,.lab-model-card dl>div,.lab-benchmark-result dl>div,.lab-inspector dl>div,.lab-paper-grid article>p,.lab-footer,.r-estimate-card dl>div,.r-scatter-card>p) {
  border-color: var(--tv-line);
}
body[data-theme="terminal"] #research-workspace :is(.lab-measure-strip strong,.lab-measure-strip>.accent strong,.lab-measure-strip>div:first-child strong,.lab-state-number,.lab-big-number,.lab-state-grid .lab-card>strong,.lab-window-grid article>strong,.lab-state-card>strong,.lab-benchmark-result>strong,.lab-benchmark-scale>strong,.lab-diagnostic-grid strong,.r-coefficient,.r-event-metrics strong) {
  color: var(--tv-strong);
  font-variant-numeric: tabular-nums;
}
body[data-theme="terminal"] #research-workspace :is(.lab-composer>summary,.lab-composer>summary b,.lab-timing b,.lab-timing strong,.lab-chart-top>strong,.lab-validation-strip b,.lab-method-note strong,.lab-footer strong) {
  color: var(--tv-text);
}
body[data-theme="terminal"] #research-workspace .lab-composer>summary:hover {
  background: var(--tv-hover);
  border-radius: 6px;
}
body[data-theme="terminal"] #research-workspace :is(.lab-text-button,.lab-state-foot summary,.lab-benchmark-details summary,.r-references summary) {
  color: #90b3ff;
}
body[data-theme="terminal"] #research-workspace .lab-composer-action {
  color: var(--tv-muted);
}
body[data-theme="terminal"] #research-workspace .lab-source-icon {
  background: var(--tv-panel);
  color: var(--tv-muted);
  border-color: var(--tv-line);
}
body[data-theme="terminal"] #research-workspace :is(.lab-status-dot,.r-dot) {
  background: var(--tv-positive);
  box-shadow: none;
}
body[data-theme="terminal"] #research-workspace :is(.lab-segment,.lab-segment.light,.r-outcome-tabs) {
  background: var(--tv-bg);
  border: 1px solid var(--tv-line);
  border-radius: 6px;
  box-shadow: none;
}
body[data-theme="terminal"] #research-workspace :is(.lab-segment,.lab-segment.light,.r-outcome-tabs) button {
  color: var(--tv-muted);
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
body[data-theme="terminal"] #research-workspace :is(.lab-segment,.lab-segment.light,.r-outcome-tabs) button:hover {
  color: var(--tv-strong);
  background: var(--tv-hover);
}
body[data-theme="terminal"] #research-workspace :is(.lab-segment,.lab-segment.light,.r-outcome-tabs) button:is(.active,[aria-pressed="true"]) {
  background: #1a2d53;
  border-color: #334f85;
  color: #a9c4ff;
  box-shadow: none;
}

/* Event network: flat chart surface, blue selection, distinct evidence types. */
body[data-theme="terminal"] #research-workspace :is(.lab-graph-shell,.r-network-panel) {
  --lab-night-line: var(--tv-line);
  background: var(--tv-surface);
  border-color: var(--tv-line);
  border-radius: 7px;
  box-shadow: none;
  color: var(--tv-text);
}
body[data-theme="terminal"] #research-workspace .lab-graph-toolbar {
  background: var(--tv-surface);
  border-color: var(--tv-line);
}
body[data-theme="terminal"] #research-workspace :is(.lab-graph-toolbar h3,.lab-inspector h3,.lab-inspector h4,.lab-inspector strong,.lab-empty-graph h3) {
  color: var(--tv-strong);
}
body[data-theme="terminal"] #research-workspace :is(.lab-graph-toolbar p,.lab-legend,.lab-legend small,#graph-count,.lab-column-label,.lab-inspector-stat small,.lab-inspector .lab-rule,.lab-empty-graph) {
  color: var(--tv-muted);
}
body[data-theme="terminal"] #research-workspace .lab-graph-actions button {
  color: var(--tv-text);
  background: var(--tv-panel);
  border-color: var(--tv-line);
}
body[data-theme="terminal"] #research-workspace .lab-graph-actions button:hover {
  color: var(--tv-strong);
  background: var(--tv-hover);
  border-color: #4d5464;
}
body[data-theme="terminal"] #research-workspace .lab-graph-layout>div:first-child {
  scrollbar-color: #4c5362 var(--tv-bg);
}
body[data-theme="terminal"] #research-workspace .lab-graph-layout>div:first-child::-webkit-scrollbar-thumb {
  background: #4c5362;
}
body[data-theme="terminal"] #research-workspace .lab-network {
  background: var(--tv-surface);
}
body[data-theme="terminal"] #research-workspace #lab-grid circle { fill: var(--tv-line); }
body[data-theme="terminal"] #research-workspace #lab-halo stop { stop-color: var(--tv-accent); }
body[data-theme="terminal"] #research-workspace #lab-halo stop:first-child { stop-opacity: .035; }
body[data-theme="terminal"] #research-workspace #lab-arrow path { stroke: #6c7690; }
body[data-theme="terminal"] #research-workspace :is(.lab-column-label,.lab-node-sub) { fill: var(--tv-muted); }
body[data-theme="terminal"] #research-workspace .lab-node-label { fill: var(--tv-text); }
body[data-theme="terminal"] #research-workspace .lab-node-value { fill: var(--tv-strong); }
body[data-theme="terminal"] #research-workspace .lab-node-ring { fill: var(--tv-panel); stroke: #5d6677; }
body[data-theme="terminal"] #research-workspace .lab-node-core { fill: var(--tv-positive); filter: none; }
body[data-theme="terminal"] #research-workspace .lab-node-halo { fill: #26a69a0b; stroke: #26a69a20; }
body[data-theme="terminal"] #research-workspace .lab-orbit { stroke: var(--tv-positive); }
body[data-theme="terminal"] #research-workspace .lab-node.event .lab-node-ring { fill: #19274b; stroke: #527fe3; }
body[data-theme="terminal"] #research-workspace .lab-node.event .lab-node-core { fill: #90b3ff; filter: none; }
body[data-theme="terminal"] #research-workspace .lab-node.event .lab-orbit { stroke: #90b3ff; }
body[data-theme="terminal"] #research-workspace .lab-node.event .lab-node-halo { fill: #2962ff12; stroke: #2962ff30; }
body[data-theme="terminal"] #research-workspace .lab-node.context .lab-node-ring { fill: #1d2434; stroke: #66759b; }
body[data-theme="terminal"] #research-workspace .lab-node.context .lab-node-core { fill: #99aed6; filter: none; }
body[data-theme="terminal"] #research-workspace .lab-node.context .lab-node-halo { fill: #99aed60b; stroke: #99aed620; }
body[data-theme="terminal"] #research-workspace .lab-node.context .lab-orbit { stroke: #99aed6; }
body[data-theme="terminal"] #research-workspace .lab-node.association .lab-node-ring { fill: #232738; stroke: #817ca5; }
body[data-theme="terminal"] #research-workspace .lab-node.association .lab-node-core { fill: #b1a3db; }
body[data-theme="terminal"] #research-workspace .lab-node.association .lab-orbit { stroke: #b1a3db; }
body[data-theme="terminal"] #research-workspace .lab-node.claim .lab-node-ring { fill: #31271f; stroke: #a2835d; }
body[data-theme="terminal"] #research-workspace .lab-node.claim .lab-node-core { fill: var(--tv-warning); filter: none; }
body[data-theme="terminal"] #research-workspace .lab-node.claim .lab-orbit { stroke: var(--tv-warning); }
body[data-theme="terminal"] #research-workspace .lab-node.claim .lab-node-halo { fill: #ffb74d0b; stroke: #ffb74d20; }
body[data-theme="terminal"] #research-workspace .lab-node:is(:hover,.selected) .lab-node-ring { fill: #203762; stroke: #90b3ff; }
body[data-theme="terminal"] #research-workspace .lab-node:is(:hover,.selected) .lab-node-label { fill: var(--tv-strong); }
body[data-theme="terminal"] #research-workspace .lab-node.selected .lab-node-halo { fill: #2962ff1a; stroke: #2962ff55; }
body[data-theme="terminal"] #research-workspace .lab-node:focus-visible .lab-node-ring { stroke: #b9ceff; }
body[data-theme="terminal"] #research-workspace .lab-edge-line { stroke: #6f84aa; }
body[data-theme="terminal"] #research-workspace .lab-edge.observed .lab-edge-line { stroke: var(--tv-positive); }
body[data-theme="terminal"] #research-workspace .lab-edge.association .lab-edge-line { stroke: #aaa0d0; }
body[data-theme="terminal"] #research-workspace .lab-edge.context .lab-edge-line { stroke: #8595b6; }
body[data-theme="terminal"] #research-workspace .lab-edge.claim .lab-edge-line { stroke: var(--tv-warning); }
body[data-theme="terminal"] #research-workspace .lab-flow { fill: #61cabc; filter: none; }
body[data-theme="terminal"] #research-workspace .lab-edge.association .lab-flow { fill: #beb1e3; filter: none; }
body[data-theme="terminal"] #research-workspace .lab-edge.context .lab-flow { fill: #a6b9dc; filter: none; }
body[data-theme="terminal"] #research-workspace .lab-edge.claim .lab-flow { fill: var(--tv-warning); filter: none; }
body[data-theme="terminal"] #research-workspace .lab-edge:is(:hover,.selected) .lab-edge-line { stroke: #90b3ff; filter: none; }
body[data-theme="terminal"] #research-workspace .lab-edge:focus-visible .lab-edge-line { stroke: #b9ceff; }
body[data-theme="terminal"] #research-workspace .lab-inspector {
  background: var(--tv-panel);
  border-color: var(--tv-line);
  color: var(--tv-text);
}
body[data-theme="terminal"] #research-workspace .lab-inspector :is(.lab-small-label,dt) { color: var(--tv-muted); }
body[data-theme="terminal"] #research-workspace .lab-inspector :is(dd,.lab-inspector-stat) { color: var(--tv-strong); }
body[data-theme="terminal"] #research-workspace .lab-inspector :is(.lab-pill,.lab-evidence-kind) { background: var(--tv-surface); border-color: #464b58; color: var(--tv-text); }
body[data-theme="terminal"] #research-workspace .lab-inspector a { color: #90b3ff; }
body[data-theme="terminal"] #research-workspace .lab-inspector blockquote { color: var(--tv-text); border-color: #577ab7; font-family: inherit; }
body[data-theme="terminal"] #research-workspace .lab-inspector-note { background: var(--tv-surface); border-color: #3d4658; color: var(--tv-text); }
body[data-theme="terminal"] #research-workspace :is(.lab-inspector-symbol,.lab-empty-graph>span) { color: #90b3ff; }
body[data-theme="terminal"] #research-workspace .lab-legend { border-color: var(--tv-line); }
body[data-theme="terminal"] #research-workspace .lab-legend i { background: var(--tv-positive); }
body[data-theme="terminal"] #research-workspace .lab-legend i.association { background: #aaa0d0; }
body[data-theme="terminal"] #research-workspace .lab-legend i:is(.dotted,.context) { background: transparent; border-color: #8595b6; }
body[data-theme="terminal"] #research-workspace .lab-legend i.claim { background: var(--tv-warning); }

/* Economic series, historical comparisons and methodology. */
body[data-theme="terminal"] #research-workspace .lab-window-grid>button {
  background: var(--tv-surface);
  border-color: var(--tv-line);
  border-radius: 6px;
  box-shadow: none;
}
body[data-theme="terminal"] #research-workspace .lab-window-grid>button:hover { background: var(--tv-hover); border-color: #4d5464; }
body[data-theme="terminal"] #research-workspace .lab-window-grid>button.active { background: #192a4c; border-color: #436ebd; box-shadow: none; }
body[data-theme="terminal"] #research-workspace .lab-window-grid>button>span { color: var(--tv-text); }
body[data-theme="terminal"] #research-workspace .lab-window-grid>button>strong { color: var(--tv-strong); }
body[data-theme="terminal"] #research-workspace .lab-window-grid>button>strong:has(small:empty) { color: var(--tv-muted); }
body[data-theme="terminal"] #research-workspace :is(.lab-spark path,.r-spark path) { stroke: var(--tv-positive); }
body[data-theme="terminal"] #research-workspace .lab-spark.blue path { stroke: #5d8cff; }
body[data-theme="terminal"] #research-workspace :is(.r-scatter text,.lab-response-chart text) { fill: var(--tv-muted); }
body[data-theme="terminal"] #research-workspace .r-chart-grid { stroke: var(--tv-line); }
body[data-theme="terminal"] #research-workspace .r-fit-line { stroke: #82a9ff; }
body[data-theme="terminal"] #research-workspace .r-sample-point { fill: var(--tv-positive); opacity: .85; }
body[data-theme="terminal"] #research-workspace .r-selected-point { fill: var(--tv-warning); stroke: var(--tv-surface); }
body[data-theme="terminal"] #research-workspace :is(.lab-chart-top i,.r-chart-title i) { background: var(--tv-positive); }
body[data-theme="terminal"] #research-workspace :is(.lab-chart-top b,.r-chart-title b) { background: var(--tv-warning); }
body[data-theme="terminal"] #research-workspace .lab-response-band { fill: var(--tv-accent); fill-opacity: .18; }
body[data-theme="terminal"] #research-workspace .lab-response-line { stroke: #82a9ff; }
body[data-theme="terminal"] #research-workspace .lab-selected-horizon { stroke: #8595b6; }
body[data-theme="terminal"] #research-workspace .lab-zero { stroke: #596273; }
body[data-theme="terminal"] #research-workspace #benchmark-horizon { accent-color: var(--tv-accent); }
body[data-theme="terminal"] #research-workspace :is(.lab-model-card dt,.lab-benchmark-result dt,.lab-window-grid dt,.lab-state-card dt) { color: var(--tv-muted); }
body[data-theme="terminal"] #research-workspace :is(.lab-model-card dd,.lab-benchmark-result dd,.lab-window-grid dd,.lab-state-card dd,.r-estimate-card dd) { color: var(--tv-text); }
body[data-theme="terminal"] #research-workspace :is(.lab-model-verdict,.lab-method-note,.r-inference-note) {
  background: #18233a;
  border-color: #344c78;
  border-left-color: #5c8eff;
  color: var(--tv-text);
}
body[data-theme="terminal"] #research-workspace :is(.lab-model-verdict b,.r-inference-note>strong) { color: #a9c4ff; }
body[data-theme="terminal"] #research-workspace :is(.lab-model-verdict.uncertain,.lab-method-note.amber,.lab-method-note.warning,.r-inference-note.weak,.r-model-unavailable,.r-error) {
  background: #29231d;
  border-color: #5b4834;
  border-left-color: var(--tv-warning);
  color: #d6c1a2;
}
body[data-theme="terminal"] #research-workspace :is(.lab-model-verdict.uncertain b,.r-inference-note.weak>strong) { color: var(--tv-warning); }
body[data-theme="terminal"] #research-workspace :is(.lab-model-verdict.uncertain p,.r-inference-note.weak>p) { color: #d6c1a2; }
body[data-theme="terminal"] #research-workspace :is(.lab-empty,.r-data-boundary) { background: var(--tv-surface); border-color: #49515f; color: var(--tv-muted); }
body[data-theme="terminal"] #research-workspace :is(.lab-empty h3,.r-data-boundary strong) { color: var(--tv-text); }
body[data-theme="terminal"] #research-workspace .lab-benchmark-banner { background: var(--tv-panel); border-color: var(--tv-line); border-radius: 7px; }
body[data-theme="terminal"] #research-workspace .lab-benchmark-scale { border-color: var(--tv-line); }
body[data-theme="terminal"] #research-workspace .lab-benchmark-result>strong small { color: var(--tv-muted); }
body[data-theme="terminal"] #research-workspace .lab-benchmark-details { color: var(--tv-text); }
body[data-theme="terminal"] #research-workspace .lab-diagnostic-grid :is(span,p,small) { color: var(--tv-muted); }
body[data-theme="terminal"] #research-workspace .lab-paper-grid>article { border-top: 1px solid var(--tv-line); }
body[data-theme="terminal"] #research-workspace .lab-paper-grid article>div { color: var(--tv-muted); gap: 8px; flex-wrap: wrap; }
body[data-theme="terminal"] #research-workspace .lab-paper-grid article>div b { background: var(--tv-panel); color: var(--tv-muted); }
body[data-theme="terminal"] #research-workspace .lab-paper-grid article h3>a { color: #a9c4ff; }
body[data-theme="terminal"] #research-workspace .lab-paper-grid article h3>a:hover { color: #d2dfff; }

/* The event brief and its comparison table are separate from Overview cards. */
body[data-theme="terminal"] #event-overview .product-overview {
  --po-ink: var(--tv-strong);
  --po-muted: var(--tv-muted);
  --po-border: var(--tv-line);
  --po-green: #90b3ff;
}
body[data-theme="terminal"] #event-overview .po-card { background: var(--tv-surface); border-radius: 7px; box-shadow: none; }
body[data-theme="terminal"] #event-overview .po-card-heading { padding-top: 19px; }
body[data-theme="terminal"] #event-overview .po-brief-row p { color: var(--tv-text); }
body[data-theme="terminal"] #event-overview :is(.po-brief-row+.po-brief-row,.po-brief-note,.po-window-note,.po-window-table tbody tr+tr) { border-color: var(--tv-line); }
body[data-theme="terminal"] #event-overview .po-window-table thead th { background: var(--tv-panel); border-color: var(--tv-line); }
body[data-theme="terminal"] #research-workspace #event-overview .po-window-table tbody :is(th,td) {
  background: transparent;
  border-color: var(--tv-line);
  color: var(--tv-text);
}
body[data-theme="terminal"] #event-overview .po-window-table tbody tr:hover { background: var(--tv-hover); }
body[data-theme="terminal"] #event-overview .po-window-table .po-selected-row { background: #192a4c; }
body[data-theme="terminal"] #event-overview .po-selected-row th { box-shadow: inset 3px 0 var(--tv-accent); }
body[data-theme="terminal"] #event-overview .po-selected-label { color: #a9c4ff; border-color: #436ebd; background: #17243d; }
body[data-theme="terminal"] #event-overview :is(.po-select-arrow,.po-missing) { color: var(--tv-muted); }
body[data-theme="terminal"] #event-overview .po-scenario-entry { background: var(--tv-surface); border-color: var(--tv-line); border-radius: 6px; color: var(--tv-strong); }
body[data-theme="terminal"] #event-overview .po-scenario-entry:hover { background: var(--tv-hover); border-color: #4d5464; }
body[data-theme="terminal"] #event-overview .po-scenario-icon { background: #1c2c4f; color: #90b3ff; border-radius: 5px; }
body[data-theme="terminal"] #event-overview .po-scenario-entry>span:nth-child(2)>span { color: var(--tv-muted); }
body[data-theme="terminal"] #event-overview .po-scenario-arrow { color: #90b3ff; }
body[data-theme="terminal"] #event-overview .po-table-scroll { overscroll-behavior-x: contain; scrollbar-color: #4c5362 var(--tv-bg); }

@media (max-width:760px) {
  body[data-theme="terminal"] #research-workspace .lab-measure-strip>div { border-color: var(--tv-line); }
  body[data-theme="terminal"] #research-workspace .lab-segment { flex-wrap: wrap; }
  body[data-theme="terminal"] #research-workspace .lab-source-fields>button { white-space: normal; }
  body[data-theme="terminal"] #event-overview .po-card-heading { flex-wrap: wrap; }
}
