/* 1022 새 편집기 장면 움직임(edv2-move.js) — 12가지 칩 · 누르는 곳 44px */
.ev2-mvs { display: grid; grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); gap: 4px; margin-bottom: 6px; }
.ev2-mvb { display: flex; align-items: center; gap: 6px; min-height: 44px; padding: 4px 8px; border: 1px solid var(--line-2); border-radius: 10px; background: var(--surface); color: var(--ink); font-size: 14px; cursor: pointer; text-align: left; }
.ev2-mvb:hover { border-color: var(--teal); } .ev2-mvb.on { border-color: var(--teal); background: var(--teal-light); font-weight: 700; }
.ev2-mvb:focus-visible { outline: 3px solid var(--teal); outline-offset: 2px; }
.ev2-mvi { width: 20px; text-align: center; font-style: normal; color: var(--ink-2); }
.ev2-mvi::before { content: '·'; }
.ev2-mvi[data-m="zoom_in"]::before, .ev2-mvi[data-m="push_in"]::before { content: '⤢'; } .ev2-mvi[data-m="zoom_out"]::before, .ev2-mvi[data-m="zoom_out_tr"]::before { content: '⤡'; }
.ev2-mvi[data-m="slide_left"]::before { content: '←'; } .ev2-mvi[data-m="slide_right"]::before { content: '→'; } .ev2-mvi[data-m="pan_up"]::before { content: '↑'; } .ev2-mvi[data-m="pan_down"]::before { content: '↓'; }
.ev2-mvi[data-m="zoom_in_tl"]::before { content: '↖'; } .ev2-mvi[data-m="zoom_in_br"]::before { content: '↘'; } .ev2-mvi[data-m="drift"]::before { content: '↗'; } .ev2-mvi[data-m="none"]::before { content: '■'; }
html[data-mode="simple"] .ev2-mvb { font-size: 17px; }
