Files
Aislo/B08_Quantity/B08_Quantity_UI_Drawing.css
T
eomsangdonandClaude Sonnet 5.5 361ce51659 refactor(B08·B09): 자체 변종 → 부품 상자 — 탭 줄 · 분할 고르기 · 배지 칩 · 도구줄 · 떠 있는 판 · 보조 글 (PLAN 553-3)
- 위 · 보조 탭 줄 = 부품 탭(fillTabs · 밑줄 · 알약) · B09 좌측 스위치 = 분할 고르기
- 연결 칩 · 검사 탭 이름 · 끌기 태그 = 배지 · 이정표 도구 · 머리 줄 · 저장 줄 = 도구줄 · 구간 고침 · 행 고름 창 = 떠 있는 판
- 안내 · 빈 줄 · 상태 글 = 보조 글 · 운반 칸 = 카드 · 인쇄 미리보기 좌측 줄 = B09 dock 한 벌 · 쪽 체크 = 라디오 · 체크 부품
- 시험 흉내 틀 · 문구 맞춤

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-26 22:33:35 +09:00

110 lines
2.6 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/* B08 구조물도 모달(PLAN 95-3) — 조합마다 카드 셋(도면 · 일위대가 · 면적산출). 색은 테마 변수만.
창 크기 = 공용 wide(96vw × 94vh · 156-4). */
.b08-sheets .ui-modal__body {
gap: var(--spacing-24);
}
.b08-sheets__combo {
display: flex;
flex-direction: column;
gap: var(--spacing-8);
}
/* 조합끼리 가름줄(156-4) */
.b08-sheets__combo + .b08-sheets__combo {
padding-top: var(--spacing-24);
border-top: 1px solid var(--color-border);
}
.b08-sheets__title {
display: flex;
align-items: baseline;
gap: var(--spacing-8);
margin: 0;
font-size: var(--text-body);
color: var(--color-text);
}
.b08-sheets__from {
font-size: var(--text-caption);
font-weight: var(--font-weight-regular);
color: var(--color-text-secondary);
}
/* M02 에 없는 조합 안내 — 빨간 글 */
.b08-sheets__combo > .ui-text {
color: var(--color-danger);
}
/* 카드 셋 = 한 줄 세 칸 · 차례 늘 도면 › 일위대가 › 면적산출 · 폭 2 : 3 : 3(170-1) ·
높이 = 큰 창에 맞춤(156-4) */
.b08-sheets .m02-struct {
--m02-struct-card-h: max(480px, calc(94vh - 14rem));
grid-template-columns: minmax(0, 2fr) minmax(0, 3fr) minmax(0, 3fr);
gap: var(--spacing-16);
}
@media (max-width: 960px) {
.b08-sheets .m02-struct {
grid-template-columns: minmax(0, 1fr);
}
}
/* 머리 단추 칸(170-2) — 편집 화면 밖에선 숨김 */
.b08-sheets .ui-modal__actions[hidden] {
display: none;
}
/* 카드 [수정] → 사본 편집 화면(163-3) — 모달 몸통을 채움 · 넣을 값이면 안내 한 줄 위 */
.b08-sheets .ui-item-picker__edit-host {
flex-direction: column;
gap: var(--spacing-8);
}
/* 「조합 연결」 칸(154-2 · 163-1) — 시설마다 한 줄(제목 + 칸 칩 · 넘치면 다음 줄) */
.b08-link__row {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: var(--spacing-8);
}
.b08-link__facility {
font-weight: var(--font-weight-semibold);
color: var(--color-text);
}
/* 칩 = 부품 배지(알약) · 색은 상태마다 부품 색 · 없어진 원본 = 빨강 점선 */
.b08-link__chip {
gap: var(--spacing-8);
max-width: 100%;
}
.b08-link__chip.is-gone {
border-style: dashed;
border-color: var(--color-danger);
}
.b08-link__state {
overflow: hidden;
max-width: 18rem;
white-space: nowrap;
text-overflow: ellipsis;
color: var(--color-text-secondary);
}
.b08-link__state.is-missing {
color: var(--color-danger);
}
.b08-link__badges,
.b08-link__buttons {
display: inline-flex;
gap: var(--spacing-4);
}
.b08-link__badges:empty {
display: none;
}