Files
Aislo/B07_wf4_DesignDetail/B07_wf4_DesignDetail_UI_Style.css
T

75 lines
1.7 KiB
CSS

/* =============================================================================
* B07_wf4_DesignDetail_UI_Style.css
* 상세 설계(WebCAD PoC) 화면 스타일 — theme.css 변수만 사용
* ========================================================================== */
/* 워크플로우 레이아웃 높이 (B06 패턴 준수) */
.b07-design-layout {
height: calc(100vh - var(--spacing-64));
height: calc(100dvh - var(--spacing-64));
min-height: 0;
}
.b07-design-layout .ui-workflow-layout__body,
.b07-design-layout .ui-workflow-layout__main {
height: 100%;
min-height: 0;
}
/* 빈 사이드 패널 (B06 전달 데이터 확정 후 구성 예정) */
.b07-side-empty {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: var(--spacing-16);
height: 100%;
min-height: 200px;
padding: var(--spacing-24);
border: 1px dashed var(--color-border);
border-radius: var(--radius-cards);
color: var(--color-text-muted);
text-align: center;
}
.b07-side-empty__icon {
font-size: 32px;
line-height: 1;
}
.b07-side-empty__msg {
font-size: var(--text-body-sm);
}
/* CAD 뷰어 호스트 (상세 페이지 영역) */
.b07-cad-host {
position: relative;
width: 100%;
height: 100%;
min-height: 420px;
overflow: hidden;
border-radius: var(--radius-cards);
background-color: var(--color-surface);
}
.b07-cad-canvas {
position: absolute;
inset: 0;
}
.b07-cad-canvas canvas {
display: block;
}
/* 로딩·오류 상태 메시지 */
.b07-cad-status {
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
color: var(--color-text-muted);
font-size: var(--text-body-sm);
pointer-events: none;
}