/* 1022 새 편집기 미리보기 더하기(edv2-view.js) — 원본 구간 흐린 배경 · 끌어 옮기기 판 · 키트 끄고 원본 보기 · 앱 색 변수 · 375px 가로 넘침 없음 */
/* 원본 구간 빈 곳 — 흐린 같은 영상(bg blur) | 검정(bg black) · 앞 영상 아래 */
.edv2v-bg { position: absolute; inset: 0; overflow: hidden; background: #000; pointer-events: none; }
.edv2v-bg[hidden] { display: none; }
.ev2-frame .edv2v-bg video { position: absolute; inset: auto; object-fit: cover; background: #000; }
.ev2-frame .edv2v-bg video[hidden] { display: none; }
/* 미리보기에서 끌어 옮기기 — 미리보기 위 투명 판(자막 · 레이어보다 위) */
.edv2v-pan { position: absolute; inset: 0; z-index: 30; cursor: grab; touch-action: none; outline: 3px dashed #fde047; outline-offset: -3px; background: rgba(253, 224, 71, .06); }
.edv2v-pan.drag { cursor: grabbing; }
.edv2v-pan[hidden] { display: none; }
.edv2v-pan:focus-visible { outline-style: solid; }
.edv2v-panhint { position: absolute; left: 50%; top: 8px; transform: translateX(-50%); max-width: calc(100% - 16px); padding: 4px 10px; border-radius: 999px; background: rgba(17, 17, 17, .85); color: #fff; font-size: 13px; line-height: 1.35; text-align: center; pointer-events: none; }
/* 키트 끄고 원본 보기 — 장면만(템플릿 · 레이어 · 자막 · 제목 · 필터 · 효과 · 진행 바 · 가이드 숨김 · 보기만) */
.ev2-tr .edv2v-raw { min-height: 44px; padding: 0 12px; font-size: 13px; background: transparent; color: #e7e5e4; border-color: #57534e; }
.ev2-tr .edv2v-raw[aria-pressed="true"] { background: #e7e5e4; color: #111; border: 1px solid #e7e5e4; }
html[data-mode="simple"] .ev2-tr .edv2v-raw { font-size: 17px; min-height: 56px; }
.ev2-frame.edv2v-rawon [data-ev2fk], .ev2-frame.edv2v-rawon [data-lkfk], .ev2-frame.edv2v-rawon .ev2-ov, .ev2-frame.edv2v-rawon [data-ev2mly], .ev2-frame.edv2v-rawon [data-lkmfx],
.ev2-frame.edv2v-rawon [data-lktone], .ev2-frame.edv2v-rawon [data-lkpgbar], .ev2-frame.edv2v-rawon [data-lkguide], .ev2-frame.edv2v-rawon [data-ev2lysel], .ev2-frame.edv2v-rawon [data-ev2lybar],
.ev2-frame.edv2v-rawon [data-ev2snap], .ev2-frame.edv2v-rawon [data-edv2pan] { display: none !important; }
.ev2-frame.edv2v-rawon [data-ev2v], .ev2-frame.edv2v-rawon [data-ev2pic] { filter: none !important; }
.ev2-frame.edv2v-rawon [data-ev2fkwin], .ev2-frame.edv2v-rawon [data-lkfkwin] { left: 0 !important; top: 0 !important; width: 100% !important; height: 100% !important; background: #000 !important; }
.edv2v-rawtag { position: absolute; left: 6px; bottom: 6px; z-index: 31; max-width: calc(100% - 12px); padding: 3px 8px; border-radius: 999px; background: rgba(17, 17, 17, .85); color: #fff; font-size: 13px; line-height: 1.35; pointer-events: none; }
