Merge remote-tracking branches 'origin/sub_desktop_1', 'origin/sub_laptop_1', 'origin/sub_laptop_3', 'origin/sub_laptop_4', 'origin/sub_laptop_5', 'origin/sub_laptop_6' and 'origin/sub_laptop_8' into main_laptop_1

This commit is contained in:
77 changed files with 2160 additions and 387 deletions
@@ -53,6 +53,16 @@
font-size: var(--text-caption);
}
/* 로직 자재 줄(103-1) — 금액은 로직 단가 안(합에 안 더함 · 흐리게) · 바꾼 줄 = 소속 글 강조 */
.m02-labrow__logic-mat .m02-labrow__money {
color: var(--color-text-secondary);
}
.m02-labrow__logic-mat.is-picked-mat .m02-labrow__key {
color: var(--color-accent);
font-weight: 600;
}
.m02-labrow__money,
.m02-labrow__num {
text-align: right;
@@ -90,10 +100,10 @@
white-space: nowrap;
}
/* 순서(85-3) — 손잡이 + ▲▼ 작은 단추 · 끌어 놓을 줄 위 선 */
/* 순서(85-3 · 102-1) — ▲ · ▼ 작은 단추 위아래 · 끌어 놓을 줄 위(위로) · 아래(아래로) 선 */
.m02-labrow__order {
display: inline-flex;
align-items: center;
flex-direction: column;
gap: 2px;
}
@@ -116,14 +126,37 @@
box-shadow: inset 0 2px 0 var(--color-primary);
}
/* 순서 칸 2행(51-14) — 위 손잡이 ▲▼ / 아래 [옵션]·[수정] [삭제] · 줄 사이도 단추 묶음 간격 */
/* 줄 통째 끌기(102-2) — 끄는 줄 무리 흐리게 · 아래로 놓을 자리 = 그 무리 맨 아래 선 */
.m02-labrow tr.is-dragging {
opacity: 0.5;
}
.m02-labrow tr.is-dragunder td {
box-shadow: inset 0 -2px 0 var(--color-primary);
}
/* 손잡이(102-1) — 차례 칸 앞 */
.m02-labrow__no {
white-space: nowrap;
}
/* 단추 칸(51-14 · 102-1) — [▲ · ▼ 위아래][옵션|수정][삭제] · 옵션 · 삭제는 두 단추 높이(2행 병합 꼴) */
.m02-labrow__tools {
display: inline-flex;
flex-direction: column;
align-items: flex-start;
align-items: stretch;
gap: var(--btn-group-gap);
}
.m02-labrow__tools > .ui-btn-group {
align-items: stretch;
}
/* 구분 칸 품셈 책(102-3) — 단가산출 줄만 · 아래 작은 글 */
.m02-labrow__book {
display: block;
font-size: var(--text-caption);
}
/* 옵션 값 줄(44-6) — 이름 ~ 합계에 걸친 한 줄 말줄임(max-width 0 = 표 폭을 안 늘림) · 위 줄과 한 덩이 */
.m02-labrow .m02-labrow__optrow td {
padding-top: 0;
@@ -396,6 +429,20 @@
grid-column: 1 / -1;
max-width: none;
}
/* 끌기 선(102-2) — 칸마다 말고 줄 카드 하나에 */
.m02-labrow tr.is-dragover td,
.m02-labrow tr.is-dragunder td {
box-shadow: none;
}
.m02-labrow tr.is-dragover {
box-shadow: inset 0 2px 0 var(--color-primary);
}
.m02-labrow tr.is-dragunder {
box-shadow: inset 0 -2px 0 var(--color-primary);
}
}
/* 수량산출 칸(40-1) — 위 결과단위 기준 수량 · 아래 지금 수량 · 누르면 손 입력 · 엑셀에서 고르기 */