
@import './variables.scss';
@import '~@alifd/next/lib/core/index-noreset'; // next core style
@import '~@alifd/next/lib/search/scss/variable';
@import '~@alifd/next/lib/search/scss/mixin';

.#{$css-prefix}rating-base-disabled {
  .#{$css-prefix}rating-underlay .#{$css-prefix}icon {
    color: $b-design-rating-disabled-color;
  }
}

.#{$css-prefix}rating-small {
  .#{$css-prefix}rating-icon {
    .#{$css-prefix}icon::before {
      font-size: $b-design-rating-small-size;
      width: $b-design-rating-small-size;
    }
  }
}

.#{$css-prefix}rating-medium {
  font-size: $b-design-rating-medium-size;

  .#{$css-prefix}rating-icon {
    .#{$css-prefix}icon::before {
      font-size: $b-design-rating-medium-size;
      width: $b-design-rating-medium-size;
    }
  }
}

.#{$css-prefix}rating-large {
  .#{$css-prefix}rating-icon {
    .#{$css-prefix}icon::before {
      font-size: $b-design-rating-large-size;
      width: $b-design-rating-large-size;
    }
  }
}

.#{$css-prefix}rate-favorite {
  .#{$css-prefix}rating-underlay {
    .#{$css-prefix}rating-icon {
      .#{$css-prefix}rating-symbol-icon::before {
        content: url('data:image/svg+xml; utf8, <svg viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="控件" stroke="none" stroke-width="1" fill="rgba(217,217,217)" fill-rule="evenodd"><g id="Icon-/-Filled-/-Status-/-Warning-/-20" transform="translate(-1.000000, -1.000000)"><path d="M9.99978617,4.580625 L10.6702325,3.90264139 C12.5185911,2.03245287 15.5153725,2.03245287 17.3637311,3.90264139 C19.1719079,5.73217363 19.2112161,8.67372005 17.4816556,10.5516007 L10.4453564,17.6750228 C10.2027851,17.9205976 9.80706445,17.9230325 9.56148964,17.6804611 C9.55972534,17.6787184 9.55797142,17.6769652 9.55622799,17.6752016 L2.63626894,10.6751931 L2.63626894,10.6751931 C0.787910353,8.80500459 0.787910353,5.7728299 2.63626894,3.90264139 C4.48462753,2.03245287 7.48140891,2.03245287 9.32976749,3.90264139 L9.99978617,4.580625 C10.4467504,4.12863592 10.6702325,3.90264139 10.6702325,3.90264139 C10.6702325,3.90264139 10.4467504,4.12863592 9.99978617,4.580625 Z" id="路径"></path></g></g></svg>');
      }
    }
  }

  .#{$css-prefix}rating-overlay {
    .#{$css-prefix}rating-icon {
      .#{$css-prefix}rating-symbol-icon::before {
        content: url('data:image/svg+xml; utf8, <svg viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="控件" stroke="none" stroke-width="1" fill="rgba(27,88,244)" fill-rule="evenodd"><g id="Icon-/-Filled-/-Status-/-Warning-/-20" transform="translate(-1.000000, -1.000000)"><path d="M9.99978617,4.580625 L10.6702325,3.90264139 C12.5185911,2.03245287 15.5153725,2.03245287 17.3637311,3.90264139 C19.1719079,5.73217363 19.2112161,8.67372005 17.4816556,10.5516007 L10.4453564,17.6750228 C10.2027851,17.9205976 9.80706445,17.9230325 9.56148964,17.6804611 C9.55972534,17.6787184 9.55797142,17.6769652 9.55622799,17.6752016 L2.63626894,10.6751931 L2.63626894,10.6751931 C0.787910353,8.80500459 0.787910353,5.7728299 2.63626894,3.90264139 C4.48462753,2.03245287 7.48140891,2.03245287 9.32976749,3.90264139 L9.99978617,4.580625 C10.4467504,4.12863592 10.6702325,3.90264139 10.6702325,3.90264139 C10.6702325,3.90264139 10.4467504,4.12863592 9.99978617,4.580625 Z" id="路径"></path></g></g></svg>');
      }
    }
  }
}

// 数字状态颜色

.#{$css-prefix}rate-number {

  .#{$css-prefix}rating-overlay,
  .#{$css-prefix}rating-underlay {
    .#{$css-prefix}rating-symbol-icon::before {
      color: transparent;
    }
  }
}

.#{$css-prefix}number-rate-underlay {
  color: $b-design-rating-enabled-color;
}

.#{$css-prefix}number-rate-overlay {
  color: $b-design-rating-active-color;
}

.#{$css-prefix}large {

  .#{$css-prefix}number-rate-underlay,
  .#{$css-prefix}number-rate-overlay {
    .#{$css-prefix}icon {
      div {
        font-size: $b-design-rating-large-size !important;
        width: $b-design-rating-large-width !important;
      }
    }
  }
}

.#{$css-prefix}small {

  .#{$css-prefix}number-rate-underlay,
  .#{$css-prefix}number-rate-overlay {
    .#{$css-prefix}icon {
      div {
        font-size: 16px !important;
        width: 20px !important;
      }
    }
  }
}

//新增调整icon之间间距

// .#{$css-prefix}rating-underlay,
// .#{$css-prefix}rating-overlay {
//   .#{$css-prefix}rating-icon {
//     margin-left: $b-design-rating-margin-l;
//   }
// }