- 쓰는 곳 0 은 grep 으로 확인한 것만 · Labor_Pick · View · Detail · Rows · Input · Diagram 은 남김 - 시험: test_ui_loading 의 Labor_Edit 줄 → 실무문서 상세 줄 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MgChuAcyBqUkhHMTXomQC7
125 lines
2.3 KiB
CSS
125 lines
2.3 KiB
CSS
/* 일위대가 화면 — 표는 칸 폭을 채움 ·
|
|
흐린 안내 글은 보조 글색(뮤트 글색은 밝은 테마에서 대비 3.1 로 모자람) */
|
|
.m01-combo .m01-master__grid {
|
|
width: 100%;
|
|
}
|
|
|
|
.m01-combo .m01-logic__muted {
|
|
color: var(--color-text-secondary);
|
|
}
|
|
|
|
/* 일위대가 상세(39-3) — 담은 로직 · 자재목록 표 · 금액 칸 두 줄(위 기준 작게 · 아래 반영) */
|
|
.m02-labrow {
|
|
width: 100%;
|
|
}
|
|
|
|
.m02-labrow__row.is-open {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.m02-labrow__row.is-open:hover {
|
|
background: var(--color-mist-violet);
|
|
}
|
|
|
|
.m02-labrow__name {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 2px;
|
|
min-width: 12rem;
|
|
}
|
|
|
|
.m02-labrow__key,
|
|
.m02-labrow__note,
|
|
.m02-labrow__muted {
|
|
color: var(--color-text-secondary);
|
|
font-size: var(--text-caption);
|
|
overflow-wrap: anywhere;
|
|
}
|
|
|
|
.m02-labrow__empty {
|
|
color: var(--color-danger);
|
|
font-size: var(--text-caption);
|
|
}
|
|
|
|
.m02-labrow__money,
|
|
.m02-labrow__num {
|
|
text-align: right;
|
|
white-space: nowrap;
|
|
font-variant-numeric: tabular-nums;
|
|
}
|
|
|
|
.m02-labrow__money {
|
|
vertical-align: top;
|
|
}
|
|
|
|
.m02-labrow__base {
|
|
display: block;
|
|
color: var(--color-text-secondary);
|
|
font-size: var(--text-caption);
|
|
}
|
|
|
|
.m02-labrow__applied {
|
|
display: block;
|
|
}
|
|
|
|
.m02-labrow__sum td {
|
|
font-weight: 600;
|
|
border-top: 2px solid var(--color-border);
|
|
}
|
|
|
|
.m02-labrow__move {
|
|
white-space: nowrap;
|
|
}
|
|
|
|
/* 입력 모달 */
|
|
.m02-labin {
|
|
width: min(40rem, calc(100vw - 32px));
|
|
}
|
|
|
|
.m02-labin__qty {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--spacing-4);
|
|
padding-top: var(--spacing-8);
|
|
border-top: 1px solid var(--color-border);
|
|
}
|
|
|
|
.m02-labin__qty-line {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
gap: var(--spacing-8);
|
|
font-size: var(--text-body-sm);
|
|
}
|
|
|
|
.m02-labin__muted {
|
|
color: var(--color-text-secondary);
|
|
font-size: var(--text-caption);
|
|
}
|
|
|
|
.m02-labin__lost {
|
|
margin: 0;
|
|
color: var(--color-danger);
|
|
font-size: var(--text-caption);
|
|
}
|
|
|
|
.m02-labin__foot {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
gap: var(--spacing-8);
|
|
margin-top: var(--spacing-12);
|
|
}
|
|
|
|
/* 보기 갈래(면적산출 오른쪽 패널 · 일위대가 카드) */
|
|
.m02-labview {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--spacing-8);
|
|
min-width: 0;
|
|
}
|
|
|
|
.m02-labview__title {
|
|
margin: 0;
|
|
font-size: var(--text-body-sm);
|
|
}
|