.#{$cascader-prefix-cls} {
  &__caspanel {
    float: left;
    width: auto !important;
    min-width: $cascader-min-width;
    margin-right: $cascader-margin-right;
  }

  &--loading {
    display: inline-block;
    color: $cascader-loading-color;
    vertical-align: middle;
    vertical-align: -webkit-baseline-middle;

    .#{$icon-prefix}-loading {
      animation: loading-rotate 1s linear infinite;
    }
  }
}

@keyframes loading-rotate {
  100% {
    transform: rotate(360deg);
  }
}