@charset "UTF-8";
/*
  @component tab
  @display Tab
  @chinese 标签页
  @family navigation
*/
:root {
  /**
   @desc icon-size
   @namespace size/small
   @semantic 小尺寸图标大小
  */
  --tab-small-icon-size: var(--icon-xxs);
  /**
   @desc icon-size
   @namespace size/medium
   @semantic 中尺寸图标大小
  */
  --tab-medium-icon-size: var(--icon-xs);
  /**
   @desc icon-size
   @namespace size/large
   @semantic 大尺寸图标大小
  */
  --tab-large-icon-size: var(--icon-s);
  /*
   @desc spacing
   @namespace size/small
   @semantic 小尺寸内部间隙
  */
  --tab-small-spacing: var(--box-small-spacing);
  /*
   @desc spacing
   @namespace size/medium
   @semantic 中尺寸内部间隙
  */
  --tab-medium-spacing: var(--box-medium-spacing);
  /*
   @desc spacing
   @namespace size/large
   @semantic 大尺寸内部间隙
  */
  --tab-large-spacing: var(--box-large-spacing);
  /**
   @desc font-size
   @namespace size/small
   @semantic 小尺寸文字大小
  */
  --tab-small-font-size: var(--p-body-1-font-size);
  /**
   @desc font-size
   @namespace size/medium
   @semantic 中尺寸文字大小
  */
  --tab-medium-font-size: var(--p-body-2-font-size);
  /**
   @desc font-size
   @namespace size/large
   @semantic 大尺寸文字大小
  */
  --tab-large-font-size: var(--p-subhead-font-size);
  /**
     @desc padding
     @namespace size/small
     @semantic small内边距
    */
  --tab-small-padding: var(--box-small-padding);
  /**
     @desc border radius
     @namespace size/small
     @semantic small内边距
     */
  --tab-small-corner: var(--box-small-border-radius);
  /**
     @desc padding
     @namespace size/medium
     @semantic medium内边距
    */
  --tab-medium-padding: var(--box-medium-padding);
  /**
     @desc border radius
     @namespace size/medium
     @semantic medium内边距
     */
  --tab-medium-corner: var(--box-medium-border-radius);
  /**
     @desc padding
     @namespace size/large
     @semantic large内边距
    */
  --tab-large-padding: var(--box-large-padding);
  /**
     @desc border radius
     @namespace size/large
     @semantic large内边距
     */
  --tab-large-corner: var(--box-large-border-radius);
  /**
   @desc bg-color
   @namespace state/normal
   @semantic 背景色
  */
  --tab-bg-color: var(--box-normal-outline-background-color);
  /**
   @desc bg-color
   @namespace state/capsule
   @semantic 背景色
  */
  --tab-capsule-bg-color: var(--box-normal-outline-background-color);
  /**
   @desc bg-color
   @namespace state/capsule
   @semantic 选中背景色
  */
  --tab-capsule-active-bg-color: var(--box-primary-solid-background-color);
  /**
   @desc divider-color
   @namespace state/normal
   @semantic 分割线颜色
  */
  --tab-divider-color: var(--box-normal-outline-border-color);
  /**
   @desc divider-height
   @namespace size/bounding
   @semantic 分割线高度
  */
  --tab-divider-height: var(--line-1);
  /**
   @desc active-line-height
   @namespace state/active
   @semantic 激活线高度
  */
  --tab-active-line-height: 0.5333333333333333vw;
  /**
   @desc color
   @namespace state/normal
   @semantic 普通文本颜色
  */
  --tab-normal-color: var(--box-normal-outline-font-color);
  /**
   @desc color
   @namespace state/active
   @semantic 选中文本颜色
  */
  --tab-active-color: var(--box-primary-text-font-color);
  /**
   @desc color
   @namespace state/capsule
   @semantic 普通文本颜色
  */
  --tab-capsule-normal-color: var(--box-normal-outline-font-color);
  /**
   @desc capsule color
   @namespace state/capsule
   @semantic 选中文本颜色
  */
  --tab-capsule-active-color: var(--box-primary-solid-font-color);
  /**
   @desc border color
   @namespace state/capsule
   @semantic 边框颜色
  */
  --tab-capsule-border-color: var(--box-normal-outline-border-color); }
