Files
Aislo/B09_Estimation/draft/B09_Draft_Print_Page.css
T

81 lines
1.7 KiB
CSS

/* 인쇄 미리보기(PLAN 302-1 · 초안) — 상태 한 줄 + PDF 보기 칸(창 아래 끝까지). 색은 테마 변수만. */
.b09-print {
display: flex;
flex-direction: column;
gap: var(--spacing-8);
height: calc(100dvh - var(--spacing-64));
padding: var(--spacing-16) var(--spacing-24);
box-sizing: border-box;
}
.b09-print__status {
margin: 0;
min-height: 1.4em;
font-size: var(--text-caption);
color: var(--color-text-secondary);
}
.b09-print__status.is-error {
color: var(--color-danger);
}
.b09-print__frame {
flex: 1;
width: 100%;
min-height: 0;
border: 1px solid var(--color-border);
border-radius: var(--radius-lg);
background: var(--color-surface, var(--color-canvas));
}
.b09-print__areas {
display: flex;
flex-wrap: wrap;
gap: var(--spacing-4);
}
.b09-print__list {
display: flex;
flex-direction: column;
gap: var(--spacing-4);
max-height: 50vh;
overflow: auto;
}
.b09-print__item {
display: flex;
align-items: center;
gap: var(--spacing-8);
font-size: var(--text-body-sm);
cursor: pointer;
}
/* 좌측 하단 두 줄(302-5 · B09 Dock 꼴) — 단추는 줄 폭을 나눠 가짐 · 가로 넘침 없음 */
.b09-print__actions.ui-sidebar-actions {
flex-direction: column;
}
.b09-print__actions.ui-sidebar-actions > * {
flex: none;
}
.b09-print__actions .b09-print__row {
display: flex;
gap: var(--btn-group-gap);
min-width: 0;
}
.ui-sidebar-actions.b09-print__actions .b09-print__row > .ui-btn:not(.ui-help-btn) {
flex: 1 1 0;
min-width: 0;
padding-inline: var(--spacing-4);
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.b09-print__actions .b09-print__row > .ui-btn[hidden] {
display: none;
}