@import '~antd/es/radio/style/index.less';
@import '../variable.less';

@radio-prefix-cls: ~'@{ant-prefix}-radio';
@radio-group-prefix-cls: ~'@{radio-prefix-cls}-group';
@radio-inner-prefix-cls: ~'@{radio-prefix-cls}-inner';

.@{radio-prefix-cls} {
  &-wrapper:not(&-checked):hover &-inner,
  &:not(&-checked):hover &-inner {
    border-color: @primary-color-hover;
  }
}

span.@{radio-prefix-cls} + * {
  padding-right: @radio-label-padding-right;
  padding-left: @radio-label-padding-left;
}

.@{radio-prefix-cls}-button-wrapper {
  .@{radio-group-prefix-cls}-large & {
    font-size: @btn-font-size-lg;
    height: @btn-height-lg;
    line-height: @line-height-base;
    padding: @btn-padding-vertical-lg @btn-padding-horizontal-lg;
  }

  .@{radio-group-prefix-cls}-small & {
    font-size: @btn-font-size-sm;
    height: @btn-height-sm;
    line-height: @line-height-base;
    padding: @btn-padding-vertical-sm @btn-padding-horizontal-sm;
  }

  // &-checked:not(&-disabled) {

  // }
}
