/* 1022 새 편집기 플랫폼(비율) 고르기 · 플랫폼별 안전 영역(edv2-plat.js) — 단위 --u = 미리보기 폭 / 390(edv2-look.css 와 같음)
 *  [추정] 안전 영역(공식 규격 아님 · 앱 판마다 다름 · 1080 기준 px 를 u 로): 쇼츠 · 클립 = 위 56 · 아래 176 · 오른쪽 76 · 왼쪽 12(edv2-look.css 그대로)
 *    릴스 = 위 14% · 아래 24% · 오른쪽 50 · 왼쪽 12 / 틱톡 = 위 130px · 아래 484px · 오른쪽 140px · 왼쪽 60px / 스토리 = 위 · 아래 250px
 *    인스타 피드 4:5 = 둘레 5% / 유튜브 일반 16:9 = 제목 안전 5%(위 · 아래 · 양옆) */
.ev2-plat { display: inline-flex; align-items: center; gap: 6px; min-width: 0; }
.ev2-plat select { min-height: 44px; font-size: 14px; max-width: 220px; }
.ev2-platfix { white-space: nowrap; }
.ev2-frame[data-plat] .lk-safe { --st: 56; --sb: 176; --sr: 76; --sl: 12; }
.ev2-frame[data-plat="reels"] .lk-safe { --st: 97; --sb: 166; --sr: 50; --sl: 12; }
.ev2-frame[data-plat="tiktok"] .lk-safe { --st: 47; --sb: 175; --sr: 51; --sl: 22; }
.ev2-frame[data-plat="story"] .lk-safe { --st: 90; --sb: 90; --sr: 12; --sl: 12; }
.ev2-frame[data-plat="feed"] .lk-safe { --st: 24; --sb: 24; --sr: 20; --sl: 20; }
.ev2-frame[data-plat="youtube"] .lk-safe { --st: 11; --sb: 11; --sr: 20; --sl: 20; }
.ev2-frame[data-plat] .lk-safe i.t { height: calc(var(--u) * var(--st)); } .ev2-frame[data-plat] .lk-safe i.b { height: calc(var(--u) * var(--sb)); }
.ev2-frame[data-plat] .lk-safe i.r { top: calc(var(--u) * var(--st)); bottom: calc(var(--u) * var(--sb)); width: calc(var(--u) * var(--sr)); }
.ev2-frame[data-plat] .lk-safe i.l { top: calc(var(--u) * var(--st)); bottom: calc(var(--u) * var(--sb)); width: calc(var(--u) * var(--sl)); }
.ev2-frame[data-plat] .lk-safe span { top: calc(var(--u) * var(--st)); bottom: calc(var(--u) * var(--sb)); right: calc(var(--u) * var(--sr)); left: calc(var(--u) * var(--sl)); }
html[data-mode="simple"] .ev2-plat select { font-size: 17px; min-height: 56px; }
@media (max-width: 860px) { .ev2-plat select { max-width: 100%; } }
