| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185 | 
							- $module: #{$prefix}-datepicker;
 
- .#{$prefix}-rtl,
 
- .#{$prefix}-portal-rtl {
 
-     .#{$module} {
 
-         direction: rtl;
 
-         &-footer {
 
-             padding-right: 0;
 
-             padding-left: $spacing-datepicker_footer-paddingRight;
 
-             text-align: left;
 
-             .#{$prefix}-button {
 
-                 &:first-of-type {
 
-                     margin-left: 0;
 
-                     margin-right: 0;
 
-                 }
 
-                 // confirm button
 
-                 &:nth-of-type(2) {
 
-                     margin-right: $spacing-datepicker_footer_cancel_button-marginRight;
 
-                     margin-left: 0;
 
-                 }
 
-             }
 
-         }
 
-         &-day {
 
-             &-offsetrange-start {
 
-                 .#{$module}-day-main {
 
-                     border-radius: 0 $width-datepicker_day_main-borderRadius $width-datepicker_day_main-borderRadius 0;
 
-                 }
 
-             }
 
-             &-offsetrange-end {
 
-                 .#{$module}-day-main {
 
-                     border-radius: $width-datepicker_day_main-borderRadius 0 0 $width-datepicker_day_main-borderRadius;
 
-                 }
 
-             }
 
-             &-selected-start,
 
-             &-hoverday-before-selectedrange,
 
-             &-offsetrange-start {
 
-                 .#{$module}-day-main {
 
-                     margin-right: $spacing-datepicker_day-marginX;
 
-                     margin-left: auto;
 
-                     border-radius: 0 $width-datepicker_day_main-borderRadius $width-datepicker_day_main-borderRadius 0;
 
-                 }
 
-             }
 
-             &-selected-end,
 
-             &-hoverday-after-selectedrange,
 
-             &-offsetrange-end {
 
-                 .#{$module}-day-main {
 
-                     margin-left: $spacing-datepicker_day-marginX;
 
-                     margin-right: auto;
 
-                     border-radius: $width-datepicker_day_main-borderRadius 0 0 $width-datepicker_day_main-borderRadius;
 
-                 }
 
-             }
 
-         }
 
-         &-switch {
 
-             &-text {
 
-                 padding-left: 0;
 
-                 padding-right: $spacing-datepicker_switch_text-paddingLeft;
 
-             }
 
-         }
 
-         &-quick-control {
 
-             &-item {
 
-                 margin-left: 0;
 
-                 margin-right: $spacing-datepicker_quick_control_item-marginRight;
 
-             }
 
-         }
 
-         &-navigation,
 
-         &-yam {
 
-             // rtl 对箭头进行翻转
 
-             .#{$prefix}-icon-chevron_left,
 
-             .#{$prefix}-icon-chevron_right,
 
-             .#{$prefix}-icon-double_chevron_left,
 
-             .#{$prefix}-icon-double_chevron_right {
 
-                 transform: scaleX(-1);
 
-             }
 
-         }
 
-         &-range {
 
-             &-input {
 
-                 &-prefix {
 
-                     padding-left: $spacing-datepicker_range_input_prefix-paddingRight;
 
-                     padding-right: $spacing-datepicker_range_input_prefix-paddingLeft;
 
-                 }
 
-     
 
-                 &-suffix {
 
-                     padding-left: $spacing-datepicker_range_input_suffix-paddingRight;
 
-                     padding-right: $spacing-datepicker_range_input_suffix-paddingLeft;
 
-                     
 
-                     &-hidden {
 
-                         display: none;
 
-                     }
 
-                 }
 
-     
 
-                 &-clearbtn {
 
-                     padding-left: $spacing-datepicker_range_input_clearbtn-paddingRight;
 
-                     padding-right: $spacing-datepicker_range_input_clearbtn-paddingLeft;
 
-                 }
 
-             }
 
-         }
 
-     }
 
-     /*
 
-     * 小尺寸 DatePicker
 
-     */
 
-     .#{$module}-compact {
 
-         .#{$module}-month-grid {
 
-             &[x-type="dateRange"],
 
-             &[x-type="dateTimeRange"] {
 
-                 .#{$module}-month-grid-left {
 
-                     border-left: $width-datepicker-border solid $color-datepicker_border-bg-default;
 
-                     border-right: 0;
 
-                 }
 
-             }
 
-             .#{$prefix}-scrolllist {
 
-                 &-item-wheel {
 
-                     // 去除中间分割线
 
-                     border-left: 0;
 
-                     border-right: 0;
 
-                 }
 
-             }
 
-         }
 
-         .#{$module}-day {
 
-             &-offsetrange-start {
 
-                 .#{$module}-day-main {
 
-                     border-radius: 0 $width-datepicker_day_compact-borderRadius $width-datepicker_day_compact-borderRadius 0;
 
-                 }
 
-             }
 
-             &-offsetrange-end {
 
-                 .#{$module}-day-main {
 
-                     border-radius: $width-datepicker_day_compact-borderRadius 0 0 $width-datepicker_day_compact-borderRadius;
 
-                 }
 
-             }
 
-             &-selected-start {
 
-                 .#{$module}-day-main {
 
-                     margin-left: 0;
 
-                     margin-right: $spacing-datepicker_day_compact-margin;
 
-                     border-radius: 0 $width-datepicker_day_compact-borderRadius $width-datepicker_day_compact-borderRadius 0;
 
-                 }
 
-             }
 
-             &-selected-end {
 
-                 .#{$module}-day-main {
 
-                     margin-right: 0;
 
-                     margin-left: $spacing-datepicker_day_compact-margin;
 
-                     border-radius: $width-datepicker_day_compact-borderRadius 0 0 $width-datepicker_day_compact-borderRadius;
 
-                 }
 
-             }
 
-         }
 
-         .#{$module}-switch {
 
-             &-date {
 
-                 border-left: $width-datepicker-border solid $color-datepicker_border-bg-default;
 
-                 border-right: 0;
 
-             }
 
-             &-text {
 
-                 // 去掉icon后不需要pl
 
-                 padding-left: auto;
 
-                 padding-right: 0;
 
-             }
 
-         }
 
-         .#{$module}-footer {
 
-             padding-left: $spacing-datepicker_footer_compact-paddintRight;
 
-             padding-right: auto;
 
-         }
 
-     }
 
- }
 
 
  |