/*! SPDX-License-Identifier: Apache-2.0 | Copyright 2026 The Agent Software Testing authors */
.cmp-warn{margin-bottom:var(--sp-4);border-color:var(--ctl-line)}.pair{display:grid;gap:3px;min-width:170px}.pair .row{display:flex;align-items:center;gap:6px}.pair .row .l{flex:none;width:10px;font-size:var(--fs-sm);font-weight:600;color:var(--ink-3)}.pair .row i{display:block;height:6px;border-radius:2px;min-width:1px;transition:width var(--dur-2) var(--ease)}.pair .row .n{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.a-fill{background:var(--cmp-a)}.b-fill{background:var(--cmp-b)}.stack{display:flex;width:100%;min-width:160px;height:10px;gap:2px}.stack i{display:block;min-width:2px;border-radius:2px}.stack .both{background:var(--surface-3)}.ab{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:2px;vertical-align:-1px}.ab.a{background:var(--cmp-a)}.ab.b{background:var(--cmp-b)}.pick{display:grid;grid-template-columns:1fr;gap:var(--sp-2);align-items:end;margin-bottom:var(--sp-4)}@media (min-width:720px){.pick{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.pick label{display:grid;gap:4px;font-size:var(--fs-sm);color:var(--ink-3);min-width:0}.pick select{width:100%;min-height:36px;padding:0 10px;font-size:var(--fs-base);color:var(--ink);background-color:var(--surface);border:1px solid var(--ctl-line);border-radius:var(--r-2);text-overflow:ellipsis}.pick select:hover{border-color:var(--ink-3)}.pick .btn{min-height:36px;justify-self:start}.cmp-intro{max-width:60.6em;margin-bottom:var(--sp-4)}.split{min-width:220px}.no-js .pick{display:none}.cmp-key{display:flex;flex-wrap:wrap;gap:4px var(--sp-5);margin:0 0 var(--sp-3);font-size:var(--fs-base)}.cmp-side{display:inline-flex;align-items:center;gap:4px;font-weight:500}.cmp-side .keyswatch{margin-right:4px}.cmp-l{font-weight:600;color:var(--ink-3)}@media (pointer:coarse){.pick .btn{min-height:40px}.pick select{min-height:40px}.pick select{font-size:16px}}@media (forced-colors:active){.a-fill,.ab.a{forced-color-adjust:none;background:CanvasText}.b-fill,.ab.b{forced-color-adjust:none;background:GrayText}.stack .both{forced-color-adjust:none;background:Canvas;outline:1px solid CanvasText;outline-offset:-1px}}
