@import '../../style/themes/default';
@import '../../style/mixins/index';
@import './mixin';

/* ========================================================================
   Component: Radio
 ========================================================================== */
@clinia-primary-radio-cls: ~'@{clinia-prefix}-radio-primary';
@clinia-secondary-radio-cls: ~'@{clinia-prefix}-radio-secondary';

.antRadioFn(@radio-prefix-cls: @clinia-primary-radio-cls, @color: @radio-dot-color);
.antRadioFn(@radio-prefix-cls: @clinia-secondary-radio-cls, @color: @radio-dot-secondary-color);


/* ========================================================================
   Component: Radio Button
 ========================================================================== */
.antRadioButtonFn(
  @radio-prefix-cls: ~'@{clinia-prefix}-radio-button-primary',
  @color: @radio-button-border-color,
  @hover-color: @radio-button-hover-color,
  @active-color: @radio-button-active-color);

.antRadioButtonFn(
  @radio-prefix-cls: ~'@{clinia-prefix}-radio-button-secondary',
  @color: @radio-button-border-secondary-color,
  @hover-color: @radio-button-hover-secondary-color,
  @active-color: @radio-button-active-secondary-color);


/* ========================================================================
   Component: Radio Groups
 ========================================================================== */
 @radio-group-prefix-cls: ~'@{clinia-prefix}-radio-group';
.@{radio-group-prefix-cls} {
  .reset-component;
  display: inline-block;
  line-height: unset;

  &-small {
    font-size: @font-size-sm;
  }
}
