@import "../../../style/mixin.less";

.@{prefix}-picker {

    .@{prefix}-popup-content {
        .use-var(box-shadow, picker-wrapper-shadow);
        .use-var(border-top-left-radius, picker-wrapper-border-radius);
        .use-var(border-top-right-radius, picker-wrapper-border-radius);
    }

    &-header {
        position: relative;
        display: flex;
        justify-content: space-between;
        align-items: center;
        .use-var(background-color, picker-header-background);
        .use-var(height, picker-header-height);
        .use-var(border-top-left-radius, picker-wrapper-border-radius);
        .use-var(border-top-right-radius, picker-wrapper-border-radius);

        &-title {
            flex: 1;
            text-align: center;
            .use-var(font-size, picker-title-font-size);
            .use-var(padding, picker-title-padding);
            .use-var(color, font-color);
            .text-overflow();
        }

        &-btn {
            position: absolute;
            .use-var(font-size, picker-button-font-size);
            .use-var(padding, picker-button-padding);

            &.left {
                .set-prop-with-rtl(left, 0);
                .use-var(color, picker-left-btn-color);
            }

            &.right {
                .set-prop-with-rtl(right, 0);
                .use-var(color, picker-right-btn-color);
            }
        }
    }
}

/***************************************************
 *                                                 *
 *               Arco Theme Style                  *
 *                                                 *
 ***************************************************/
& when (@use-dark-mode = 1) {
    
  .process-bg-color-with-config,
  .process-custom-icon-bg-color-with-config {
    @{arco-dark-mode-selector} & {
      .use-var(color, dark-steps-process-with-config-item-icon-color);
      .use-var(color, dark-steps-process-with-config-item-icon-color);
    }
  }
  .wait-custom-icon-bg-color-with-config {
    @{arco-dark-mode-selector} & {
      .use-var(background, dark-steps-wait-icon-num-background);
      .use-var(color, dark-sub-info-font-color);
      .use-var(background, dark-steps-wait-icon-num-background);
      .use-var(color, dark-sub-info-font-color);
    }
  }
  .@{prefix}-picker {
    &-header {
      @{arco-dark-mode-selector} & {
        .use-var(background-color, dark-picker-header-background);
      }
      &-title {
        @{arco-dark-mode-selector} & {
          .use-var(color, dark-font-color);
        }
      }
      &-btn {
        &.left {
          @{arco-dark-mode-selector} & {
            .use-var(color, dark-picker-left-btn-color);
          }
        }
        &.right {
          @{arco-dark-mode-selector} & {
            .use-var(color, dark-picker-right-btn-color);
          }
        }
      }
    }
  }
}
/********************* End *************************/
