@prefix-cls-icon-picker: ~'@{namespace}-icon-picker';
@prefix-cls-svg-icon: ~'@{namespace}-svg-icon';

.bz-app-iconify {
  display: inline-block;
  // vertical-align: middle;

  &-spin {
    svg {
      animation: loadingCircle 1s infinite linear;
    }
  }
}

span.iconify {
  display: block;
  min-width: 1em;
  min-height: 1em;
  background-color: @iconify-bg-color;
  border-radius: 100%;
}

.@{prefix-cls-icon-picker} {
  .ant-input-group-addon {
    padding: 0;
  }

  &-popover {
    width: 290px;

    .ant-popover-inner-content {
      padding: 0;
    }

    .scrollbar {
      height: 220px;
    }
  }
}

.@{prefix-cls-svg-icon} {
  display: inline-block;
  overflow: hidden;
  vertical-align: -0.15em;
  fill: currentColor;
}

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