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