/* B09 원가계산 — 탭 줄 · 안내 글. 색은 테마 변수만(밝음 · 어두움 같이). */ .b09-estimation { display: flex; flex-direction: column; gap: var(--spacing-8); padding: var(--spacing-16) var(--spacing-24); /* B08 본문과 같은 값 */ } .b09-estimation .ui-general-block__empty, .b09-estimation__hint { color: var(--color-text-secondary); } .b09-estimation__hint { margin: 0 0 var(--spacing-8); font-size: var(--text-caption); } .b09-estimation__tabs { display: flex; flex-wrap: wrap; gap: var(--spacing-4); padding-bottom: var(--spacing-8); border-bottom: 1px solid var(--color-border); } /* 표 머리 — 좁은 열에서 말줄임 대신 줄바꿈 */ [data-b09-table] thead th { white-space: normal; overflow-wrap: anywhere; }