.viewer-bar{flex-wrap:wrap}
.viewer-scene-navigation{display:flex;align-items:center;gap:8px;flex:1 0 100%;max-width:560px;margin-left:auto}
.viewer-scene-navigation[data-scene-mode="comparison"]{display:none}
.viewer-scene-navigation label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.viewer-scene-navigation select{flex:1;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:var(--white);color:var(--ink);font:inherit;font-size:14px}
.viewer-scene-navigation button{display:grid;place-items:center;width:44px;min-width:44px;height:44px;border:1px solid #c9d3be;border-radius:50%;background:#eef2e7;color:var(--olive);font:inherit;font-size:22px;cursor:pointer}
.viewer-scene-navigation button:disabled{opacity:.35;cursor:default}
.viewer-scene-navigation button:focus-visible,.viewer-scene-navigation select:focus-visible{outline:2px solid var(--copper);outline-offset:2px}
#scene-position{min-width:40px;font-size:12px;text-align:center;color:var(--muted);font-variant-numeric:tabular-nums}
.detail-content [data-scene-swipe]{touch-action:pan-y pinch-zoom}
#viewer-content .viewer-media{overflow:hidden}
[data-scene-swipe] .benchmark-picture{transform:translateX(var(--scene-drag-x,0px));transition:transform 180ms cubic-bezier(.2,.8,.2,1);user-select:none;-webkit-user-select:none}
.scene-dragging [data-scene-swipe] .benchmark-picture{transition:none}
.scene-browser-zoomed [data-scene-swipe]{touch-action:auto!important}
@media(max-width:950px){
  .viewer-scene-navigation,.viewer-scene-navigation[data-scene-mode="comparison"]{display:flex;grid-column:1/-1;grid-row:3;max-width:none;width:100%;margin:2px 0 0}
  .viewer-scene-navigation[data-scene-mode="comparison"]{grid-row:2}
  .viewer-scene-navigation select{font-size:16px}
  .model-comparison [data-scene-swipe],#benchmark-results.scene-paging [data-scene-swipe]{touch-action:pan-y pinch-zoom}
}
@media(prefers-reduced-motion:reduce){[data-scene-swipe] .benchmark-picture{transition:none}}
