@import "../mixins/mixins"; @import "../common/var"; @import "../common/transition"; @include b(date-editor) { position: relative; display: inline-block; text-align: left; &.el-input, &.el-input__inner { width: 220px; } @include m((monthrange)) { &.el-input, &.el-input__inner { width: 300px; } } @include m((daterange, timerange)) { &.el-input, &.el-input__inner { width: 350px; } } @include m(datetimerange) { &.el-input, &.el-input__inner { width: 400px; } } @include m(dates) { .el-input__inner { text-overflow: ellipsis; white-space: nowrap; } } .el-icon-circle-close { cursor: pointer; } .el-range__icon { font-size: 14px; margin-left: -5px; color: $--color-text-placeholder; float: left; line-height: 32px; } .el-range-input { appearance: none; border: none; outline: none; display: inline-block; height: 100%; margin: 0; padding: 0; width: 39%; text-align: center; font-size: $--font-size-base; color: $--color-text-regular; &::placeholder { color: $--color-text-placeholder; } } .el-range-separator { display: inline-block; height: 100%; padding: 0 5px; margin: 0; text-align: center; line-height: 32px; font-size: 14px; width: 5%; color: $--color-text-primary; } .el-range__close-icon { font-size: 14px; color: $--color-text-placeholder; width: 25px; display: inline-block; float: right; line-height: 32px; } } @include b(range-editor) { &.el-input__inner { display: inline-flex; align-items: center; padding: 3px 10px; } .el-range-input { line-height: 1; } @include when(active) { border-color: $--color-primary; &:hover { border-color: $--color-primary; } } @include m(medium) { &.el-input__inner { height: $--input-medium-height; } .el-range-separator { line-height: 28px; font-size: $--input-medium-font-size; } .el-range-input { font-size: $--input-medium-font-size; } .el-range__icon, .el-range__close-icon { line-height: 28px; } } @include m(small) { &.el-input__inner { height: $--input-small-height; } .el-range-separator { line-height: 24px; font-size: $--input-small-font-size; } .el-range-input { font-size: $--input-small-font-size; } .el-range__icon, .el-range__close-icon { line-height: 24px; } } @include m(mini) { &.el-input__inner { height: $--input-mini-height; } .el-range-separator { line-height: 20px; font-size: $--input-mini-font-size; } .el-range-input { font-size: $--input-mini-font-size; } .el-range__icon, .el-range__close-icon { line-height: 20px; } } @include when(disabled) { background-color: $--input-disabled-fill; border-color: $--input-disabled-border; color: $--input-disabled-color; cursor: not-allowed; &:hover, &:focus { border-color: $--input-disabled-border; } input { background-color: $--input-disabled-fill; color: $--input-disabled-color; cursor: not-allowed; &::placeholder { color: $--input-disabled-placeholder-color; } } .el-range-separator { color: $--input-disabled-color; } } }