@import 'mixins/mixins'; @import 'common/var'; @import 'descriptions-item'; @include b(descriptions) { box-sizing: border-box; font-size: $--font-size-base; color: $--color-text-primary; @include e(header) { display: flex; justify-content: space-between; align-items: center; margin-bottom: $--descriptions-header-margin-bottom; @include e(title) { font-size: $--descriptions-title-font-size; font-weight: bold; } } @include e(body) { color: $--color-text-regular; background-color: $--color-white; .el-descriptions__table { border-collapse: collapse; width: 100%; table-layout: fixed; .el-descriptions-item__cell { box-sizing: border-box; text-align: left; font-weight: normal; line-height: 1.5; @include when(left) { text-align: left; } @include when(center) { text-align: center; } @include when(right) { text-align: right; } } } } .is-bordered { table-layout: auto; .el-descriptions-item__cell { border: $--descriptions-table-border; padding: 12px 10px; } } :not(.is-bordered) { .el-descriptions-item__cell { padding-bottom: 12px; } } @include m(medium) { &.is-bordered { .el-descriptions-item__cell { padding: 10px; } } &:not(.is-bordered) { .el-descriptions-item__cell { padding-bottom: 10px; } } } @include m(small) { font-size: 12px; &.is-bordered { .el-descriptions-item__cell { padding: 8px 10px; } } &:not(.is-bordered) { .el-descriptions-item__cell { padding-bottom: 8px; } } } @include m(mini) { font-size: 12px; &.is-bordered { .el-descriptions-item__cell { padding: 6px 10px; } } &:not(.is-bordered) { .el-descriptions-item__cell { padding-bottom: 6px; } } } }