@charset "UTF-8";
/*
  @component radio
  @display Radio
  @chinese 单选框
  @family data-entry
*/
:root {
  /**
   @desc motion-time
   @namespace motion
   @semantic 动画时长
   @unconfigurable
   */
  --radio-motion-time: var(--motion-time-1);
  /**
    @desc motion-type
    @namespace base/motion
    @semantic 动画类型
    @unconfigurable
  */
  --radio-motion-type: var(--motion-type-ease);
  /*
    @desc padding(t,b)
    @namespace size/common
    @semantic 内边距(小号)
  */
  --radio-small-padding: var(--box-small-spacing);
  /*
    @desc small-border-width
    @namespace size/circle
    @semantic 边框粗细(小号)
  */
  --radio-circle-border-small-width: var(--box-small-border-width);
  /*
    @desc spacing
    @namespace size/font
    @semantic 文本左间距(小号)
  */
  --radio-text-left-small-margin: var(--box-small-spacing);
  /*
    @desc padding(t,b)
    @namespace size/common
    @semantic 内边距(中号)
  */
  --radio-medium-padding: var(--box-medium-spacing);
  /*
    @desc medium-border-width
    @namespace size/circle
    @semantic 边框粗细(中号)
  */
  --radio-circle-border-medium-width: var(--box-medium-border-width);
  /*
    @desc spacing
    @namespace size/font
    @semantic 文本左间距(中号)
  */
  --radio-text-left-medium-margin: var(--box-medium-spacing);
  /*
    @desc padding(t,b)
    @namespace size/common
    @semantic 内边距(大号)
  */
  --radio-large-padding: var(--box-large-spacing);
  /*
    @desc large-border-width
    @namespace size/circle
    @semantic 边框粗细(大号)
  */
  --radio-circle-border-large-width: var(--box-large-border-width);
  /*
    @desc spacing
    @namespace size/font
    @semantic 文本左间距(大号)
  */
  --radio-text-left-large-margin: var(--box-large-spacing);
  /*
    @desc small-circle-size
    @namespace size/circle
    @semantic 外圈尺寸(小号)
  */
  --radio-small-circle-size: var(--s-4);
  /*
    @desc medium-circle-size
    @namespace size/circle
    @semantic 外圈尺寸(中号)
  */
  --radio-medium-circle-size: var(--s-5);
  /*
    @desc large-circle-size
    @namespace size/circle
    @semantic 外圈尺寸(大号)
  */
  --radio-large-circle-size: var(--s-6);
  /*
    @desc small-point-size
    @namespace size/circle
    @semantic 内圈尺寸(小号)
  */
  --radio-small-point-size: var(--s-4);
  /*
    @desc medium-point-size
    @namespace size/circle
    @semantic 内圈尺寸(中号)
  */
  --radio-medium-point-size: var(--s-5);
  /*
    @desc large-point-size
    @namespace size/circle
    @semantic 内圈尺寸(大号)
  */
  --radio-large-point-size: var(--s-6);
  /*
    @desc circle-corner
    @namespace size/circle
    @semantic 圆角尺寸
  */
  --radio-circle-corner: var(--corner-semicircle);
  /*
    @desc circle-border-color
    @namespace style/circle
    @semantic 外圈边框色
  */
  --radio-circle-border-color: var(--color-line1-3);
  /*
    @desc circle-bg-color
    @namespace style/circle
    @semantic 外圈背景色
  */
  --radio-circle-bg-color: var(--color-white);
  /*
    @desc selected-circle-border-color
    @namespace style/circle
    @semantic 外圈边框色(选中)
  */
  --radio-circle-selected-border-color: var(--box-primary-solid-background-color);
  /*
    @desc disabled-circle-border-color
    @namespace style/circle
    @semantic 外圈边框色(禁用)
  */
  --radio-circle-disabled-border-color: var(--color-fill1-4);
  /*
    @desc disabled-circle-border-color
    @namespace style/circle
    @semantic 外圈边框色(选中-禁用)
  */
  --radio-circle-selected-disabled-border-color: var(--color-brand-1);
  /*
    @desc disabled-circle-bg-color
    @namespace style/circle
    @semantic 外圈背景色(禁用)
  */
  --radio-circle-disabled-bg-color: var(--color-fill1-1);
  /*
    @desc selected-circle-bg-color
    @namespace style/circle
    @semantic 外圈背景色(选中)
  */
  --radio-circle-selected-bg-color: var(--box-primary-solid-background-color);
  /*
    @desc selected-disabled-circle-bg-color
    @namespace style/circle
    @semantic 外圈背景色(选中-禁用)
  */
  --radio-circle-selected-disabled-bg-color: var(--color-brand-1);
  /*
    @desc selected-point-bg-color
    @namespace style/point
    @semantic 图标背景色(选中)
  */
  --radio-point-selected-bg-color: var(--box-primary-solid-icon-color);
  /*
    @desc selected-disabled-point-bg-color
    @namespace style/point
    @semantic 图标背景色(选中-禁用)
  */
  --radio-point-selected-disabled-bg-color: var(--box-primary-solid-icon-color);
  /*
    @desc small-text-size
    @namespace size/font
    @semantic 字体大小(小号)
  */
  --radio-small-font-size: var(--p-body-1-font-size);
  /*
    @desc medium-text-size
    @namespace size/font
    @semantic 字体大小(中号)
  */
  --radio-medium-font-size: var(--p-body-2-font-size);
  /*
    @desc large-text-size
    @namespace size/font
    @semantic 字体大小(大号)
  */
  --radio-large-font-size: var(--p-subhead-font-size);
  /*
    @desc text-color
    @namespace style/font
    @semantic 字体色
  */
  --radio-text-color: var(--color-text1-4);
  /*
    @desc selected-text-color
    @namespace style/font
    @semantic 字体色(选中)
  */
  --radio-text-selected-color: var(--color-text1-4);
  /*
    @desc disabled-text-color
    @namespace style/font
    @semantic 字体色(禁用)
  */
  --radio-text-disbled-color: var(--color-text1-1);
}