@import '../../styles/themes/index.less';
@import '../../styles/mixins/index.less';

@radio-prefix-cls: ~'@{prefix}-Radio';

@radio-color-border: var(--color-border);
@radio-border-width: @border-1;
@radio-layout-height: 14px;
@radio-color-border_hover: var(--primary-5);
@radio-color-border_disabled: var(--color-border);
@radio-color-bg: var(--color-bg-2);
@radio-color-bg_checked: var(--primary-6);
@radio-button-color-border: var(--color-border);
@radio-button-color-border_checked: var(--primary-6);
@radio-button-color-border_hover: var(--color-border);
@radio-button-border-width: @border-1;
@radio-border-radius: @border-radius-circle;
@radio-color-bg_disabled: var(--color-fill-2);
@radio-color-bg_checked_disabled: var(--primary-3);
@radio-color-dot-bg_checked_disabled: @radio-color-bg_disabled;

@radio-color-text: var(--color-text-1);
@radio-color-text_disabled: var(--color-text-4);
@radio-color-text_checked_disabled: var(--color-text-4);
@radio-font-text-size: @font-size-base;
@radio-font-text-size_large: @font-size-base;
@radio-font-text-size_small: @font-size-base;
@radio-margin-text-left: @spacing-4;

@radio-size-mask-height: 0;
@radio-mask-bg-color-bg: @icon-hover-color-bg;
@radio-group-margin-right: @spacing-8;
@radio-group-button-color-bg: var(--color-fill-2);
@radio-group-button-color-bg_dark: var(--color-bg-3);
@radio-button-small-padding-horizontal: 7px;
@radio-button-padding-horizontal: 12px;
@radio-button-larger-padding-horizontal: 15px;
@radio-button-spacing: 3px;
@radio-button-color-bg_active: var(--color-bg-2);
@radio-button-color-fill-bg_active: var(--primary-6);
@radio-button-color-bg_active_dark: var(--color-fill-2);
@radio-button-color-bg_hover: var(--color-bg-2);
@radio-button-color-text_active: var(--primary-6);
@radio-button-color-fill-text_active: var(--color-white);
@radio-button-font-text-weight_active: @font-weight-400;
@radio-button-color-text_hover: var(--primary-6);

@radio-button-border-radius: @border-radius;
@radio-group-border-radius: @border-radius;
@radio-button-bg-border-radius: @radio-button-border-radius;
@radio-button-color-bg: @color-transparent;
@radio-button-color-text: var(--color-text-2);

@radio-button-color-bg_disabled: @color-transparent;
@radio-button-color-text_disabled: var(--color-text-4);
@radio-button-color-bg_checked_disabled: @radio-button-color-bg_active;
@radio-button-color-text_checked_disabled: var(--primary-3);

@radio-button-color-separator-bg: var(--color-border);
@radio-button-size-separator-width: 1px;
@radio-button-size-separator-height: 14px;

@radio-size-small-height: @size-small;
@radio-size-default-height: @size-middle;
@radio-size-large-height: @size-large;
@radio-group-size-line-height_vertical: @size-7;
@radio-color-box-shadow: var(--primary-6);
