estim_control/src/page-components/pattern-library/PatternDetail.module.css

73 lines
1.7 KiB
CSS

@layer pages {
.pattern_detail {
flex: 2;
border-radius: calc(var(--border-radius) * 2);
background-color: var(--color-surface-container);
padding: calc(var(--spacing) * 2) calc(var(--spacing) * 2);
display: flex;
flex-direction: column;
align-items: stretch;
gap: calc(var(--spacing) * 2);
.control_panel {
display: flex;
flex-direction: column;
gap: calc(var(--spacing) * 2);
.button_row {
display: flex;
flex-direction: row;
align-items: center;
gap: calc(var(--spacing) * 2);
}
}
.detail_panel {
flex: 1;
display: flex;
flex-direction: column;
gap: calc(var(--spacing) * 2);
.detail_row {
display: flex;
flex-direction: row;
align-items: center;
gap: calc(var(--spacing) * 2);
.detail_unit {
display: flex;
flex-direction: row;
align-items: center;
gap: calc(var(--spacing));
label {
min-width: 8em;
flex: 0 0 8em;
text-align: right;
}
.content {
flex: 1 1;
}
}
}
}
.preview_panel {
min-height: 140px;
flex: 0 0;
}
}
.empty_promption {
flex: 2;
border-radius: calc(var(--border-radius) * 2);
background-color: var(--color-surface-container);
padding: calc(var(--spacing) * 2) calc(var(--spacing) * 2);
display: flex;
flex-direction: column;
align-items: stretch;
.promption {
flex: 1;
display: flex;
flex-direction: column;
justify-content: flex-end;
align-items: center;
}
.spacer {
flex: 3;
}
}
}