@import '../common/var'; @import '../mixins/mixins'; @import '../mixins/var'; @import './picker-panel.scss'; @include b(date-picker) { @include set-component-css-var('datepicker', $--datepicker); } @include b(date-picker) { width: 322px; &.has-sidebar.has-time { width: 434px; } &.has-sidebar { width: 438px; } &.has-time .#{$namespace}-picker-panel__body-wrapper { position: relative; } .#{$namespace}-picker-panel__content { width: 292px; } table { table-layout: fixed; width: 100%; } @include e(editor-wrap) { position: relative; display: table-cell; padding: 0 5px; } @include e(time-header) { position: relative; border-bottom: 1px solid var(--el-datepicker-inner-border-color); font-size: 12px; padding: 8px 5px 5px 5px; display: table; width: 100%; box-sizing: border-box; } @include e(header) { margin: 12px; text-align: center; @include m(bordered) { margin-bottom: 0; padding-bottom: 12px; border-bottom: solid 1px var(--el-border-color-lighter); & + .#{$namespace}-picker-panel__content { margin-top: 0; } } } @include e(header-label) { font-size: 16px; font-weight: 500; padding: 0 5px; line-height: 22px; text-align: center; cursor: pointer; color: var(--el-text-color-regular); &:hover { color: var(--el-datepicker-hover-font-color); } &.active { color: var(--el-datepicker-active-color); } } @include e(prev-btn) { float: left; } @include e(next-btn) { float: right; } @include e(time-wrap) { padding: 10px; text-align: center; } @include e(time-label) { float: left; cursor: pointer; line-height: 30px; margin-left: 10px; } .#{$namespace}-time-panel { position: absolute; } }