feat(M02): 서고 목록표 M01 표 양식 · 사전조합 [로직 추가] 같은 고르기 창(51-10)

- 서고 목록표(단가산출 승격 · 일위대가 사전조합) = M01 단가산출 로직 목록 양식 — 찾기 줄(buildHeadFilters) · 쪽(buildPager · 30줄) · 표 m01-master__grid · 줄 m01-master__table-row 를 M01 에서 import
- 머리 단추 꼴 = M01 [신규 로직] · [로직 복사/생성] · [로직 지우기] 와 같음(filled · ghost · danger 빨강) · 단추 틈 8px(m01-head 와 같음)
- 사전조합 상세 [추가] 따로 단추 없앰 — 일위대가 상세와 같은 [로직 추가] · 같은 고르기 창(Labor_Pick · only = 서고 줄만)
- 시험 기대 글 고침(card_shell 늘 참이던 assert) · 화면 시나리오 51-10 · 51-6 단추 이름

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
This commit is contained in:
2026-10-05 20:05:32 +09:00
co-authored by Claude Opus 5.5
parent 440e063c13
commit 9443a0371f
7 changed files with 198 additions and 41 deletions
@@ -56,16 +56,8 @@
gap: var(--spacing-4);
}
/* 일위대가 조합 서고 목록표(51-4) — 줄 누름 = 상세 · 첫 칸 = 고름 */
.m02-lib__row {
cursor: pointer;
}
.m02-lib__row:hover {
background: var(--color-bg-hover, rgba(0, 0, 0, 0.04));
}
.m02-lib__table .m02-lib__pick {
/* 일위대가 조합 서고 목록표(51-4) — 표 꼴은 M01 목록(`m01-master__grid`) · 첫 칸 = 고름 */
.m01-master__grid .m02-lib__pick {
width: 2.5rem;
text-align: center;
}
@@ -123,6 +115,7 @@
/* 제목 줄 오른쪽 끝 도구(일위대가 「새 조합」 · PLAN 30-5) */
.m02-main__tools {
display: inline-flex;
gap: var(--spacing-8); /* M01 머리 줄(`m01-head`)과 같은 틈 */
margin-left: auto;
}