feat(B06): 횡단 보기 반폭을 별도 컨테이너로 분리 + 사이드 양식 B05 정렬

- 「횡단 보기 설정」 컨테이너 신설: 반폭 입력 + [적용] 버튼 한 줄. 표준 횡단면
  설정의 [전체 측점 반영]에 물려 있던 반폭 적용을 떼어냈다 — 보유 샘플(20m) 안이면
  전 측점 설계 재계산 없이 즉시 반영된다.
- 표준 횡단면 설정 컨테이너는 기본 접힘.
- 사이드 컨테이너 양식(여백·글자 크기·색)을 B05 .b05-route__panel-section 값으로
  맞춤. 접힘 토글·외곽선은 이미 공용(ui-collapsible / ui-sidebar-section)이었다.
  표준단면 「변수 위치 안내」 모식도 스타일은 현행 유지.
- 표준패널의 미사용 extraControl 인자 제거.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-23 18:47:36 +09:00
co-authored by Claude Opus 5
parent bab1f6b2c2
commit dff1e3aff9
4 changed files with 68 additions and 34 deletions
+28 -6
View File
@@ -31,23 +31,45 @@
gap: var(--spacing-16);
}
/* 사이드 컨테이너 양식은 B05 경로 패널(.b05-route__panel-section)과 같게 맞춘다
— 두 화면의 좌측 패널이 같은 폼으로 보여야 한다(2026-08-23 사용자 지시).
여백·글자 크기·색을 B05 값으로 옮겼고, 표준단면 「변수 위치 안내」 모식도만
기존 스타일(.b06-std__diagram*)을 그대로 둔다. */
.b06-profile__group {
display: flex;
flex-direction: column;
gap: var(--spacing-16);
gap: var(--spacing-8);
margin: 0;
padding: var(--spacing-16);
padding: calc(var(--spacing-8) + var(--spacing-4));
/* 테두리는 공통 ui-sidebar-section이 전담 — 로컬 border 선언이 공통 색을 덮던
문제 제거(2026-08-06 사용자 보고). */
border-radius: var(--radius-cards);
background-color: var(--color-surface-raised);
color: var(--color-text-body);
font-size: var(--text-caption);
}
.b06-profile__group-legend {
padding: 0 var(--spacing-8);
font-size: var(--text-caption);
font-weight: var(--font-weight-medium);
color: var(--color-text-secondary);
margin: 0;
padding: 0;
font-size: var(--text-body-sm);
color: var(--color-text);
}
/* 입력 한 칸 + 버튼을 한 줄로(횡단 보기 설정). 버튼은 입력 아래 선에 맞춘다. */
.b06-profile__field-row {
display: flex;
align-items: flex-end;
gap: var(--spacing-8);
}
.b06-profile__field-row > *:first-child {
flex: 1 1 auto;
min-width: 0;
}
.b06-profile__field-row > .ui-btn {
flex: 0 0 auto;
}
/* --- 읽기 전용 경로 컨텍스트 --- */