/* Sketch navigation never tilts the XY plane or enters the renderer. */
#cad-view-navigator [hidden],.finish-colors[hidden]{display:none!important}
#cad-view-navigator[data-mode="2d"]{width:112px;background:var(--cad-panel);border:1px solid var(--cad-line);border-radius:8px;padding:10px;filter:none}
.cad-flat-heading{display:flex;align-items:center;gap:8px;margin-bottom:9px}
.cad-flat-heading strong{color:var(--cad-accent);font:600 12px monospace}
.cad-flat-heading span{font-size:10px;color:var(--cad-muted)}
.cad-flat-pad{display:grid;grid-template:repeat(3,27px)/repeat(3,1fr);gap:3px}
.cad-flat-pad button,.cad-flat-zoom button{background:var(--cad-bg);color:var(--cad-ink);border:1px solid var(--cad-line);border-radius:4px;font:18px/1 Arial;cursor:pointer;padding:0}
.cad-flat-pad button:hover,.cad-flat-zoom button:hover,.cad-flat-pad button:focus-visible,.cad-flat-zoom button:focus-visible{border-color:var(--cad-accent);color:var(--cad-accent)}
.cad-flat-pad [data-flat="up"]{grid-area:1/2}.cad-flat-pad [data-flat="left"]{grid-area:2/1}.cad-flat-pad [data-flat="fit"]{grid-area:2/2}.cad-flat-pad [data-flat="right"]{grid-area:2/3}.cad-flat-pad [data-flat="down"]{grid-area:3/2}
.cad-flat-zoom{display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:4px}
.cad-flat-zoom button{width:27px;height:25px}.cad-flat-zoom span{font:8px Arial;letter-spacing:.8px;color:var(--cad-muted)}
#drawing{--sketch-fill:#687e8d;--sketch-edge:#c4d6e1}
:root[data-theme="light"] #drawing{--sketch-fill:#c1cfd7;--sketch-edge:#415d6e}
#rotor-group>path{fill:var(--sketch-fill);stroke:var(--sketch-edge)}
.view-tabs button{white-space:nowrap}
