/* 새 셸 프로젝트 작업실 — ≤810 터치 대상 44px — 보드·기획·에피소드·패널이 한 선택자 목록을 공유(:is 특이도를 유지하려고 쪼개지 않는다). DESIGN.md(Framer) 준수 · body.shell-v2 스코프
 * 원칙: 파란 accent 는 링크·포커스·선택에만. 완료/상태는 중립 칩 + 글자. 카드는 테두리가 아니라 표면 단차. */

@media (max-width: 810px) {
  body.shell-v2 :is(.board-card .btn, .agent-foot .btn, .epr-chip, .btn.section-nav-btn, .pshell-left .wiz-rail-step, .btn.fp-tab, .fp-roster-row, .btn.fp-tl-filter-chip) { min-height: 44px; }
  body.shell-v2 .ep-search { min-height: 44px; }
  body.shell-v2 .section-nav-content { --fp-tabs-h: 61px; } /* 탭 44px + 바 상하 여백 8px×2 + 아래 헤어라인 1px(390 실측 61) — 기본 48 그대로면 묶음 머리·스크롤 여백이 바 밑으로 12px 들어간다 */
}
/* ≤810 중앙 열 탭 대상(390 실측 28~36px) — 문서 복사·시놉시스/트리트먼트 탭·드로어 이전/다음/닫기·씬별|항목별·일괄 생성 */
@media (max-width: 810px) {
  body.shell-v2 :is(.btn.final-copy-btn, .btn.fp-syn-tab, .btn.fp-cast-go, .fp-tl-actions .btn, .fp-tl-edit-actions .btn, .fp-chip--btn, .batch-bar-go, .btn.epr-nav-btn, .ep-drawer-close, .btn.epr-toggle-btn, .final-doc-title-btn, .btn.concept-alt-btn) { min-height: 44px; }
  body.shell-v2 :is(.btn.final-copy-btn, .btn.epr-nav-btn, .ep-drawer-close, .fp-tl-actions .btn) { min-width: 44px; }
}
@media (max-width: 810px) { body.shell-v2 .btn.fp-syn-tab { min-width: 44px; } }
/* ≤810 클립 EQ 트레이의 밴드 줄 — 620px 드로어용 한 줄 격자(번호·종류·슬라이더 셋·눈·삭제)는 349px 시트에서 슬라이더가 40px 로 찌그러지고
 *   눈·삭제가 28px 폭이었다(2026-09-18 390px 실측). 두 줄로 편다: 윗줄 = 번호 · 종류 · 눈 · 삭제(44×44) / 아랫줄 = 주파수 · 게인 · Q 세 칸 균등.
 *   자식 순서는 audioEqBandRow.js 가 고정한다(1 번호 · 2 종류 · 3~5 값 칸 · 6 눈 · 7 삭제) — 값 칸은 '게인 없음' 같은 빈 칸도 같은 자리를 지킨다. */
@media (max-width: 810px) {
  body.shell-v2 .tray--eq .audio-eq-band { grid-template-columns: repeat(6, minmax(0, 1fr)); row-gap: 8px; }
  body.shell-v2 .tray--eq .audio-eq-band > .audio-eq-band-idx { grid-area: 1 / 1 / 2 / 2; }
  body.shell-v2 .tray--eq .audio-eq-band > .audio-eq-select { grid-area: 1 / 2 / 2 / 5; }
  body.shell-v2 .tray--eq .audio-eq-band > .btn.audio-eq-band-off { grid-area: 1 / 5 / 2 / 6; }
  body.shell-v2 .tray--eq .audio-eq-band > .btn.audio-eq-band-del { grid-area: 1 / 6 / 2 / 7; }
  body.shell-v2 .tray--eq .audio-eq-band > :nth-child(3) { grid-area: 2 / 1 / 3 / 3; }
  body.shell-v2 .tray--eq .audio-eq-band > :nth-child(4) { grid-area: 2 / 3 / 3 / 5; }
  body.shell-v2 .tray--eq .audio-eq-band > :nth-child(5) { grid-area: 2 / 5 / 3 / 7; }
  body.shell-v2 .tray--eq .btn:is(.audio-eq-band-off, .audio-eq-band-del) { width: 44px; height: 44px; justify-self: center; }
}
