/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.arco-button.pico-rectangle-primary-large {
  min-width: 7.5rem;
  height: 3rem;
  background-color: #4807FA;
  color: rgba(255, 255, 255, 0.95);
  position: relative;
  border-radius: 0.5rem;
  text-align: center;
}
.arco-button.pico-rectangle-primary-large .arco-button-text {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.arco-button.pico-rectangle-primary-large .arco-button-text-has-icon {
  margin-left: 0.25rem;
}
.arco-button.pico-rectangle-primary-large .button-pressed-overlay {
  border-radius: 0.5rem;
}
.arco-button.pico-rectangle-primary-large.disabled {
  opacity: 0.3;
}
.arco-button.pico-rectangle-primary-large .button-pressed-overlay {
  display: none;
}
.arco-button.pico-rectangle-primary-large:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}
.arco-button.pico-rectangle-primary-medium {
  height: 2.25rem;
  padding: 0.5rem 0.75rem;
  background-color: #4807FA;
  color: rgba(255, 255, 255, 0.95);
  position: relative;
  border-radius: 0.5rem;
  text-align: center;
}
.arco-button.pico-rectangle-primary-medium .arco-button-text {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.arco-button.pico-rectangle-primary-medium .arco-button-text-has-icon {
  margin-left: 0.1875rem;
}
.arco-button.pico-rectangle-primary-medium .button-pressed-overlay {
  border-radius: 0.5rem;
}
.arco-button.pico-rectangle-primary-medium.disabled {
  opacity: 0.3;
}
.arco-button.pico-rectangle-primary-medium .button-pressed-overlay {
  display: none;
}
.arco-button.pico-rectangle-primary-medium:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}
.arco-button.pico-rectangle-primary-small {
  height: 1.75rem;
  padding: 0.375rem 0.5rem;
  background-color: #4807FA;
  color: rgba(255, 255, 255, 0.95);
  position: relative;
  border-radius: 0.5rem;
  text-align: center;
  border-radius: 0.375rem;
}
.arco-button.pico-rectangle-primary-small .arco-button-text {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  line-height: 1;
}
.arco-button.pico-rectangle-primary-small .arco-button-text-has-icon {
  margin-left: 0.125rem;
}
.arco-button.pico-rectangle-primary-small .button-pressed-overlay {
  border-radius: 0.375rem;
}
.arco-button.pico-rectangle-primary-small.disabled {
  opacity: 0.3;
}
.arco-button.pico-rectangle-primary-small .button-pressed-overlay {
  display: none;
}
.arco-button.pico-rectangle-primary-small:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.arco-button.pico-rectangle-primary-light-large {
  min-width: 7.5rem;
  height: 3rem;
  background-color: rgba(13, 0, 255, 0.07);
  color: #3B00DF;
  position: relative;
  border-radius: 0.5rem;
  text-align: center;
}
.arco-button.pico-rectangle-primary-light-large .arco-button-text {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.arco-button.pico-rectangle-primary-light-large .arco-button-text-has-icon {
  margin-left: 0.25rem;
}
.arco-button.pico-rectangle-primary-light-large .button-pressed-overlay {
  border-radius: 0.5rem;
}
.arco-button.pico-rectangle-primary-light-large.disabled {
  opacity: 0.3;
}
.arco-button.pico-rectangle-primary-light-large .button-pressed-overlay {
  display: none;
}
.arco-button.pico-rectangle-primary-light-large:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}
.arco-button.pico-rectangle-primary-light-medium {
  height: 2.25rem;
  padding: 0.5625rem 0.75rem;
  background-color: rgba(13, 0, 255, 0.07);
  color: #3B00DF;
  position: relative;
  border-radius: 0.5rem;
  text-align: center;
}
.arco-button.pico-rectangle-primary-light-medium .arco-button-text {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.arco-button.pico-rectangle-primary-light-medium .arco-button-text-has-icon {
  margin-left: 0.1875rem;
}
.arco-button.pico-rectangle-primary-light-medium .button-pressed-overlay {
  border-radius: 0.5rem;
}
.arco-button.pico-rectangle-primary-light-medium.disabled {
  opacity: 0.3;
}
.arco-button.pico-rectangle-primary-light-medium .button-pressed-overlay {
  display: none;
}
.arco-button.pico-rectangle-primary-light-medium:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}
.arco-button.pico-rectangle-primary-light-small {
  height: 1.75rem;
  padding: 0.375rem 0.5rem;
  background-color: rgba(13, 0, 255, 0.07);
  color: #3B00DF;
  position: relative;
  border-radius: 0.5rem;
  text-align: center;
  border-radius: 0.375rem;
}
.arco-button.pico-rectangle-primary-light-small .arco-button-text {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  line-height: 1;
}
.arco-button.pico-rectangle-primary-light-small .arco-button-text-has-icon {
  margin-left: 0.125rem;
}
.arco-button.pico-rectangle-primary-light-small .button-pressed-overlay {
  border-radius: 0.375rem;
}
.arco-button.pico-rectangle-primary-light-small.disabled {
  opacity: 0.3;
}
.arco-button.pico-rectangle-primary-light-small .button-pressed-overlay {
  display: none;
}
.arco-button.pico-rectangle-primary-light-small:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.arco-button.pico-rectangle-light-large {
  min-width: 7.5rem;
  height: 3rem;
  background-color: rgba(30, 52, 72, 0.03);
  color: rgba(0, 0, 0, 0.65);
  position: relative;
  border-radius: 0.5rem;
  text-align: center;
}
.arco-button.pico-rectangle-light-large .arco-button-text {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.arco-button.pico-rectangle-light-large .arco-button-text-has-icon {
  margin-left: 0.25rem;
}
.arco-button.pico-rectangle-light-large .button-pressed-overlay {
  border-radius: 0.5rem;
}
.arco-button.pico-rectangle-light-large.disabled {
  opacity: 0.3;
}
.arco-button.pico-rectangle-light-large .button-pressed-overlay {
  display: none;
}
.arco-button.pico-rectangle-light-large:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}
.arco-button.pico-rectangle-light-medium {
  height: 2.25rem;
  padding: 0.5rem 0.75rem;
  background-color: rgba(30, 52, 72, 0.03);
  color: rgba(0, 0, 0, 0.65);
  position: relative;
  border-radius: 0.5rem;
  text-align: center;
}
.arco-button.pico-rectangle-light-medium .arco-button-text {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.arco-button.pico-rectangle-light-medium .arco-button-text-has-icon {
  margin-left: 0.1875rem;
}
.arco-button.pico-rectangle-light-medium .button-pressed-overlay {
  border-radius: 0.5rem;
}
.arco-button.pico-rectangle-light-medium.disabled {
  opacity: 0.3;
}
.arco-button.pico-rectangle-light-medium .button-pressed-overlay {
  display: none;
}
.arco-button.pico-rectangle-light-medium:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}
.arco-button.pico-rectangle-light-small {
  height: 1.75rem;
  padding: 0.375rem 0.5rem;
  background-color: rgba(30, 52, 72, 0.03);
  color: rgba(0, 0, 0, 0.65);
  position: relative;
  border-radius: 0.5rem;
  text-align: center;
  border-radius: 0.375rem;
}
.arco-button.pico-rectangle-light-small .arco-button-text {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  line-height: 1;
}
.arco-button.pico-rectangle-light-small .arco-button-text-has-icon {
  margin-left: 0.125rem;
}
.arco-button.pico-rectangle-light-small .button-pressed-overlay {
  border-radius: 0.375rem;
}
.arco-button.pico-rectangle-light-small.disabled {
  opacity: 0.3;
}
.arco-button.pico-rectangle-light-small .button-pressed-overlay {
  display: none;
}
.arco-button.pico-rectangle-light-small:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.arco-button.pico-rectangle-red-large {
  min-width: 7.5rem;
  height: 3rem;
  background-color: #FE2938;
  color: rgba(255, 255, 255, 0.95);
  position: relative;
  border-radius: 0.5rem;
  text-align: center;
}
.arco-button.pico-rectangle-red-large .arco-button-text {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.arco-button.pico-rectangle-red-large .arco-button-text-has-icon {
  margin-left: 0.25rem;
}
.arco-button.pico-rectangle-red-large .button-pressed-overlay {
  border-radius: 0.5rem;
}
.arco-button.pico-rectangle-red-large.disabled {
  opacity: 0.3;
}
.arco-button.pico-rectangle-red-large .button-pressed-overlay {
  display: none;
}
.arco-button.pico-rectangle-red-large:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}
.arco-button.pico-rectangle-red-medium {
  height: 2.25rem;
  padding: 0.5rem 0.75rem;
  background-color: #FE2938;
  color: rgba(255, 255, 255, 0.95);
  position: relative;
  border-radius: 0.5rem;
  text-align: center;
}
.arco-button.pico-rectangle-red-medium .arco-button-text {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.arco-button.pico-rectangle-red-medium .arco-button-text-has-icon {
  margin-left: 0.1875rem;
}
.arco-button.pico-rectangle-red-medium .button-pressed-overlay {
  border-radius: 0.5rem;
}
.arco-button.pico-rectangle-red-medium.disabled {
  opacity: 0.3;
}
.arco-button.pico-rectangle-red-medium .button-pressed-overlay {
  display: none;
}
.arco-button.pico-rectangle-red-medium:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}
.arco-button.pico-rectangle-red-small {
  height: 1.75rem;
  padding: 0.375rem 0.5rem;
  background-color: #FE2938;
  color: rgba(255, 255, 255, 0.95);
  position: relative;
  border-radius: 0.5rem;
  text-align: center;
  border-radius: 0.375rem;
}
.arco-button.pico-rectangle-red-small .arco-button-text {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  line-height: 1;
}
.arco-button.pico-rectangle-red-small .arco-button-text-has-icon {
  margin-left: 0.125rem;
}
.arco-button.pico-rectangle-red-small .button-pressed-overlay {
  border-radius: 0.375rem;
}
.arco-button.pico-rectangle-red-small.disabled {
  opacity: 0.3;
}
.arco-button.pico-rectangle-red-small .button-pressed-overlay {
  display: none;
}
.arco-button.pico-rectangle-red-small:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.arco-button.pico-rectangle-red-light-large {
  min-width: 7.5rem;
  height: 3rem;
  background-color: rgba(255, 30, 0, 0.07);
  color: #FE2938;
  position: relative;
  border-radius: 0.5rem;
  text-align: center;
}
.arco-button.pico-rectangle-red-light-large .arco-button-text {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.arco-button.pico-rectangle-red-light-large .arco-button-text-has-icon {
  margin-left: 0.25rem;
}
.arco-button.pico-rectangle-red-light-large .button-pressed-overlay {
  border-radius: 0.5rem;
}
.arco-button.pico-rectangle-red-light-large.disabled {
  opacity: 0.3;
}
.arco-button.pico-rectangle-red-light-large .button-pressed-overlay {
  display: none;
}
.arco-button.pico-rectangle-red-light-large:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}
.arco-button.pico-rectangle-red-light-medium {
  height: 2.25rem;
  padding: 0.5rem 0.75rem;
  background-color: rgba(255, 30, 0, 0.07);
  color: #FE2938;
  position: relative;
  border-radius: 0.5rem;
  text-align: center;
}
.arco-button.pico-rectangle-red-light-medium .arco-button-text {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.arco-button.pico-rectangle-red-light-medium .arco-button-text-has-icon {
  margin-left: 0.1875rem;
}
.arco-button.pico-rectangle-red-light-medium .button-pressed-overlay {
  border-radius: 0.5rem;
}
.arco-button.pico-rectangle-red-light-medium.disabled {
  opacity: 0.3;
}
.arco-button.pico-rectangle-red-light-medium .button-pressed-overlay {
  display: none;
}
.arco-button.pico-rectangle-red-light-medium:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}
.arco-button.pico-rectangle-red-light-small {
  height: 1.75rem;
  padding: 0.375rem 0.5rem;
  background-color: rgba(255, 30, 0, 0.07);
  color: #FE2938;
  position: relative;
  border-radius: 0.5rem;
  text-align: center;
  border-radius: 0.375rem;
}
.arco-button.pico-rectangle-red-light-small .arco-button-text {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  line-height: 1;
}
.arco-button.pico-rectangle-red-light-small .arco-button-text-has-icon {
  margin-left: 0.125rem;
}
.arco-button.pico-rectangle-red-light-small .button-pressed-overlay {
  border-radius: 0.375rem;
}
.arco-button.pico-rectangle-red-light-small.disabled {
  opacity: 0.3;
}
.arco-button.pico-rectangle-red-light-small .button-pressed-overlay {
  display: none;
}
.arco-button.pico-rectangle-red-light-small:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.arco-button.pico-capsule-primary-large {
  min-width: 7.5rem;
  height: 3rem;
  padding: 0.75rem;
  background-color: #4807FA;
  color: rgba(255, 255, 255, 0.95);
  position: relative;
  border-radius: 1.5rem;
  text-align: center;
}
.arco-button.pico-capsule-primary-large .arco-button-text {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.arco-button.pico-capsule-primary-large .arco-button-text-has-icon {
  margin-left: 0.25rem;
}
.arco-button.pico-capsule-primary-large.disabled {
  opacity: 0.3;
}
.arco-button.pico-capsule-primary-large .button-pressed-overlay {
  display: none;
}
.arco-button.pico-capsule-primary-large:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 1.5rem;
}
.arco-button.pico-capsule-primary-medium {
  height: 2.25rem;
  padding: 0 0.5rem;
  background-color: #4807FA;
  color: rgba(255, 255, 255, 0.95);
  position: relative;
  border-radius: 1.5rem;
  text-align: center;
}
.arco-button.pico-capsule-primary-medium .arco-button-text {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.arco-button.pico-capsule-primary-medium .arco-button-text-has-icon {
  margin-left: 0.1875rem;
}
.arco-button.pico-capsule-primary-medium.disabled {
  opacity: 0.3;
}
.arco-button.pico-capsule-primary-medium .button-pressed-overlay {
  display: none;
}
.arco-button.pico-capsule-primary-medium:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 1.5rem;
}
.arco-button.pico-capsule-primary-small {
  height: 1.75rem;
  padding: 0.375rem 0.75rem;
  background-color: #4807FA;
  color: rgba(255, 255, 255, 0.95);
  position: relative;
  border-radius: 1.5rem;
  text-align: center;
  border-radius: 0.875rem;
}
.arco-button.pico-capsule-primary-small .arco-button-text {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  line-height: 1;
}
.arco-button.pico-capsule-primary-small .arco-button-text-has-icon {
  margin-left: 0.125rem;
}
.arco-button.pico-capsule-primary-small.disabled {
  opacity: 0.3;
}
.arco-button.pico-capsule-primary-small .button-pressed-overlay {
  display: none;
}
.arco-button.pico-capsule-primary-small:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 1.5rem;
}
.arco-button.pico-capsule-primary-small .button-pressed-overlay {
  border-radius: 0.875rem;
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.arco-button.pico-capsule-primary-light-large {
  min-width: 7.5rem;
  height: 3rem;
  padding: 0.75rem;
  background-color: rgba(13, 0, 255, 0.07);
  color: #3B00DF;
  position: relative;
  border-radius: 1.5rem;
  text-align: center;
}
.arco-button.pico-capsule-primary-light-large .arco-button-text {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.arco-button.pico-capsule-primary-light-large .arco-button-text-has-icon {
  margin-left: 0.25rem;
}
.arco-button.pico-capsule-primary-light-large.disabled {
  opacity: 0.3;
}
.arco-button.pico-capsule-primary-light-large .button-pressed-overlay {
  display: none;
}
.arco-button.pico-capsule-primary-light-large:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 1.5rem;
}
.arco-button.pico-capsule-primary-light-medium {
  height: 2.25rem;
  padding: 0 0.5rem;
  background-color: rgba(13, 0, 255, 0.07);
  color: #3B00DF;
  position: relative;
  border-radius: 1.5rem;
  text-align: center;
}
.arco-button.pico-capsule-primary-light-medium .arco-button-text {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.arco-button.pico-capsule-primary-light-medium .arco-button-text-has-icon {
  margin-left: 0.1875rem;
}
.arco-button.pico-capsule-primary-light-medium.disabled {
  opacity: 0.3;
}
.arco-button.pico-capsule-primary-light-medium .button-pressed-overlay {
  display: none;
}
.arco-button.pico-capsule-primary-light-medium:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 1.5rem;
}
.arco-button.pico-capsule-primary-light-small {
  height: 1.75rem;
  padding: 0.375rem 0.75rem;
  background-color: rgba(13, 0, 255, 0.07);
  color: #3B00DF;
  position: relative;
  border-radius: 1.5rem;
  text-align: center;
  border-radius: 0.875rem;
}
.arco-button.pico-capsule-primary-light-small .arco-button-text {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  line-height: 1;
}
.arco-button.pico-capsule-primary-light-small .arco-button-text-has-icon {
  margin-left: 0.125rem;
}
.arco-button.pico-capsule-primary-light-small.disabled {
  opacity: 0.3;
}
.arco-button.pico-capsule-primary-light-small .button-pressed-overlay {
  display: none;
}
.arco-button.pico-capsule-primary-light-small:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 1.5rem;
}
.arco-button.pico-capsule-primary-light-small .button-pressed-overlay {
  border-radius: 0.875rem;
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.arco-button.pico-capsule-light-large {
  min-width: 7.5rem;
  height: 3rem;
  padding: 0.75rem;
  background-color: rgba(30, 52, 72, 0.03);
  color: rgba(0, 0, 0, 0.65);
  position: relative;
  border-radius: 1.5rem;
  text-align: center;
}
.arco-button.pico-capsule-light-large .arco-button-text {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.arco-button.pico-capsule-light-large .arco-button-text-has-icon {
  margin-left: 0.25rem;
}
.arco-button.pico-capsule-light-large.disabled {
  opacity: 0.3;
}
.arco-button.pico-capsule-light-large .button-pressed-overlay {
  display: none;
}
.arco-button.pico-capsule-light-large:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 1.5rem;
}
.arco-button.pico-capsule-light-medium {
  height: 2.25rem;
  padding: 0 0.5rem;
  background-color: rgba(30, 52, 72, 0.03);
  color: rgba(0, 0, 0, 0.65);
  position: relative;
  border-radius: 1.5rem;
  text-align: center;
}
.arco-button.pico-capsule-light-medium .arco-button-text {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.arco-button.pico-capsule-light-medium .arco-button-text-has-icon {
  margin-left: 0.1875rem;
}
.arco-button.pico-capsule-light-medium.disabled {
  opacity: 0.3;
}
.arco-button.pico-capsule-light-medium .button-pressed-overlay {
  display: none;
}
.arco-button.pico-capsule-light-medium:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 1.5rem;
}
.arco-button.pico-capsule-light-small {
  height: 1.75rem;
  padding: 0.375rem 0.75rem;
  background-color: rgba(30, 52, 72, 0.03);
  color: rgba(0, 0, 0, 0.65);
  position: relative;
  border-radius: 1.5rem;
  text-align: center;
  border-radius: 0.875rem;
}
.arco-button.pico-capsule-light-small .arco-button-text {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  line-height: 1;
}
.arco-button.pico-capsule-light-small .arco-button-text-has-icon {
  margin-left: 0.125rem;
}
.arco-button.pico-capsule-light-small.disabled {
  opacity: 0.3;
}
.arco-button.pico-capsule-light-small .button-pressed-overlay {
  display: none;
}
.arco-button.pico-capsule-light-small:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 1.5rem;
}
.arco-button.pico-capsule-light-small .button-pressed-overlay {
  border-radius: 0.875rem;
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.arco-button.pico-circle-primary-large {
  width: 3rem;
  height: 3rem;
  padding: 0;
  background-color: #4807FA;
  color: rgba(255, 255, 255, 0.95);
  position: relative;
  border-radius: 100%;
  text-align: center;
}
.arco-button.pico-circle-primary-large.disabled {
  opacity: 0.3;
}
.arco-button.pico-circle-primary-large .button-pressed-overlay {
  display: none;
}
.arco-button.pico-circle-primary-large .arco-button-text-has-icon {
  margin: 0;
}
.arco-button.pico-circle-primary-large:active .button-pressed-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 100%;
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.pico-avatar-group .arco-avatar-group {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
}
.pico-avatar-group .arco-avatar-group-size-small .arco-avatar {
  border: none;
}
.pico-avatar-group .arco-avatar-shape-circle .arco-avatar-img .image-content {
  border: 1px solid #fff;
}
.pico-avatar-group .over-size-numbers {
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  margin-left: -0.24rem;
  width: 1.875rem;
  height: 1.875rem;
  border-radius: 50%;
  background-color: #EAEAEA;
  border: 0.0625rem solid #FFFFFF;
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.pico-badge.arco-badge {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.pico-badge.arco-badge.arco-badge-absolute {
  margin-left: -0.5rem;
  margin-top: -0.5rem;
}
.pico-badge.arco-badge .arco-badge-text {
  font-size: 0.75rem;
}
.pico-badge.type-number {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.pico-badge.type-text {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.pico-badge.type-ellipsis {
  overflow: hidden;
}
.pico-badge.type-ellipsis .badge-text {
  margin-top: -0.625rem;
  font-weight: bold;
  font-size: 1rem;
}
.pico-badge.height-20 {
  height: 1.25rem;
  min-width: 0.75rem;
  line-height: 1.25rem;
}
.pico-badge.height-20.arco-badge-dot {
  width: 0.46875rem;
  height: 0.46875rem;
  padding: 0;
  min-width: 0.46875rem;
  margin-left: -0.25rem;
  margin-top: -0.25rem;
}
.pico-badge.height-20.type-text,
.pico-badge.height-20.type-number,
.pico-badge.height-20.type-ellipsis {
  padding: 0 0.375rem;
}
.pico-badge.height-20.circle {
  padding: 0 0.25rem;
}
.pico-badge.height-16 {
  height: 1rem;
  min-width: 0.625rem;
  line-height: 1rem;
}
.pico-badge.height-16.arco-badge-dot {
  width: 0.375rem;
  height: 0.375rem;
  padding: 0;
  min-width: 0.375rem;
  margin-left: -0.125rem;
  margin-top: -0.125rem;
}
.pico-badge.height-16.type-number {
  padding: 0 0.25rem;
}
.pico-badge.height-16.type-text {
  padding: 0 0.25rem;
}
.pico-badge.height-16.type-ellipsis .badge-text {
  margin-top: -0.5rem;
}
.pico-badge.height-16.type-icon {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.pico-badge.height-16.circle {
  padding: 0 0.1875rem;
}
.pico-badge.height-14 {
  height: 0.875rem;
  min-width: 0.5rem;
  line-height: 0.875rem;
}
.pico-badge.height-14.arco-badge-dot {
  width: 0.375rem;
  height: 0.375rem;
  padding: 0;
  min-width: 0.375rem;
  margin-left: -0.125rem;
  margin-top: -0.125rem;
}
.pico-badge.height-14.type-number {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
  color: #ffffff;
}
.pico-badge.height-14.type-text {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
  color: #ffffff;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.pico-badge.height-14.type-text,
.pico-badge.height-14.type-number {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.pico-badge.height-14.type-ellipsis .badge-text {
  margin-top: -0.5rem;
}
.pico-badge.height-14.type-icon {
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
}
.pico-badge.height-14.circle {
  padding: 0 0.1875rem;
}
.pico-badge.theme-red {
  color: #ffffff;
}
.pico-badge.theme-red.arco-badge-dot {
  background-color: #FE2938;
}
.pico-badge.theme-gray.arco-badge {
  background-color: #D9D9D9;
  color: #ffffff;
}
.pico-badge.theme-gray.arco-badge-dot {
  background-color: #D9D9D9;
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.pico-bopttom-tabbar .arco-tab-bar-item-title {
  font-family: 'PingFang SC';
  font-style: normal;
  font-size: 0.625rem;
  line-height: 125%;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 0.375rem;
}
.pico-bopttom-tabbar .arco-tab-bar-item-active .arco-tab-bar-item-title {
  color: #4807FA;
  font-weight: 600;
}
.pico-bopttom-tabbar .arco-badge-absolute {
  top: 0.25rem;
  margin-left: -0.125rem;
}
.pico-bopttom-tabbar .arco-badge-absolute.arco-badge-dot {
  margin-top: 0;
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.pico-checkbox.arco-checkbox.hideden-label .checkbox-text {
  display: none;
}
.pico-checkbox.arco-checkbox .checkbox-icon.checked {
  color: #4807FA;
}
.pico-checkbox.arco-checkbox .checkbox-text {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
  color: rgba(0, 0, 0, 0.65);
}
.pico-checkbox.arco-checkbox .checkbox-text a {
  color: #4807FA;
}
.pico-checkbox.arco-checkbox.disabled .checkbox-icon {
  opacity: 0.3;
}
.pico-checkbox.arco-checkbox.disabled .checkbox-text {
  opacity: 0.3;
}
.arco-checkbox-group .pico-checkbox.arco-checkbox .checkbox-text {
  margin-left: 0.75rem;
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.pico-image-banner {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  border-radius: 0.75rem;
}
.pico-image-banner .arco-image .image-error-container {
  background-color: rgba(30, 52, 72, 0.03);
}
.pico-image-banner .arco-image .image-error-container {
  border-radius: 0.5rem;
}
.pico-image-banner .arco-image {
  max-height: 12.625rem;
}
.pico-image-banner .arco-image .image-placeholder {
  background: transparent;
}
.pico-image-banner .arco-image .image-error-container {
  border-radius: 0.75rem;
}
.pico-image-banner .loading-placeholder {
  width: 100%;
  height: 100%;
  background-color: rgba(30, 52, 72, 0.03);
  border-radius: 0.75rem;
}
.pico-image-detail-cover {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.pico-image-detail-cover .arco-image .image-error-container {
  background-color: rgba(30, 52, 72, 0.03);
}
.pico-image-detail-cover .arco-image .image-error-container {
  border-radius: 0.5rem;
}
.pico-image-detail-cover .arco-image .image-placeholder {
  background: transparent;
}
.pico-image-detail-cover .arco-image .image-error-container {
  border-radius: 0;
}
.pico-image-detail-cover .loading-placeholder {
  width: 100%;
  height: 100%;
  background-color: rgba(30, 52, 72, 0.03);
}
.pico-image-card-cover {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  border-radius: 0.5rem;
}
.pico-image-card-cover .arco-image .image-error-container {
  background-color: rgba(30, 52, 72, 0.03);
}
.pico-image-card-cover .arco-image .image-error-container {
  border-radius: 0.5rem;
}
.pico-image-card-cover .arco-image .image-placeholder {
  border-radius: 0.5rem;
  background: transparent;
}
.pico-image-card-cover .loading-placeholder {
  width: 100%;
  height: 100%;
  background-color: rgba(30, 52, 72, 0.03);
  border-radius: 0.5rem;
}
.pico-image-comment {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  border-radius: 0.5rem;
}
.pico-image-comment .arco-image .image-error-container {
  background-color: rgba(30, 52, 72, 0.03);
}
.pico-image-comment .arco-image .image-error-container {
  border-radius: 0.5rem;
}
.pico-image-comment .arco-image {
  max-height: 6.0625rem;
}
.pico-image-comment .arco-image .image-placeholder {
  border-radius: 0.5rem;
  background: transparent;
}
.pico-image-comment .loading-placeholder {
  width: 100%;
  height: 100%;
  background-color: rgba(30, 52, 72, 0.03);
  border-radius: 0.5rem;
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.pico-input .arco-input {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
  color: rgba(0, 0, 0, 0.65);
  caret-color: #4807FA;
}
.pico-input .arco-input-wrap {
  background-color: #F7F8FA;
  border-radius: 0.5rem;
}
.pico-input.on-focus .arco-input-wrap {
  border: 1px solid #4807FA;
}
.pico-input.on-error .arco-input-wrap {
  border: 1px solid #FE2938;
}
.pico-input .input-tips {
  font-family: 'PingFang SC';
  font-style: normal;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 0.125rem;
}
.pico-input .input-tips.error-tips {
  color: #FE2938;
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.load-exception {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  position: relative;
}
.load-exception .exception-title {
  color: rgba(0, 0, 0, 0.4);
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  text-align: center;
}
.load-exception .exception-icon {
  width: 7.5rem;
  height: 7.5rem;
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.load-exception .exception-icon img {
  width: 100%;
  height: 100%;
}
.load-exception .exception-icon img.wifi-error-icon {
  width: 5.75rem;
  height: 5.75rem;
}
.load-exception .exception-subtitle {
  margin-top: 0.25rem;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  font-weight: 400;
  text-align: center;
}
.load-exception .exception-button {
  margin-top: 1.125rem;
}
.load-exception .exception-button button {
  width: 7rem;
  display: block;
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.pico-loading {
  height: 3.5rem;
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.pico-loading .status-loading {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.pico-loading .status-loading .loading-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-animation: changDeg 1s infinite linear;
     -moz-animation: changDeg 1s infinite linear;
          animation: changDeg 1s infinite linear;
  -webkit-animation-duration: 1000ms;
     -moz-animation-duration: 1000ms;
          animation-duration: 1000ms;
}
.pico-loading .status-loading .loading-tips {
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  font-weight: 400;
  margin-top: 0.375rem;
}
.pico-loading .pulldown-refresh {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.pico-loading .pulldown-refresh .loading-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-animation: changDeg 1s infinite linear;
     -moz-animation: changDeg 1s infinite linear;
          animation: changDeg 1s infinite linear;
  -webkit-animation-duration: 1000ms;
     -moz-animation-duration: 1000ms;
          animation-duration: 1000ms;
}
.pico-loading .pulldown-refresh .loading-tips {
  color: rgba(0, 0, 0, 0.4);
  margin-left: 0.375rem;
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  font-weight: 400;
  line-height: 150%;
}
.pico-loading .status-loading-empty {
  text-align: center;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  font-weight: 400;
}
.pico-loading .status-loading-fail {
  text-align: center;
  color: #4807FA;
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  font-weight: 400;
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.pico-dialog .arco-dialog-header.ios {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  color: rgba(0, 0, 0, 0.85);
  padding: 1.5rem 1.5rem 0;
}
.pico-dialog.not-has-title .arco-dialog-header.ios {
  padding-top: 0;
}
.pico-dialog.not-has-title .arco-dialog-body.ios {
  padding-top: 1.5rem;
  margin-top: 0;
}
.pico-dialog.is-long-title .arco-dialog-header.ios {
  padding: 1.5rem 1.5rem 0;
  position: relative;
}
.pico-dialog.is-long-title .arco-dialog-header.ios .title-box {
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.pico-dialog.is-custom-title .arco-dialog-header.ios {
  padding: 0;
  position: relative;
}
.pico-dialog.not-has-content .arco-dialog-header.ios {
  height: 5.9375rem;
  line-height: 3;
  padding: 1.5rem 1.5rem 1.125rem;
}
.pico-dialog.not-has-content.is-long-title .arco-dialog-header.ios {
  height: auto;
  line-height: 1.5;
  padding-bottom: 1.125rem;
}
.pico-dialog.not-has-content .arco-dialog-body.ios {
  display: none;
}
.pico-dialog .arco-dialog-part.ios {
  border-radius: 0.75rem;
}
.pico-dialog .arco-dialog-part.ios:last-of-type {
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.pico-dialog .arco-dialog-part.ios:first-of-type {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.pico-dialog .arco-dialog-body.ios {
  padding: 0;
  margin-top: 0.5rem;
  margin-bottom: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
  color: rgba(0, 0, 0, 0.65);
  position: relative;
}
.pico-dialog .arco-dialog-body.ios .content-box {
  text-align: left;
  margin: 0 auto;
  width: 100%;
}
.pico-dialog .arco-dialog-body.ios .content-box .box-main {
  padding: 0 1.5rem;
  overflow: hidden;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
.pico-dialog .arco-dialog-footer.ios:not(.collapsed):not(.type-button)::before,
.pico-dialog .arco-dialog-footer.ios:not(.collapsed):not(.type-button) .dialog-footer-button:not(:last-child)::after {
  display: none;
}
.pico-dialog .arco-dialog-footer {
  padding: 0 1.5rem 1.5rem;
  gap: 0.5rem;
}
.pico-dialog .arco-dialog-footer.ios .dialog-footer-button {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  height: auto;
}
.pico-dialog.footer-horizontal .arco-dialog-footer.ios .dialog-footer-button {
  padding: 0.75rem 1rem;
  border-radius: 0.5rem;
  background-color: rgba(30, 52, 72, 0.03);
  color: rgba(0, 0, 0, 0.65);
  height: 3rem;
}
.pico-dialog.footer-horizontal .arco-dialog-footer.ios .dialog-footer-button:active {
  background-color: #ececed;
}
.pico-dialog.footer-horizontal .arco-dialog-footer.ios .dialog-footer-button.ok-btn {
  position: relative;
  background-color: #4807FA;
  color: #ffffff;
}
.pico-dialog.footer-horizontal .arco-dialog-footer.ios .dialog-footer-button.ok-btn:active {
  background-color: #4407ee;
}
.pico-dialog.footer-vertical .arco-dialog-footer.ios {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding: 0 1.5rem 1.5rem;
  position: relative;
}
.pico-dialog.footer-vertical .arco-dialog-footer.ios .dialog-footer-button {
  width: 100%;
  padding: 0.75rem 1rem;
  border-radius: 0.5rem;
  background-color: rgba(30, 52, 72, 0.03);
  color: rgba(0, 0, 0, 0.65);
}
.pico-dialog.footer-vertical .arco-dialog-footer.ios .dialog-footer-button:active {
  background-color: #ececed;
}
.pico-dialog.footer-vertical .arco-dialog-footer.ios .dialog-footer-button.ok-btn {
  background-color: #4807FA;
  color: #ffffff;
}
.pico-dialog.footer-vertical .arco-dialog-footer.ios .dialog-footer-button.ok-btn:active {
  background-color: #4407ee;
}
@media screen and (orientation: portrait) {
  /*竖屏 */
  .pico-dialog .arco-dialog-content {
    width: -moz-calc(100% - 3.5rem);
    width: calc(100% - 3.5rem);
    max-height: -moz-calc(100% - 11.25rem);
    max-height: calc(100% - 11.25rem);
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    overflow: hidden;
  }
  .pico-dialog .arco-dialog-content .arco-dialog-body {
    overflow: hidden;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
  }
  .pico-dialog .arco-dialog-content .arco-dialog-body .content-box.scrollable {
    overflow-y: auto;
  }
  .pico-dialog .arco-dialog-content .arco-dialog-footer {
    min-height: 4.5rem;
  }
}
@media screen and (orientation: landscape) {
  /*横屏 */
  .pico-dialog .arco-dialog-content {
    width: 20rem;
    max-height: -moz-calc(100% - 11.25rem);
    max-height: calc(100% - 11.25rem);
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    overflow: hidden;
  }
  .pico-dialog .arco-dialog-body {
    overflow: hidden;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
  }
  .pico-dialog .arco-dialog-body .content-box.scrollable {
    overflow-y: auto;
  }
  .pico-dialog .arco-dialog-footer {
    min-height: 4.5rem;
  }
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.pico-switch.arco-switch.type-ios {
  padding: 0;
  width: 3rem;
  height: 1.5rem;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  background-color: rgba(0, 0, 0, 0.15);
}
.pico-switch.arco-switch.type-ios .arco-switch-inner {
  width: 1.125rem;
  height: 1.125rem;
  background-color: #ffffff;
  box-shadow: 0px -0.0625rem 0.125rem rgba(0, 0, 0, 0.01), 0px 0.125rem 0.25rem rgba(0, 0, 0, 0.06);
  margin-left: 0.25rem;
}
.pico-switch.arco-switch.type-ios.checked {
  background-color: rgba(13, 0, 255, 0.07);
}
.pico-switch.arco-switch.type-ios.checked .arco-switch-inner {
  -webkit-transform: translateX(1.375rem);
     -moz-transform: translateX(1.375rem);
       -o-transform: translateX(1.375rem);
          transform: translateX(1.375rem);
}
.pico-switch.arco-switch.type-ios.disabled {
  background-color: rgba(0, 0, 0, 0.15);
  opacity: 0.3;
}
.pico-switch.arco-switch.type-ios.disabled.checked {
  background-color: rgba(13, 0, 255, 0.07);
}
.pico-switch.arco-switch.checked .arco-switch-text:before {
  content: '';
  display: block;
  width: 0.5rem;
  height: 0.5rem;
  background: #8282FF;
  border-radius: 50%;
  margin-left: 0.375rem;
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.arco-tabs .arco-tab-cell-container.vertical.arrange-center:not(.overflow) {
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.arco-tabs.pico-tabs-first .arco-tab-cell.vertical:not(.custom).line,
.arco-tabs.pico-tabs-first .arco-tab-cell.vertical:not(.custom).line-divide {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.4);
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.arco-tabs.pico-tabs-first .arco-tab-cell.vertical:not(.custom).line.active,
.arco-tabs.pico-tabs-first .arco-tab-cell.vertical:not(.custom).line-divide.active {
  color: rgba(0, 0, 0, 0.85);
}
.arco-tabs.pico-tabs-first .arco-tab-cell-container.overflow .arco-tab-cell.vertical:not(.custom).line {
  margin-right: 1.5rem;
}
.arco-tabs.pico-tabs-first .arco-tab-cell-container.overflow .arco-tab-cell.vertical:not(.custom).line.last {
  margin-right: 0;
}
.arco-tabs.pico-tabs-first .pos-top .arco-tab-cell-underline {
  bottom: 0.375rem;
}
.arco-tabs.pico-tabs-first .pos-top.type-line .arco-tab-cell-underline {
  bottom: 1rem;
}
.arco-tabs.pico-tabs-first .arco-tab-cell-underline-inner {
  background-color: #4807FA;
  height: 0.25rem;
  min-width: 1rem;
  width: 1rem;
  border-radius: 0.25rem;
}
.arco-tabs.pico-tabs-second .arco-tab-cell.vertical:not(.custom).line,
.arco-tabs.pico-tabs-second .arco-tab-cell.vertical:not(.custom).line-divide {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  font-weight: 400;
}
.arco-tabs.pico-tabs-second .arco-tab-cell.vertical:not(.custom).line.active,
.arco-tabs.pico-tabs-second .arco-tab-cell.vertical:not(.custom).line-divide.active {
  color: rgba(0, 0, 0, 0.65);
  font-weight: 600;
}
.arco-tabs.pico-tabs-second .pos-top .arco-tab-cell-underline {
  bottom: 0.375rem;
}
.arco-tabs.pico-tabs-second .pos-top.type-line .arco-tab-cell-underline {
  bottom: 1rem;
}
.arco-tabs.pico-tabs-second .arco-tab-cell-underline-inner {
  background-color: #4807FA;
  height: 0.25rem;
  min-width: 1rem;
  width: 1rem;
  border-radius: 0.25rem;
}
.arco-tabs.pico-tabs-second .pos-top.type-line .arco-tab-cell-underline {
  bottom: 1.1875rem;
}
.arco-tabs.pico-tabs-second .arco-tab-cell-underline-inner {
  min-width: 0.75rem;
  width: 0.75rem;
}
.arco-tabs.pico-tabs-type-tag .arco-tab-cell-container-wrap.vertical.type-tag-divide {
  border-radius: 2.75rem;
  padding: 0;
}
.arco-tabs.pico-tabs-type-tag .arco-tab-cell.vertical:not(.custom).tag,
.arco-tabs.pico-tabs-type-tag .arco-tab-cell.vertical:not(.custom).tag-divide {
  cursor: pointer;
  margin-right: 0;
  background: transparent;
  color: rgba(0, 0, 0, 0.4);
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  font-weight: 400;
  -webkit-transition: 0.3s all linear;
  -o-transition: 0.3s all linear;
  -moz-transition: 0.3s all linear;
  transition: 0.3s all linear;
}
.arco-tabs.pico-tabs-type-tag .arco-tab-cell.vertical:not(.custom).tag.active,
.arco-tabs.pico-tabs-type-tag .arco-tab-cell.vertical:not(.custom).tag-divide.active {
  font-weight: 600;
  height: 2.5rem;
  color: #4807FA;
  background-color: #ffffff;
  border-radius: 2.75rem;
}
.arco-tabs.pico-tabs-type-tag .arco-tab-cell-container-inner.type-tag.vertical,
.arco-tabs.pico-tabs-type-tag .arco-tab-cell-container-inner.type-tag-divide.vertical {
  padding: 0 0.125rem;
}
.arco-tabs .arco-tab-cell-container-wrap.type-line {
  padding: 0;
}
.arco-tabs .arco-tab-cell-container-wrap.vertical {
  height: 2.75rem;
}
.arco-tabs .arco-tab-cell-container-wrap.vertical.type-tag-divide {
  padding: 0;
  background-color: rgba(30, 52, 72, 0.03);
}
.arco-tabs .tab-bar-overlay {
  position: absolute;
  right: 0;
  top: 0;
  height: 2.75rem;
  width: 1.125rem;
  background: -webkit-gradient(linear, right top, left top, from(#FFF), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(right, #FFF 0%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(right, #FFF 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(270deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.pico-textarea {
  position: relative;
}
.pico-textarea .arco-textarea {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
  color: rgba(0, 0, 0, 0.65);
  caret-color: #4807FA;
  word-break: break-all;
}
.pico-textarea .arco-input-wrap.textarea {
  background-color: #F7F8FA;
  border-radius: 0.75rem;
}
.pico-textarea .arco-input-wrap.textarea.has-stat {
  padding-bottom: 0.32rem;
}
.pico-textarea.on-error .arco-input-wrap {
  border: 1px solid #FE2938;
}
.pico-textarea.has-icontips .arco-input-wrap {
  padding-right: 1.625rem;
}
.pico-textarea.min-height .arco-input-wrap {
  height: 8.625rem;
}
.pico-textarea .textarea-tips {
  font-family: 'PingFang SC';
  font-style: normal;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 0.125rem;
}
.pico-textarea .textarea-tips.error-tips {
  color: #FE2938;
}
.pico-textarea .textarea-tips.icon-tips {
  width: 1.5rem;
  position: absolute;
  right: 0.125rem;
  bottom: 0.125rem;
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.pico-toptab-bar {
  height: auto;
  padding: 0 0.4375rem;
}
.pico-toptab-bar .arco-tabs {
  padding: 0 2.5rem;
}
.pico-toptab-bar .arco-tabs .arco-tab-cell-container.vertical.arrange-center:not(.overflow) {
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  gap: 2.25rem;
}
.pico-toptab-bar .arco-tabs .arco-tab-cell-container.vertical.arrange-center:not(.overflow) .arco-tab-cell {
  -webkit-flex: none;
     -moz-box-flex: 0;
          flex: none;
}
.pico-toptab-bar.arco-nav-bar-wrapper {
  width: auto;
}
.pico-toptab-bar.arco-nav-bar-wrapper .arco-nav-bar-left:active {
  opacity: 0.75;
}
.pico-toptab-bar.arco-nav-bar-wrapper .arco-nav-bar-right:active {
  opacity: 0.75;
}

/******************************************* default theme ***************************************************/
/** Foreground color */
/**
 * 文字Text、标题、正文
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******************************************* dark theme ***************************************************/
/** Foreground color */
/**
 * 文字Text
 */
/**
 * 按钮Button
 */
/**
 * 线条Line
 */
/**
 * 元素填充 (按钮, 小卡片等背景) 
 */
/**
 * 状态蒙层 State Overlay
 */
/**  Background color */
/**
 * 页面背景
 */
/** System Color */
/**
 * Brand 品牌色
 */
/**
 * Red
 */
/**
 * Orange
 */
/**
 * Green
 */
/**
 * Yellow
 */
/**
 * Blue
 */
/******** 标题，默认都为加粗样式 **********/
.font-size-24 {
  font-size: 1.5rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-20 {
  font-size: 1.25rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-18 {
  font-size: 1.125rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-17 {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-16 {
  font-size: 1rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-14 {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.font-size-12 {
  font-size: 0.75rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
/******** 正文，不加粗，行高应略大于、或至少等于同等字号的「标题」行高 **********/
.text-16 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 125%;
}
.text-16-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.text-16-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 175%;
  letter-spacing: 10%;
}
.text-14 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 125%;
}
.text-14-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
.text-14-175 {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 175%;
}
/******** 副标题、备注；通常为加粗样式，也可能应用不加粗的样式 **********/
.remark-l1 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 125%;
  font-weight: 600;
}
.remark-l2 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 125%;
}
.remark-l2-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.remark-l3 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
}
.remark-l4-150 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 150%;
}
.remark-l5 {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.5rem;
  line-height: 125%;
}
.active:active {
  opacity: 0.75;
}
.pico-title-bar {
  min-height: 2.75rem;
  padding: 0 0.4375rem;
}
.pico-title-bar.arco-nav-bar-wrapper {
  width: auto;
}
.pico-title-bar .arco-nav-bar-title-text {
  font-size: 1.0625rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  color: rgba(0, 0, 0, 0.85);
}
.pico-title-bar .right-text {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  color: #4807FA;
  cursor: pointer;
}
.pico-title-bar .right-text-light {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  color: rgba(0, 0, 0, 0.65);
  cursor: pointer;
}
.pico-title-bar .title-has-icon {
  cursor: pointer;
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  padding: 0 1.25rem;
}
.pico-title-bar .title-has-icon span {
  display: block;
  margin-right: 0.25rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.pico-title-bar .arco-nav-bar-left svg:active {
  opacity: 0.75;
}
.pico-title-bar .arco-nav-bar-right {
  line-height: 100%;
}
.pico-title-bar .arco-nav-bar-right svg:active {
  opacity: 0.75;
}
.pico-title-bar .arco-nav-bar-right .right-text:active,
.pico-title-bar .arco-nav-bar-right .right-text-light:active {
  opacity: 0.75;
}
.pico-title-bar .right-icon-group svg:not(:last-child) {
  margin-right: 0.625rem;
}
.pico-title-bar .title-has-subtitle .title-has-icon {
  font-size: 0.875rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.pico-title-bar .title-has-subtitle .subtitle {
  font-family: 'PingFang SC';
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
  line-height: 125%;
  color: rgba(0, 0, 0, 0.65);
}

.index__container--WPm3a{display:-webkit-flex;display:-moz-box;display:flex;max-height:70vh;padding:1.5rem 1rem 0;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-sizing:border-box;box-sizing:border-box}.index__container--WPm3a .index__productInfo--QTKq8{display:-webkit-flex;display:-moz-box;display:flex;margin-bottom:0.75rem}.index__container--WPm3a .index__productInfo--QTKq8 .index__left--EcAOu{width:5.5rem;height:5.5rem;margin-right:0.75rem}.index__container--WPm3a .index__productInfo--QTKq8 .index__left--EcAOu .index__img--pjFEo{width:100%;height:100%;overflow:hidden;border-radius:0.75rem}.index__container--WPm3a .index__productInfo--QTKq8 .index__right--C7Bon{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1}.index__container--WPm3a .index__productInfo--QTKq8 .index__right--C7Bon .index__title--x11tP{margin:0.5rem 0;font-size:1rem;font-weight:500;color:#14121f;line-height:125%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.index__container--WPm3a .index__productInfo--QTKq8 .index__right--C7Bon .index__price--GP6SY{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}.index__container--WPm3a .index__productInfo--QTKq8 .index__right--C7Bon .index__price--GP6SY .index__promotionPrice--mVhtH{font-weight:700}.index__container--WPm3a .index__productInfo--QTKq8 .index__right--C7Bon .index__price--GP6SY .index__linePrice--Xo4l8{margin-left:-0.25rem}.index__container--WPm3a .index__content--oUhqe{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;overflow:scroll;margin-top:0.75rem;-ms-overflow-style:none;scrollbar-width:none}.index__container--WPm3a .index__content--oUhqe::-webkit-scrollbar{display:none}.index__container--WPm3a .index__content--oUhqe .index__skuTitle--d1dO7{font-size:0.875rem;line-height:125%;margin-bottom:0.5rem;color:rgba(6,14,31,.68)}.index__container--WPm3a .index__content--oUhqe .index__skuArea--E1Vup .index__skuContent--ixI4w{height:3rem;display:-webkit-flex;display:-moz-box;display:flex;margin-bottom:0.5rem;border-radius:1.5rem;cursor:not-allowed;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;color:rgba(0,17,51,.28);background:rgba(53,69,102,.04)}.index__container--WPm3a .index__content--oUhqe .index__skuArea--E1Vup .index__skuContent--ixI4w.index__canSelect--F6QOb{color:#14121f}.index__container--WPm3a .index__content--oUhqe .index__skuArea--E1Vup .index__skuContent--ixI4w.index__isActive--mePDy{color:#4200ff;font-weight:500;background:#e6e6ff;border:.67px solid #4200ff}.index__container--WPm3a .index__count--sulGM{display:-webkit-flex;display:-moz-box;display:flex;margin-top:1.375rem;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.index__container--WPm3a .index__count--sulGM .index__title--x11tP{color:rgba(6,14,31,.68)}.index__container--WPm3a .index__footer--THIB_{margin-top:1.5rem;padding-top:0.5rem;padding-bottom:-moz-calc(constant(safe-area-inset-bottom) + 0px);padding-bottom:calc(constant(safe-area-inset-bottom) + 0px);padding-bottom:-moz-calc(env(safe-area-inset-bottom) + 0px);padding-bottom:calc(env(safe-area-inset-bottom) + 0px);margin-bottom:0.5rem}.index__container--WPm3a .index__footer--THIB_ .index__payNow--U5d8x{width:100%;height:2.5rem}
.index__toast--M5UPe{position:fixed;left:0;right:0;bottom:0;top:0;opacity:0;z-index:1001;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.index__toast--M5UPe .index__content--Hk6xa{font-size:0.875rem;font-weight:600;line-height:1.25rem;padding:0.5rem 1rem;text-align:center;color:#fff;border-radius:0.75rem;-moz-box-sizing:content-box;box-sizing:content-box;margin:0 10%;background:#434343}.index__toast--M5UPe.index__high--z1KUq{display:block;padding:0 1.125rem 1.125rem 1.125rem;max-width:11.25rem;white-space:normal}.index__toast--M5UPe.index__high--z1KUq img{display:block;width:2.25rem;height:2.25rem;margin:1.125rem auto 0.75rem auto}.index__toast--M5UPe img{width:1.25rem;height:1.25rem;margin-right:0.375rem}.index__toast--M5UPe.index__show--A9PwP{opacity:1}
.index__pickerArea--ku0zi{width:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.index__pickerArea--ku0zi .index__label--rJvdg{font-weight:400;font-size:0.875rem;line-height:1.375rem;color:rgba(32,33,36,.8);width:3.5rem;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.index__pickerArea--ku0zi .index__content--EvPV3{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;margin-left:1.5rem;display:inline-block;font-size:0.875rem;line-height:1.375rem;font-weight:0;color:#d6d6d6;width:13.3125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.index__pickerArea--ku0zi .index__default--au0zx{color:rgba(0,0,0,.8)}.index__pickerArea--ku0zi .index__icon--AztYt{min-width:1.125rem;margin-top:-1px;height:1.125rem;fill:rgba(0,0,0,.4)}.index__pickerModal--x7M4S .arco-picker-header-btn{font-weight:500;font-size:0.875rem;line-height:1.1875rem;color:#626773}.index__pickerModal--x7M4S .arco-picker-header,.index__pickerModal--x7M4S .arco-popup-content{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}.index__pickerModal--x7M4S .right{font-weight:500;font-size:0.875rem;line-height:1.1875rem;color:#60f}.index__pickerModal--x7M4S .arco-picker-header-title{font-weight:600;font-size:1.0625rem;line-height:1.5rem;color:#13121a}.index__pickerModal--x7M4S .arco-picker-column-item{font-size:0.875rem}.index__pickerModal--x7M4S .arco-picker-column-item{font-weight:400;font-size:1rem;color:#626773}.index__pickerModal--x7M4S .selected{color:#383841;font-weight:600;font-size:1.125rem}
.index__button-container--MzVn7{height:3rem;width:7.5rem;border:none;color:#13121a;cursor:pointer;font-size:1rem;font-weight:600;line-height:1.5rem;text-align:center;border-radius:1.5rem;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:#f7f8fa;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.index__button-container--MzVn7 img{width:1.125rem;height:1.125rem;margin-right:0.25rem}.index__button-container--MzVn7.index__primary--O1CBE{color:#fff;background:#3b00df}.index__button-container--MzVn7.index__primary--O1CBE:active{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.05)), to(rgba(0, 0, 0, 0.05))),#4807fa;background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),#4807fa;background:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),#4807fa;background:linear-gradient(0deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),#4807fa}.index__button-container--MzVn7.index__disabled--FnW_J{cursor:not-allowed;color:rgba(0,17,51,.28);background:rgba(53,69,102,.04)}.index__button-container--MzVn7.index__disabled--FnW_J:active{color:rgba(0,17,51,.28);background:rgba(53,69,102,.04)}.index__button-container--MzVn7.index__border--iSdBb{position:relative;-moz-box-sizing:border-box;box-sizing:border-box}.index__button-container--MzVn7.index__border--iSdBb::after{content:" ";pointer-events:none;position:absolute;z-index:0;top:0;left:0;border-radius:"8px";border:1px solid #e4e5e6;border-all:1px solid #e4e5e6;width:100%;height:100%;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-moz-box-sizing:border-box;box-sizing:border-box}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-max-device-pixel-ratio: 2.99){.index__button-container--MzVn7.index__border--iSdBb::after{border-radius:-moz-calc(0.5rem * 2);border-radius:calc(0.5rem * 2);width:200%;height:200%;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}}@media(-webkit-min-device-pixel-ratio: 3){.index__button-container--MzVn7.index__border--iSdBb::after{border-radius:-moz-calc(0.5rem * 3);border-radius:calc(0.5rem * 3);width:300%;height:300%;-webkit-transform:scale(0.333);-moz-transform:scale(0.333);-o-transform:scale(0.333);transform:scale(0.333)}}
.index__badgeArea--PTcM5{display:inline-block;position:relative}.index__badgeArea--PTcM5 .arco-badge{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media(min-width: 400px){.index__badgeArea--PTcM5 .arco-badge{height:1rem;min-width:0.625rem}.index__badgeArea--PTcM5 .badge-text{font-size:0.625rem}}@media(min-width: 768px){.index__badgeArea--PTcM5 .arco-badge{height:1rem;min-width:0.75rem}.index__badgeArea--PTcM5 .badge-text{font-size:0.625rem}}.index__badgeArea--PTcM5 .index__badge--bdIaY{background:#ff3f3f}
.index__addressCard--w4cyY{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;width:100%}.index__addressCard--w4cyY .index__addressInfo--f7grY{width:100%}.index__addressCard--w4cyY .index__addressInfo--f7grY .index__userInfo--B3jlJ{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-weight:500;font-size:1rem;line-height:1.375rem;color:#202124}.index__addressCard--w4cyY .index__addressInfo--f7grY .index__userInfo--B3jlJ .index__name--y3OH7{max-width:8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.index__addressCard--w4cyY .index__addressInfo--f7grY .index__userInfo--B3jlJ .index__phone--Qw7en{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 0.5rem 0 0.25rem}.index__addressCard--w4cyY .index__addressInfo--f7grY .index__userInfo--B3jlJ .index__default--tZbJ_{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:0.125rem 0.375rem;border-radius:0.1875rem;font-weight:600;font-size:0.625rem;line-height:0.875rem;color:rgba(32,33,36,.5);background:rgba(0,0,0,.05)}.index__addressCard--w4cyY .index__addressInfo--f7grY .index__userInfo--B3jlJ .index__active--cdkzj{background-color:rgba(35,7,250,.07);color:#4807fa}.index__addressCard--w4cyY .index__addressInfo--f7grY .index__shippingInfo--uehFj{margin-top:0.375rem;font-weight:400;font-size:0.75rem;line-height:1.125rem;color:rgba(32,33,36,.7);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.index__addressCard--w4cyY .index__append--odNDN{padding-left:0.75rem;padding-bottom:0.875rem}.index__addressCard--w4cyY .index__append--odNDN svg{margin-top:0.125rem}
.index__card--mhXQU{margin:0.5rem;padding:1rem 0.75rem;border-radius:0.75rem;background:#fff;-moz-box-sizing:content-box;box-sizing:content-box}
.index__imageComponent--xBPii{font-size:0}.index__imageComponent--xBPii .index__area--vhW1k{width:100%;height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:#f2f3f5}
.index__inputNumber--vMPis{display:-webkit-flex;display:-moz-box;display:flex}.index__inputNumber--vMPis button{background:rgba(0,0,0,0)}.index__inputNumber--vMPis button svg{width:100%;height:100%}.index__inputNumber--vMPis .index__number--JfBM7{width:1.75rem;color:#14121f;text-align:center}.index__small--gu7sh{height:1.5rem}.index__small--gu7sh button{width:1.5rem;height:1.5rem}.index__small--gu7sh .index__number--JfBM7{margin:0 0.125rem;line-height:1.5rem}.index__large--qblAI{height:2rem}.index__large--qblAI button{width:2rem;height:2rem}.index__large--qblAI .index__number--JfBM7{margin:0 0.25rem;line-height:2rem}
.index__loading-container--DMQh3{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:4.25rem;height:3.75rem;border-radius:0.75rem;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;z-index:1001;background-color:#434343}.index__loading-container--DMQh3 .index__loading-area--EMgQ3{width:1.875rem;height:1.875rem;overflow:hidden;font-size:1.875rem;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.index__loading-container--DMQh3 .index__loading-area--EMgQ3>img{width:100%;height:100%;-webkit-animation:index__spinning--L5zT6 1.2s infinite linear;-moz-animation:index__spinning--L5zT6 1.2s infinite linear;animation:index__spinning--L5zT6 1.2s infinite linear;display:inline-block}@-webkit-keyframes index__spinning--L5zT6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes index__spinning--L5zT6{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(180deg);transform:rotate(180deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes index__spinning--L5zT6{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
.index__item--r1e4o{font-size:0.75rem;display:-webkit-flex;display:-moz-box;display:flex;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;overflow:hidden;padding:0.375rem 0}.index__item--r1e4o .index__title--uefJU{color:rgba(32,33,36,.5);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin-right:1rem;line-height:1.125rem}.index__item--r1e4o .index__desc--eDOgN{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;color:rgba(32,33,36,.8);overflow:hidden;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.index__item--r1e4o .index__desc--eDOgN .index__text--VbYev{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.index__item--r1e4o .index__desc--eDOgN .index__textLeft--eftF0{text-align:left}.index__item--r1e4o .index__desc--eDOgN .index__textRight--WAPSq{text-align:right}.index__item--r1e4o .index__desc--eDOgN .index__arrow--Au94r{width:0.875rem;height:0.875rem;float:right;margin-right:0;fill:rgba(0,0,0,.4)}
.index__tag--UdErk{font-size:0.75rem;line-height:1.125rem;padding:0.125rem 0.375rem;border-radius:0.25rem;background:rgba(13,0,255,.07)}.index__active--_60nB{color:#3b00df}.index__disable--ZW46W{color:#3b00df}
.index__pageStatus--Ur62J{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:-moz-calc(100vh - 2.75rem);height:calc(100vh - 2.75rem)}.index__pageStatus--Ur62J svg{width:7.5rem;height:7.5rem;margin-top:9.1875rem}.index__pageStatus--Ur62J .index__title--aZCFb{margin-top:1.125rem;font-weight:600;color:rgba(0,0,0,.4);font-size:1rem}.index__pageStatus--Ur62J .index__desc--Hkhgs{margin-top:0.25rem;color:rgba(0,0,0,.4);font-size:0.875rem;font-weight:400}.index__pageStatus--Ur62J .index__actions--NEuxO{margin-top:1.125rem}
div.index__normal--HiKnm{font-size:1rem;line-height:1.375rem}div.index__small--olgz0{font-size:0.75rem;line-height:1.125rem}div.index__large--til6S{font-size:1.5rem;font-weight:500;line-height:1.875rem;color:#202124}.index__currency-normal-small--CBIFt{font-size:0.75rem;line-height:1.125rem;margin-left:-0.125rem}.index__default--KGrQR{color:rgba(32,33,36,.8)}.index__discount--iSjZi{font-weight:500;color:#4807fa}.index__detail--DoeDa{font-weight:500;color:rgba(0,0,0,.85)}.index__currency-large-normal--Ws_t9{width:0.9375rem;margin-left:-0.25rem;margin-right:-0.125rem}.index__currency-large-small--intjg{font-size:0.875rem;line-height:1.5rem;margin-left:-0.1875rem;margin-right:-1px}.index__lineArea--EfClH{font-size:0.875rem;color:rgba(0,17,51,.28);margin-left:0.25rem;font-weight:400;line-height:1.5rem;font-style:normal;mix-blend-mode:normal;text-decoration:line-through}
.index__detail-card--wGUsd{width:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.index__detail-card--wGUsd .index__detail-image--RNsfc{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-self:flex-start;align-self:flex-start;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:6rem;height:6rem}.index__detail-card--wGUsd .index__detail-image--RNsfc div{border-radius:0.625rem;overflow:hidden}.index__detail-card--wGUsd.index__order--YdRUc .index__detail-order--uSggE{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding-left:0.8125rem;padding-top:0.25rem;overflow:hidden}.index__detail-card--wGUsd.index__order--YdRUc .index__detail-order--uSggE .index__title--pb7nF{-moz-box-sizing:border-box;box-sizing:border-box;font-weight:500;line-height:1.375rem;color:#202124;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.index__detail-card--wGUsd.index__order--YdRUc .index__detail-order--uSggE .index__header--Pbxvn{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;font-size:0.875rem}.index__detail-card--wGUsd.index__order--YdRUc .index__detail-order--uSggE .index__header--Pbxvn .index__money--M1vwj{padding-left:0.75rem;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.index__detail-card--wGUsd.index__order--YdRUc .index__desc--dqBUB{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;margin-top:0.375rem;font-weight:400;font-size:.8rem;line-height:1.125rem;color:rgba(32,33,36,.5)}.index__detail-card--wGUsd.index__order--YdRUc .index__desc--dqBUB .index__specifications--F3SEW{width:75%}.index__detail-card--wGUsd.index__order--YdRUc .index__desc--dqBUB .index__count--gjotd{margin-right:0;margin-left:auto}.index__detail-card--wGUsd.index__summary--tEcA2 .index__detail-order--uSggE{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overflow:hidden;padding-left:0.8125rem;padding-top:0.25rem}.index__detail-card--wGUsd.index__summary--tEcA2 .index__detail-order--uSggE .index__title--pb7nF{font-size:.9rem;font-weight:500;line-height:1.375rem;color:#202124;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.index__detail-card--wGUsd.index__summary--tEcA2 .index__detail-order--uSggE .index__specifications--F3SEW{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;margin-top:0.375rem;font-weight:400;font-size:.8rem;line-height:1.125rem;color:rgba(32,33,36,.5)}.index__detail-card--wGUsd.index__summary--tEcA2 .index__detail-order--uSggE .index__desc--dqBUB{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:0.875rem}.index__detail-card--wGUsd.index__summary--tEcA2 .index__detail-order--uSggE .index__desc--dqBUB .index__count--gjotd{margin-left:auto;margin-right:0}.index__detail-card--wGUsd.index__summary--tEcA2 .index__detail-order--uSggE .index__desc--dqBUB .index__count--gjotd span{font-size:.9rem}.index__detail-card--wGUsd.index__small--zXycJ .index__detail-image--RNsfc{width:4.5rem;height:4.5rem}.index__detail-card--wGUsd.index__small--zXycJ .index__detail-order--uSggE{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding-left:0.75rem;overflow:hidden}.index__detail-card--wGUsd.index__small--zXycJ .index__detail-order--uSggE .index__header--Pbxvn{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.index__detail-card--wGUsd.index__small--zXycJ .index__detail-order--uSggE .index__header--Pbxvn .index__title--pb7nF{-moz-box-sizing:border-box;box-sizing:border-box;padding-right:1.4375rem;font-weight:500;font-size:0.875rem;line-height:125%;color:#14121f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.index__detail-card--wGUsd.index__small--zXycJ .index__detail-order--uSggE .index__header--Pbxvn .index__other--L2TMO .index__money--M1vwj{font-weight:500;font-size:0.875rem;line-height:125%;color:#14121f;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.index__detail-card--wGUsd.index__small--zXycJ .index__detail-order--uSggE .index__header--Pbxvn .index__other--L2TMO .index__count--gjotd{font-weight:500;font-size:0.75rem;line-height:125%;color:rgba(16,28,51,.48);text-align:right}.index__detail-card--wGUsd.index__small--zXycJ .index__detail-order--uSggE .index__desc--dqBUB{margin-top:0.25rem;font-weight:400;font-size:0.75rem;line-height:125%;color:rgba(16,28,51,.48)}.index__detail-card--wGUsd.index__small--zXycJ .index__detail-order--uSggE .index__desc--dqBUB .index__specifications--F3SEW{width:75%}.index__detail-card--wGUsd.index__gift--ThRcl .index__detail-image--RNsfc{width:2.75rem;height:2.75rem}.index__detail-card--wGUsd.index__gift--ThRcl .index__detail-order--uSggE{width:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.index__detail-card--wGUsd.index__gift--ThRcl .index__badge--yz9cF{margin:0 0.25rem 0 0.625rem;padding:0.125rem 0.25rem;border-radius:0.25rem;font-size:0.625rem;line-height:0.75rem;color:#4807fa;background-color:rgba(72,7,250,.05)}.index__detail-card--wGUsd.index__gift--ThRcl .index__title--pb7nF{-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;color:#14121f;font-size:0.75rem;line-height:0.9375rem}.index__detail-card--wGUsd.index__gift--ThRcl .index__quantity--HLrV3{font-size:0.75rem;font-weight:500;line-height:0.9375rem;color:rgba(16,28,51,.48)}
.index__radio-group--GF2JZ .index__radio-card--pPdEP{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0.5rem 0;padding:1rem 0.75rem;border-radius:0.75rem;background-color:#fff;overflow:hidden}.index__radio-group--GF2JZ .index__radio-card--pPdEP .index__content--Ceabe{width:100%}.index__radio-group--GF2JZ .index__radio-card--pPdEP .index__content--Ceabe .index__desc--__CtG{font-weight:400;font-size:0.75rem;line-height:125%;color:rgba(16,28,51,.48);margin-top:0.25rem}.index__radio-group--GF2JZ .arco-radio{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.index__radio-group--GF2JZ .radio-icon svg{width:1.5rem;height:1.5rem}.index__radio-group--GF2JZ .radio-icon.checked{color:#4807fa}.index__radio-group--GF2JZ .radio-text{width:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;margin-left:0.75rem !important}.index__radio-group--GF2JZ .index__radio-icon--UqzRQ{width:15%;text-align:right;margin-right:0.1875rem;-webkit-align-self:flex-start;align-self:flex-start}
.index__switch-container--yS8AM{position:relative;width:3rem;height:1.5rem;background:rgba(199,203,214,.6);border-radius:1.125rem}.index__switch-container--yS8AM .index__input-area--PxDbd{position:absolute;top:0;left:0;width:3rem;height:1.5rem;z-index:2;opacity:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.index__switch-container--yS8AM .index__switch-area--_euOQ{margin:0 0.1875rem;height:1.5rem;width:3rem;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.index__switch-container--yS8AM .index__switch-area--_euOQ .index__circle--tB2QD{display:inline-block;height:1.125rem;width:1.125rem;background:#fff;border-radius:50%;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:1;-webkit-transition:-webkit-transform;transition:-webkit-transform;-o-transition:-o-transform;-moz-transition:transform, -moz-transform;transition:transform;transition:transform, -webkit-transform, -moz-transform, -o-transform}.index__switch-container--yS8AM .index__switch-area--_euOQ .index__circle--tB2QD.index__checked--PRSgh{-webkit-transition:-webkit-transform;transition:-webkit-transform;-o-transition:-o-transform;-moz-transition:transform, -moz-transform;transition:transform;transition:transform, -webkit-transform, -moz-transform, -o-transform;-webkit-transform:translate3d(1.5rem, 0, 0);-moz-transform:translate3d(1.5rem, 0, 0);transform:translate3d(1.5rem, 0, 0)}.index__switch-container--yS8AM .index__small-circle--VFtsg{position:absolute;top:50%;left:0.5rem;width:0.5rem;height:0.5rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background:#786eff}.index__switch-container--yS8AM.index__checked--PRSgh{background:#e7e3ff}.index__switch-container--yS8AM.index__disabled--wKkxV .index__input-area--PxDbd{cursor:not-allowed}
.index__copy--cZ5G7{font-size:0.75rem;margin-left:0.5rem;color:rgba(16,28,51,.48)}
.index__nav--KEOTa{height:2.75rem}.index__nav--KEOTa .arco-nav-bar-title-text{font-size:1.0625rem;color:#202124;font-weight:600;line-height:1.5rem}.index__nav--KEOTa .arco-nav-bar-left{padding-left:1.375rem}.index__nav--KEOTa .arco-nav-bar-left svg{width:1rem;height:1rem}
.index__retryBtn--vVTWX{height:2.5rem;border-radius:0.5rem;background-color:rgba(13,0,255,.07) !important}.index__retryBtn--vVTWX span{font-size:0.875rem;font-style:normal;font-weight:600;line-height:125%;color:#4807fa}
.index__pageWrapper--NGlWJ{width:100%;height:100%}
.index__sliderWindow--pf39y{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;-ms-overflow-style:none;scrollbar-width:none}.index__sliderWindow--pf39y::-webkit-scrollbar{display:none}.index__horizontal--S7o0A{overflow-x:auto;overflow-y:hidden}.index__horizontal--S7o0A .index__sliderContainer--h_qtM{display:-webkit-flex;display:-moz-box;display:flex}.index__vertical--fNGYu{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overflow:auto}.index__vertical--fNGYu .index__sliderContainer--h_qtM{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;-ms-overflow-style:none;scrollbar-width:none}.index__vertical--fNGYu .index__sliderContainer--h_qtM::-webkit-scrollbar{display:none}.index__top--zmENF{-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.index__top--zmENF .index__sliderContainer--h_qtM{-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.index__center--MABU9{-webkit-align-items:center;-moz-box-align:center;align-items:center}.index__center--MABU9 .index__sliderContainer--h_qtM{-webkit-align-items:center;-moz-box-align:center;align-items:center}.index__bottom--pFYT3{-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}.index__bottom--pFYT3 .index__sliderContainer--h_qtM{-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}
.index__mask-barrier--RcxYj{position:fixed;z-index:99999;left:0;right:0;top:0;bottom:0;opacity:0}
.index__unJumpable--YgtEo{pointer-events:none}
.index__help--kcl_s{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;font-size:0.625rem;line-height:0.875rem;color:rgba(0,0,0,.4);display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.index__help--kcl_s .index__icon--ozCQy{width:1.5rem;height:1.5rem}.index__active--E01Pe{font-weight:500;color:#4807fa}
.index__showMore--mMHat{width:100%;display:-webkit-flex;display:-moz-box;display:flex;font-size:0.75rem;padding-top:0.5rem;line-height:125%;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:rgba(16,28,51,.48)}.index__hidden--m5yKp{display:none}.index__icon--nXoeE{width:1rem;height:1rem;-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-o-transform:rotateZ(90deg);transform:rotateZ(90deg)}
.index__card--C60kw{width:100%;overflow:hidden;position:relative;border-radius:0.75rem;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);background-color:#fff}.index__card--C60kw>a{height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.index__card--C60kw .index__image--PNC8X{width:100%;overflow:hidden}.index__card--C60kw .index__bottom--OAEya{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;display:-webkit-flex;display:-moz-box;display:flex;overflow:hidden;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:space-around;justify-content:space-around}.index__info--cTkan{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;overflow:hidden}.index__info--cTkan .index__title--JNL1P{font-size:0.875rem;line-height:1.25rem;margin-bottom:0.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;color:#14121f}.index__info--cTkan .index__desc--BOZx0{font-size:0.75rem;line-height:1.125rem;margin-bottom:0.25rem;color:rgba(32,33,36,.5)}.index__tags--YZiHZ{display:-webkit-flex;display:-moz-box;display:flex}.index__tags--YZiHZ .index__item--jrZbP{display:-webkit-flex;display:-moz-box;display:flex;padding:0 0.3125rem;font-size:0.625rem;color:#4807fa;line-height:0.875rem;margin-right:0.3125rem;-webkit-align-items:center;-moz-box-align:center;align-items:center;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;position:relative;-moz-box-sizing:border-box;box-sizing:border-box}.index__tags--YZiHZ .index__item--jrZbP::after{content:" ";pointer-events:none;position:absolute;z-index:0;top:0;left:0;border-radius:0.1875rem;border:1px solid #4807fa;border-all:1px solid #4807fa;width:100%;height:100%;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-moz-box-sizing:border-box;box-sizing:border-box}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-max-device-pixel-ratio: 2.99){.index__tags--YZiHZ .index__item--jrZbP::after{border-radius:-moz-calc(0.1875rem * 2);border-radius:calc(0.1875rem * 2);width:200%;height:200%;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}}@media(-webkit-min-device-pixel-ratio: 3){.index__tags--YZiHZ .index__item--jrZbP::after{border-radius:-moz-calc(0.1875rem * 3);border-radius:calc(0.1875rem * 3);width:300%;height:300%;-webkit-transform:scale(0.333);-moz-transform:scale(0.333);-o-transform:scale(0.333);transform:scale(0.333)}}.index__buyArea--nGPfO{display:-webkit-flex;display:-moz-box;display:flex;overflow:hidden;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.index__buyArea--nGPfO .index__money--wiLwJ{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.index__buyArea--nGPfO .index__money--wiLwJ>span:nth-child(1){color:#4200ff}.index__buyArea--nGPfO .index__money--wiLwJ>span:nth-child(2){margin-left:0.25rem;font-size:0.75rem;color:rgba(16,28,51,.48)}.index__buyArea--nGPfO .index__buyBtn--BloAs{font-size:0.75rem;color:#fff;font-weight:500;line-height:125%;white-space:nowrap;border-radius:1.5rem;background:#4200ff}.index__multiCard--QuvMe .index__image--PNC8X,.index__multiBuyBtnCard--ge2mJ .index__image--PNC8X{min-height:10.5rem}.index__multiCard--QuvMe .index__info--cTkan .index__title--JNL1P,.index__multiBuyBtnCard--ge2mJ .index__info--cTkan .index__title--JNL1P{font-size:0.875rem;line-height:125%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.index__multiCard--QuvMe .index__info--cTkan .index__desc--BOZx0,.index__multiBuyBtnCard--ge2mJ .index__info--cTkan .index__desc--BOZx0{font-size:0.75rem;line-height:125%;color:rgba(16,28,51,.48)}.index__multiCard--QuvMe .index__bottom--OAEya,.index__multiBuyBtnCard--ge2mJ .index__bottom--OAEya{padding:0.25rem 0.5rem 0.5rem}.index__multiCard--QuvMe .index__bottom--OAEya .index__buyArea--nGPfO,.index__multiBuyBtnCard--ge2mJ .index__bottom--OAEya .index__buyArea--nGPfO{margin-top:0.25rem}.index__multiCard--QuvMe .index__bottom--OAEya .index__buyArea--nGPfO .index__money--wiLwJ,.index__multiBuyBtnCard--ge2mJ .index__bottom--OAEya .index__buyArea--nGPfO .index__money--wiLwJ{margin-top:0.125rem}.index__singleCard--M8qdg .index__image--PNC8X,.index__singleBuyBtnCard--CmkuA .index__image--PNC8X{min-height:10.5rem}.index__singleCard--M8qdg .index__info--cTkan .index__title--JNL1P,.index__singleBuyBtnCard--CmkuA .index__info--cTkan .index__title--JNL1P{margin-top:0.5rem;font-size:1rem;line-height:125%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.index__singleCard--M8qdg .index__info--cTkan .index__desc--BOZx0,.index__singleBuyBtnCard--CmkuA .index__info--cTkan .index__desc--BOZx0{font-size:0.75rem;line-height:125%;color:rgba(16,28,51,.48)}.index__singleCard--M8qdg .index__bottom--OAEya,.index__singleBuyBtnCard--CmkuA .index__bottom--OAEya{padding:0.5rem 0.5rem 0.75rem}.index__singleCard--M8qdg .index__bottom--OAEya .index__money--wiLwJ,.index__singleBuyBtnCard--CmkuA .index__bottom--OAEya .index__money--wiLwJ{margin-top:0.3125rem}.index__singleCard--M8qdg .index__bottom--OAEya .index__money--wiLwJ>span:nth-child(1),.index__singleBuyBtnCard--CmkuA .index__bottom--OAEya .index__money--wiLwJ>span:nth-child(1){font-size:1.125rem;line-height:125%}.index__multiBuyBtnCard--ge2mJ .index__buyBtn--BloAs{padding:0.25rem 0.5rem}.index__singleBuyBtnCard--CmkuA .index__buyBtn--BloAs{font-size:0.875rem;line-height:1.125rem;padding:0.375rem 0.75rem}.index__multiCard--QuvMe .index__buyBtn--BloAs{display:none}.index__singleCard--M8qdg .index__buyBtn--BloAs{display:none}.index__blankCard--UYnfz{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.index__blankCard--UYnfz .index__blank--MO0B5{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.index__blankCard--UYnfz .index__blank--MO0B5 .index__icon--pSRRe{width:3rem;height:3rem;fill:rgba(53,69,102,.12)}.index__blankCard--UYnfz .index__blank--MO0B5 p{font-size:0.875rem;margin-top:0.75rem;line-height:125%;color:rgba(53,69,102,.24)}.index__hidden--oua57{display:none}
.index__OrderActions--kLV1G{width:100%;display:-webkit-flex;display:-moz-box;display:flex}.index__OrderActions--kLV1G>button{height:2.5rem}
.index__card--VC_lc{padding:1rem 0}.index__card--VC_lc .index__header--bG3AW{display:-webkit-flex;display:-moz-box;display:flex;font-size:0.75rem;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0 0.75rem 0.75rem;-moz-box-sizing:border-box;box-sizing:border-box;color:rgba(16,28,51,.48)}.index__card--VC_lc .index__header--bG3AW .index__code--EMuTr{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.index__card--VC_lc .index__header--bG3AW .index__status--f_m7n{font-weight:500;margin-left:auto;padding-left:0.9375rem}.index__card--VC_lc .index__header--bG3AW .index__active--pvVtR{color:#4200ff}.index__card--VC_lc .index__body--EV9u7{padding:0.75rem;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;box-sizing:border-box;position:relative;box-sizing:border-box}.index__card--VC_lc .index__body--EV9u7::after{content:" ";pointer-events:none;position:absolute;z-index:0;top:0;left:0;border-radius:1px;border-top:1px solid rgba(53,69,102,.04);width:100%;height:100%;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-moz-box-sizing:border-box;box-sizing:border-box}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-max-device-pixel-ratio: 2.99){.index__card--VC_lc .index__body--EV9u7::after{border-radius:-moz-calc(1px * 2);border-radius:calc(1px * 2);width:200%;height:200%;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}}@media(-webkit-min-device-pixel-ratio: 3){.index__card--VC_lc .index__body--EV9u7::after{border-radius:-moz-calc(1px * 3);border-radius:calc(1px * 3);width:300%;height:300%;-webkit-transform:scale(0.333);-moz-transform:scale(0.333);-o-transform:scale(0.333);transform:scale(0.333)}}.index__card--VC_lc .index__body--EV9u7::after{content:" ";pointer-events:none;position:absolute;z-index:0;top:0;left:0;border-radius:1px;border-bottom:1px solid rgba(53,69,102,.04);width:100%;height:100%;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-moz-box-sizing:border-box;box-sizing:border-box}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-max-device-pixel-ratio: 2.99){.index__card--VC_lc .index__body--EV9u7::after{border-radius:-moz-calc(1px * 2);border-radius:calc(1px * 2);width:200%;height:200%;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}}@media(-webkit-min-device-pixel-ratio: 3){.index__card--VC_lc .index__body--EV9u7::after{border-radius:-moz-calc(1px * 3);border-radius:calc(1px * 3);width:300%;height:300%;-webkit-transform:scale(0.333);-moz-transform:scale(0.333);-o-transform:scale(0.333);transform:scale(0.333)}}.index__card--VC_lc .index__body--EV9u7 .index__logistics--ZKT3O{margin:0;margin-top:0.75rem;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(230,230,255,.4)}.index__card--VC_lc .index__body--EV9u7 .index__logistics--ZKT3O div{color:#4200ff !important;margin-bottom:0.125rem !important}.index__card--VC_lc .index__body--EV9u7 .index__logistics--ZKT3O div:first-child{font-size:0.875rem !important}.index__card--VC_lc .index__body--EV9u7 .index__logistics--ZKT3O img{right:0.75rem}.index__card--VC_lc .index__actualAmount--ZofA7{font-size:0.75rem;line-height:125%;padding:0.75rem 0.75rem 0;color:rgba(16,28,51,.48);display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.index__card--VC_lc .index__actualAmount--ZofA7 .index__label--gH6ce{margin-top:1px}.index__card--VC_lc .index__actualAmount--ZofA7 .index__money--OKeNB{margin-left:0.25rem;font-size:1.25rem}.index__card--VC_lc .index__stage--ahVZR{padding:0.75rem;display:-webkit-flex;display:-moz-box;display:flex;margin:0 0.75rem;border-radius:0.75rem;-webkit-align-items:center;-moz-box-align:center;align-items:center;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;background:rgba(53,69,102,.04)}.index__card--VC_lc .index__stage--ahVZR .index__info--PXHJ3{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;overflow:hidden}.index__card--VC_lc .index__stage--ahVZR .index__mainTitle--aWHX1{font-size:0.875rem;color:#14121f;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.index__card--VC_lc .index__stage--ahVZR .index__subTitle--c8XHM{margin-top:0.125rem;font-size:0.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;color:rgba(16,28,51,.48)}.index__card--VC_lc .index__stage--ahVZR .index__icon--TBANi{height:1.25rem;min-width:1.25rem}.index__card--VC_lc .index__process--xC59i{background:rgba(230,230,255,.4)}.index__card--VC_lc .index__process--xC59i .index__mainTitle--aWHX1,.index__card--VC_lc .index__process--xC59i .index__subTitle--c8XHM{color:#4200ff}.index__card--VC_lc .index__actions--DMERt{display:-webkit-flex;display:-moz-box;display:flex;margin-top:0.5rem;padding:0 0.75rem;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.index__card--VC_lc .index__actions--DMERt>button{width:auto;height:1.875rem;font-size:0.875rem;font-weight:500;border-radius:0.9375rem;background-color:rgba(0,0,0,0)}.index__card--VC_lc .index__actions--DMERt>button span{padding:0 1rem}.index__card--VC_lc .index__actions--DMERt>button:nth-last-child(2){color:rgba(32,33,36,.7);border:1px solid rgba(32,33,36,.09)}.index__card--VC_lc .index__actions--DMERt>button:nth-last-child(1){margin-left:0.5rem;color:#4200ff;border:1px solid #4200ff}.index__card--VC_lc .index__actions--DMERt>.index__finalPaymentDisabled--HW7cp{color:#9b99ff !important;border-color:#9b99ff !important}.index__card--VC_lc .index__actions--DMERt>button:nth-child(1):active,.index__card--VC_lc .index__actions--DMERt>button:nth-child(2):active{background-color:rgba(0,0,0,0)}.index__card--VC_lc .index__saleActions--PmFtq>button{color:rgba(32,33,36,.7) !important;border:1px solid rgba(32,33,36,.09) !important}.index__card--VC_lc .index__inputDeliveryActive--o8ZjS>button:nth-last-child(1){color:#4200ff !important;border:1px solid #4200ff !important}.index__hidden--vrkgo{display:none !important}
.index__status--P66DG{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:1rem 0.75rem}.index__status--P66DG .index__tag--aI9uy{margin-right:0.8125rem;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.index__status--P66DG .index__tag--aI9uy svg{width:1.75rem;height:1.75rem}.index__status--P66DG .index__desc--xXZSG{font-weight:500}.index__status--P66DG.index__error--uW31D{background-color:rgba(255,65,51,.08);color:#ff4133}.index__status--P66DG.index__error--uW31D .index__order-status--iMKd4 div{color:#ff4133}
.index__orderPayment--VxAMf{padding:0.5rem 0.75rem}.index__orderPayment--VxAMf>div{padding:0.5rem 0;font-size:0.75rem;line-height:1.125rem}.index__orderPayment--VxAMf>div>div:nth-of-type(1){color:rgba(16,28,51,.48)}.index__orderPayment--VxAMf>div>div:nth-of-type(2){-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;color:rgba(6,14,31,.68)}
.index__logistic--D4D4r{display:-webkit-flex;display:-moz-box;display:flex;margin:0.5rem;padding:1rem 0.875rem;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative;border-radius:0.75rem;background:#fff;-moz-box-sizing:content-box;box-sizing:content-box}.index__logistic--D4D4r .index__tag--gvL0F{margin-right:0.875rem}.index__logistic--D4D4r .index__tag--gvL0F img{width:1.25rem;height:1.25rem}.index__logistic--D4D4r .index__info--jf2xG .index__title--v4ve5{font-weight:500;font-size:1rem;line-height:125%;color:#14121f;margin-bottom:0.25rem}.index__logistic--D4D4r .index__info--jf2xG .index__desc--Y65jO{font-size:0.75rem;line-height:125%;font-weight:400;color:rgba(16,28,51,.48);margin-bottom:0.25rem;padding-right:1.375rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.index__logistic--D4D4r .index__info--jf2xG .index__time--EC7NY{font-size:0.75rem;line-height:125%;font-weight:400;color:rgba(16,28,51,.28)}.index__logistic--D4D4r .index__icon--UxEJo{width:1.25rem;height:1.25rem;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.index__address--FGOzD{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;padding:1rem 0.75rem}.index__address--FGOzD .index__icon--Pm1Ho{width:1.5rem;height:1.5rem;margin-right:0.75rem}.index__address--FGOzD .index__icon--Pm1Ho path{fill:rgba(16,28,51,.48)}
.index__detail--G8jma{padding:1rem 0px}.index__detail--G8jma .index__header--g_J_a{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0 0.75rem 0.75rem}.index__detail--G8jma .index__header--g_J_a .index__icon--Binm4{height:1.5rem;width:1.5rem;fill:rgba(16,28,51,.48)}.index__detail--G8jma .index__header--g_J_a .index__storeImg--CiUxw{margin-left:0.125rem;width:1.25rem;height:1.25rem}.index__detail--G8jma .index__header--g_J_a .index__company--Uaj3B{font-size:1rem;color:#14121f;line-height:125%;margin-left:0.3125rem;font-weight:500}.index__detail--G8jma .index__productSku--oBWC7{padding:0.75rem;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;box-sizing:border-box}.index__detail--G8jma .index__productSku--oBWC7::after{content:" ";pointer-events:none;position:absolute;z-index:0;top:0;left:0;border-radius:1px;border-top:1px solid rgba(53,69,102,.04);width:100%;height:100%;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-moz-box-sizing:border-box;box-sizing:border-box}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-max-device-pixel-ratio: 2.99){.index__detail--G8jma .index__productSku--oBWC7::after{border-radius:-moz-calc(1px * 2);border-radius:calc(1px * 2);width:200%;height:200%;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}}@media(-webkit-min-device-pixel-ratio: 3){.index__detail--G8jma .index__productSku--oBWC7::after{border-radius:-moz-calc(1px * 3);border-radius:calc(1px * 3);width:300%;height:300%;-webkit-transform:scale(0.333);-moz-transform:scale(0.333);-o-transform:scale(0.333);transform:scale(0.333)}}.index__detail--G8jma .index__productSku--oBWC7::after{content:" ";pointer-events:none;position:absolute;z-index:0;top:0;left:0;border-radius:1px;border-bottom:1px solid rgba(53,69,102,.04);width:100%;height:100%;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-moz-box-sizing:border-box;box-sizing:border-box}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-max-device-pixel-ratio: 2.99){.index__detail--G8jma .index__productSku--oBWC7::after{border-radius:-moz-calc(1px * 2);border-radius:calc(1px * 2);width:200%;height:200%;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}}@media(-webkit-min-device-pixel-ratio: 3){.index__detail--G8jma .index__productSku--oBWC7::after{border-radius:-moz-calc(1px * 3);border-radius:calc(1px * 3);width:300%;height:300%;-webkit-transform:scale(0.333);-moz-transform:scale(0.333);-o-transform:scale(0.333);transform:scale(0.333)}}.index__detail--G8jma .index__operation--K_7vg{display:-webkit-flex;display:-moz-box;display:flex;padding:0 0.75rem;margin-top:0.75rem;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.index__detail--G8jma .index__operation--K_7vg .index__help--E_uvm,.index__detail--G8jma .index__operation--K_7vg .index__refund--AHM__{width:5.5rem;height:1.875rem;font-size:0.875rem;line-height:1.375rem;text-align:center;border-radius:0.9375rem;background-color:#fff;color:rgba(6,14,31,.68);position:relative;-moz-box-sizing:border-box;box-sizing:border-box}.index__detail--G8jma .index__operation--K_7vg .index__help--E_uvm::after,.index__detail--G8jma .index__operation--K_7vg .index__refund--AHM__::after{content:" ";pointer-events:none;position:absolute;z-index:0;top:0;left:0;border-radius:0.9375rem;border:1px solid rgba(32,33,36,.09);border-all:1px solid rgba(32,33,36,.09);width:100%;height:100%;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-moz-box-sizing:border-box;box-sizing:border-box}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-max-device-pixel-ratio: 2.99){.index__detail--G8jma .index__operation--K_7vg .index__help--E_uvm::after,.index__detail--G8jma .index__operation--K_7vg .index__refund--AHM__::after{border-radius:-moz-calc(0.9375rem * 2);border-radius:calc(0.9375rem * 2);width:200%;height:200%;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}}@media(-webkit-min-device-pixel-ratio: 3){.index__detail--G8jma .index__operation--K_7vg .index__help--E_uvm::after,.index__detail--G8jma .index__operation--K_7vg .index__refund--AHM__::after{border-radius:-moz-calc(0.9375rem * 3);border-radius:calc(0.9375rem * 3);width:300%;height:300%;-webkit-transform:scale(0.333);-moz-transform:scale(0.333);-o-transform:scale(0.333);transform:scale(0.333)}}.index__detail--G8jma .index__operation--K_7vg .index__refund--AHM__{margin-left:0.5rem}.index__popArea--mcm_X{position:relative}.index__popArea--mcm_X .index__close--H37Il{top:0;right:0;padding:0.5rem;position:absolute;-moz-box-sizing:content-box;box-sizing:content-box;z-index:10}
.index__approval--CjtQe{padding:1rem 0.75rem;overflow:hidden}.index__approval--CjtQe .index__top--Pgq9n{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.index__approval--CjtQe .index__top--Pgq9n .index__title--ZiLRZ{font-weight:500;font-size:1rem;line-height:1.5rem;color:#14121f}.index__approval--CjtQe .index__top--Pgq9n .index__info--x3vhi{font-weight:400;font-size:0.875rem;line-height:125%;color:rgba(16,28,51,.48)}.index__approval--CjtQe .index__top--Pgq9n .index__info--x3vhi.index__nopass--_wR70{color:#ff4133}.index__approval--CjtQe .index__top--Pgq9n::after{content:"";display:inline-block;position:absolute;top:2.25rem;left:0px;width:100%;height:1px;-webkit-transform:scaleX(1.5);-moz-transform:scaleX(1.5);-o-transform:scaleX(1.5);transform:scaleX(1.5);background-color:rgba(53,69,102,.04)}.index__approval--CjtQe .index__content--xPn9Q{font-weight:400;font-size:0.875rem;line-height:125%;color:rgba(16,28,51,.48);padding:0.9375rem 0}.index__approval--CjtQe .index__content--xPn9Q .index__item--UtTeo{margin-top:1rem}.index__approval--CjtQe .index__content--xPn9Q .index__item--UtTeo span{display:inline-block;color:rgba(6,14,31,.68);margin-left:0.5rem}.index__approval--CjtQe .index__content--xPn9Q .index__imgItem--_7Byy{display:-webkit-flex;display:-moz-box;display:flex;margin-top:1rem}.index__approval--CjtQe .index__content--xPn9Q .index__imgItem--_7Byy .index__img--DDzW8{width:5rem;height:3.75rem;margin-left:0.3125rem}.index__approval--CjtQe .index__content--xPn9Q .index__imgItem--_7Byy .index__img--DDzW8 img{border-radius:0.5rem}.index__approval--CjtQe .index__bottom--rdg9c{display:none;position:relative}.index__approval--CjtQe .index__bottom--rdg9c.index__show--u8VF6{display:block}.index__approval--CjtQe .index__bottom--rdg9c::after{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:1px;-webkit-transform:scaleX(1.5);-moz-transform:scaleX(1.5);-o-transform:scaleX(1.5);transform:scaleX(1.5);background-color:rgba(53,69,102,.04)}.index__approval--CjtQe .index__bottom--rdg9c .index__btn--g_gC2{float:right;width:5.5rem;height:2rem;margin-top:0.75rem;border:.67px solid rgba(53,69,102,.12);border-radius:1rem;background-color:#fff}.index__approval--CjtQe .index__bottom--rdg9c .index__btn--g_gC2 span{font-weight:400;font-size:0.875rem;line-height:125%;color:rgba(6,14,31,.68)}
.index__prompt--h4Mom{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:96%;margin:0.5rem auto;padding:1rem 0.75rem;background:rgba(255,17,0,.08);border-radius:0.75rem}.index__prompt--h4Mom img{width:1.5rem;height:1.5rem;margin-right:0.75rem}.index__prompt--h4Mom .index__content--z7LXn .index__title--hkb09{font-weight:500;font-size:0.875rem;line-height:125%;margin-bottom:0.25rem}.index__prompt--h4Mom .index__content--z7LXn .index__desc--BHIvI{font-weight:400;font-size:0.75rem;line-height:125%}
.index__container--iI_LH{position:relative}.index__container--iI_LH .index__upload--jMoS_{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:8rem;height:6rem;background:#f7f8fa;border:1px dashed #e5e7eb;border-radius:0.5rem}.index__container--iI_LH .index__upload--jMoS_ svg{width:1.25rem;height:1.25rem}.index__container--iI_LH .index__upload--jMoS_ .index__text--BgIlb{font-weight:400;font-size:0.875rem;line-height:125%;text-align:center;color:rgba(0,17,51,.28)}.index__container--iI_LH .index__input--a36vS{width:8rem;height:6rem;position:absolute;z-index:10;top:0;left:0;opacity:0}.index__container--iI_LH .index__preview--UbTU7{width:8rem;height:6rem;position:absolute;z-index:11}.index__container--iI_LH .index__preview--UbTU7 .index__repeat--Zyowo{position:absolute;z-index:10;right:0.5rem;top:0.5rem;padding:0.1875rem 0.5rem;width:2.75rem;height:1.5rem;background:rgba(6,14,31,.68);border-radius:1.5rem;font-weight:400;font-size:0.875rem;line-height:125%;text-align:center;color:#fff;white-space:nowrap}.index__container--iI_LH .index__preview--UbTU7 .index__img--WE82Q{z-index:12;width:8rem;height:6rem;border-radius:0.5rem}
.index__tabs--qPKPI .arco-tab-cell{color:rgba(16,28,51,.48);font-weight:400;font-size:1rem;margin-right:1.5rem !important}.index__tabs--qPKPI .arco-tab-cell:last-child{margin-right:0 !important}.index__tabs--qPKPI .arco-tab-cell.active{color:#4807fa !important;font-weight:500;font-size:1rem}.index__tabs--qPKPI .arco-tab-cell-container-wrap{height:2.75rem}.index__tabs--qPKPI .arco-tab-cell-container{-webkit-justify-content:center !important;-moz-box-pack:center !important;justify-content:center !important}
.index__rateArea--ZSrIF{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}.index__rate--dnEPp .index__img--z81sb{width:1rem;height:1rem}.index__rate--dnEPp .arco-rate-icon-wrap{padding:0}.index__desc--Giqg0{font-weight:400;font-size:0.875rem;color:rgba(6,14,31,.68);margin-left:0.625rem}
.index__reviewCard--VABwk{padding:0.75rem;margin:0.5rem 0.5rem 0 0.5rem}.index__reviewCard--VABwk .index__info--U3atZ{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;align-items:center}.index__reviewCard--VABwk .index__info--U3atZ .index__userInfo--lxviR{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.index__reviewCard--VABwk .index__info--U3atZ .index__userInfo--lxviR .index__img--BWM2C{width:1.75rem;height:1.75rem;border-radius:0.875rem;overflow:hidden}.index__reviewCard--VABwk .index__info--U3atZ .index__userInfo--lxviR .index__img--BWM2C img{width:1.75rem;height:1.75rem;border-radius:0.875rem;overflow:hidden}.index__reviewCard--VABwk .index__info--U3atZ .index__userInfo--lxviR .index__name--ldIhx{margin-left:0.5rem;font-weight:400;font-size:0.875rem;color:#14121f}.index__reviewCard--VABwk .index__info--U3atZ .index__time--qcGgL{font-weight:400;font-size:0.75rem;color:rgba(0,17,51,.28)}.index__reviewCard--VABwk .index__rateContent--VlCjL{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}.index__reviewCard--VABwk .index__rateContent--VlCjL .index__rate--yBaX1{margin-top:0.25rem;padding-left:2.125rem}.index__reviewCard--VABwk .index__rateContent--VlCjL .index__spec--Dg6UU{position:relative;top:1.5px;margin-left:0.25rem;font-weight:400;font-size:0.75rem;color:rgba(0,17,51,.28)}.index__reviewCard--VABwk .index__content--bfQUt{margin-top:0.25rem;padding-left:2.25rem;font-weight:400;font-size:0.875rem;color:#14121f}.index__reviewCard--VABwk .index__reply--pCkVX{margin-top:0.375rem;margin-left:2.25rem;padding:0.5rem 0.75rem;border-radius:0.5rem;background-color:#f7f8f9}.index__reviewCard--VABwk .index__reply-item--XGUgy{margin-top:0.375rem;line-height:1.375rem;vertical-align:middle}.index__reviewCard--VABwk .index__reply-item--XGUgy:first-child{margin-top:0}.index__reviewCard--VABwk .index__reply-name--n5N4y{font-size:0.875rem;font-weight:700;color:#4200ff}.index__reviewCard--VABwk .index__reply-tag--RiugA{position:relative;top:-1px;margin:0 0.125rem;padding:0.1875rem 0.25rem;border-radius:0.1875rem;font-size:0.625rem;color:#4200ff;background-color:#e6e6ff}.index__reviewCard--VABwk .index__reply-content--aIYOi{font-size:0.8125rem;color:#14121f}.index__title--ecZjJ{font-weight:500;font-size:1rem;color:#14121f;padding-bottom:0.875rem;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0.75rem}.index__title--ecZjJ::after{content:" ";pointer-events:none;position:absolute;z-index:0;top:0;left:0;border-radius:1px;border-bottom:1px solid rgba(53,69,102,.04);width:100%;height:100%;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-moz-box-sizing:border-box;box-sizing:border-box}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-max-device-pixel-ratio: 2.99){.index__title--ecZjJ::after{border-radius:-moz-calc(1px * 2);border-radius:calc(1px * 2);width:200%;height:200%;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}}@media(-webkit-min-device-pixel-ratio: 3){.index__title--ecZjJ::after{border-radius:-moz-calc(1px * 3);border-radius:calc(1px * 3);width:300%;height:300%;-webkit-transform:scale(0.333);-moz-transform:scale(0.333);-o-transform:scale(0.333);transform:scale(0.333)}}.index__operation--I5oem{display:none}.index__operation--I5oem.index__show--dhSMx{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.index__operation--I5oem .index__btn--NXG2g{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:1rem;padding:0.5rem 0.5rem 0.5rem 0.75rem;border:.67px solid rgba(53,69,102,.12);border-radius:1rem;font-weight:400;font-size:0.75rem;color:rgba(16,28,51,.48)}.index__noData--SehhY{padding-top:1rem;text-align:center;font-weight:400;font-size:0.875rem;color:rgba(16,28,51,.48)}.index__number--GTGqZ{margin-left:-0.375rem}
.index__wechatSelect--wEYmI{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:70vh;-moz-box-sizing:border-box;box-sizing:border-box}.index__wechatSelect--wEYmI .index__header--ismvq{position:relative;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:1rem 1rem 0.875rem 1rem;border-bottom:.67px solid rgba(53,69,102,.04)}.index__wechatSelect--wEYmI .index__header--ismvq .index__arrow--FNT4k{position:absolute;left:0;top:0;width:2.75rem;height:3.25rem;-moz-box-sizing:border-box;box-sizing:border-box;padding:1rem 0.75rem}.index__wechatSelect--wEYmI .index__header--ismvq .index__arrow--FNT4k .index__icon--_kGJ3{width:100%;height:100%}.index__wechatSelect--wEYmI .index__header--ismvq .index__arrow--FNT4k .index__icon--_kGJ3 path{fill:rgba(0,17,51,.3)}.index__wechatSelect--wEYmI .index__header--ismvq .index__title--oyWoD{width:100%;text-align:center;font-size:1rem;font-style:normal;font-weight:500;line-height:125%}.index__wechatSelect--wEYmI .index__content--h2pgO{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:0 1rem;margin-top:9.375rem}.index__wechatSelect--wEYmI .index__content--h2pgO .index__img--VMEaA{display:block;margin:0 auto;width:7rem;height:7rem}.index__wechatSelect--wEYmI .index__content--h2pgO .index__desc--WhrgN{margin-top:1rem;color:rgba(6,14,31,.68);font-size:0.875rem;font-style:normal;font-weight:400;line-height:125%;text-align:center}
.index__storeInfoCard--MY_5_{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;overflow:hidden}.index__storeInfoCard--MY_5_ .index__shop--eBpc9{width:1.5rem;height:1.5rem;margin-right:0.75rem}.index__storeInfoCard--MY_5_ .index__storeInfo--MuLLD{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1}.index__storeInfoCard--MY_5_ .index__storeInfo--MuLLD .index__nameInfo--FGzeL{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.index__storeInfoCard--MY_5_ .index__storeInfo--MuLLD .index__nameInfo--FGzeL .index__name--qAM9c{color:#14121f;font-size:1rem;font-style:normal;font-weight:500;line-height:1.375rem}.index__storeInfoCard--MY_5_ .index__storeInfo--MuLLD .index__nameInfo--FGzeL .index__copy--dp3gP{width:1.875rem;height:1.875rem;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.4375rem}.index__storeInfoCard--MY_5_ .index__storeInfo--MuLLD .index__nameInfo--FGzeL .index__copy--dp3gP .index__copyIcon--LDYCa{width:100%;height:100%}.index__storeInfoCard--MY_5_ .index__storeInfo--MuLLD .index__storeAddress--tFALK{font-size:0.75rem;font-style:normal;font-weight:400;line-height:125%;color:rgba(16,28,51,.48);margin-top:0.25rem;margin-bottom:0.5rem}.index__popArea--xdUtk{position:relative}.index__popArea--xdUtk .index__close--v6Ga9{top:0;right:0;padding:0.5rem;position:absolute;-moz-box-sizing:content-box;box-sizing:content-box;z-index:10}
.index__contact--ZSCAX{display:-webkit-flex;display:-moz-box;display:flex}.index__contact--ZSCAX .index__phone--avgpi{width:3.25rem;height:1.75rem;margin-right:0.5rem}.index__contact--ZSCAX .index__wechat--ZHqoL{width:3.25rem;height:1.75rem}
.index__container--O5xQB{height:50vh}.index__container--O5xQB .index__contactArea--rLfiz .index__header--HcJs7{padding:0.875rem 0;width:100%;color:#14121f;font-size:1rem;font-style:normal;font-weight:500;line-height:125%;text-align:center;border-bottom:.67px solid rgba(53,69,102,.04)}.index__container--O5xQB .index__contactArea--rLfiz .index__desc--D6GQH{padding:0.75rem 1rem;color:rgba(16,28,51,.48);font-size:0.75rem;font-style:normal;font-weight:400;line-height:125%}.index__container--O5xQB .index__contactArea--rLfiz .index__contentArea--OvMj8{padding:0 1rem}.index__container--O5xQB .index__contactArea--rLfiz .index__contentArea--OvMj8 .index__item--DvyZZ{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding:0.75rem 0}.index__container--O5xQB .index__contactArea--rLfiz .index__contentArea--OvMj8 .index__item--DvyZZ .index__content--eEpEf{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-size:1rem;font-style:normal;font-weight:400;line-height:125%;color:#14121f}.index__container--O5xQB .index__contactArea--rLfiz .index__contentArea--OvMj8 .index__icon--AWwd2{width:2rem;height:2rem;margin-right:0.75rem}.index__container--O5xQB .index__contactArea--rLfiz .index__contentArea--OvMj8 .index__arrow--Sae22{width:1.25rem;height:1.25rem}.index__wechatContent--htoWR{margin-top:4.375rem !important}
html,
body {
  padding: 0;
  margin: 0;
  font-family: PICO Sans SC, nunito_for_arco, Helvetica Neue, Helvetica,
    PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
  height: 100%;
  background: #f7f8fa;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-box-sizing: border-box;
       box-sizing: border-box;

  -webkit-touch-callout: none; /*系统默认菜单被禁用*/
  -webkit-user-select: none; /*webkit浏览器*/ /*早期浏览器*/
  -moz-user-select: none; /*火狐*/
  -ms-user-select: none; /*IE10*/
  user-select: none;
}

input,
textarea {
  -webkit-user-select: auto; /*webkit浏览器*/
  outline: none;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dd {
  margin: 0;
}

ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

a {
  text-decoration: none;
}
/* @font-face {
  font-family: PICO Sans SC;
  font-display: swap;
  src: url('https://lf3-static.bytednsdoc.com/obj/eden-cn/lm-vjpW/ljhwZthlaukjlkulzlp/Pico-mall/PICOSansSC-Regular.woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: PICO Sans SC;
  font-display: swap;
  src: url('https://lf3-static.bytednsdoc.com/obj/eden-cn/lm-vjpW/ljhwZthlaukjlkulzlp/Pico-mall/PICOSansSC-Medium.woff2');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: PICO Sans SC;
  font-display: swap;
  src: url('https://lf3-static.bytednsdoc.com/obj/eden-cn/lm-vjpW/ljhwZthlaukjlkulzlp/Pico-mall/PICOSansSC-Bold.woff2');
  font-weight: 600;
  font-style: normal;
} */


/*# sourceMappingURL=main.4ca3640d.css.map*/