@import '../../style/variables.less';

.pro-icon {
  cursor: pointer;

  &.pro-icon-with-theme {
    fill: var(--zaui-brand, #006aff);
  }

  &.pro-icon-spin {
    animation: loadingCircle 1s infinite linear;
  }
}

// 内层图标容器（buttonIcon=false 时的 span，buttonIcon=true 时的 Button）
// 静态样式统一在此，动态 width/height 通过内联 style 传入
.pro-icon-wrapper,
.pro-icon-btn-inner {
  display: inline-block;
  border: none;
  border-radius: 0;
  padding: 0;
  vertical-align: baseline;
}

.pro-icon-btn {
  .anticon {
    display: inline-block;
  }

  &.@{ant-prefix}-btn-icon-only {
    width: auto;
    height: auto;
    vertical-align: 0;
  }
}
