@charset "UTF-8";
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._footer_ajj16_29 {
  font-size: 13px;
  color: #767676;
  border-top: 6px solid #f47b23;
  /*** 响应式样式 ***/
}
._footer_ajj16_29 ._footer-main_ajj16_35 {
  padding: 32px 16px;
  background-color: #444;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._sub-title_ajj16_39 {
  font-size: 14px;
  color: #efefef;
  padding: 16px 0;
  margin: 16px 0;
  border-bottom: 0.2px solid #e8e8e8;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._address_ajj16_46 {
  color: #a6a6a6;
  margin-bottom: 8px;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 dl {
  margin-bottom: 16px;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._inline-dl_ajj16_53 {
  display: flex;
  flex-direction: row;
  gap: 4px;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._time_ajj16_58 {
  color: #a6a6a6;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._email_ajj16_61 {
  color: #a6a6a6;
  text-decoration: none;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._email_ajj16_61:hover {
  text-decoration: underline;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._dashed_ajj16_68 {
  margin: 16px 0;
  height: 1px;
  border: none;
  border-bottom: 0.1px dashed #e8e8e8;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._default-btn_ajj16_74 {
  padding: 0 16px;
  border-radius: 8px;
  color: #fff;
  border-color: #656565 !important;
  background-color: #555;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._default-btn_ajj16_74:hover {
  background-color: #222222;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._info-btn_ajj16_84 {
  padding: 0 16px;
  border-radius: 8px;
  color: #fff;
  border-color: #42aae1 !important;
  background-color: #42aae1;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._info-btn_ajj16_84:hover {
  background-color: #1a74a3;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._info-btn_ajj16_84 svg {
  font-size: 12px;
  margin-right: 4px;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._primary-btn_ajj16_98 {
  padding: 0 16px;
  border-radius: 8px;
  color: #fff;
  border-color: #4067a8 !important;
  background-color: #4067a8;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._primary-btn_ajj16_98:hover {
  background-color: #243a5e;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._success-btn_ajj16_108 {
  padding: 0 16px;
  border-radius: 8px;
  color: #fff;
  border-color: #26a86a !important;
  background-color: #26a86a;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._success-btn_ajj16_108:hover {
  background-color: #135536;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._btns_ajj16_118 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._location_ajj16_123 {
  position: relative;
  width: 100%;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._location_ajj16_123 ._btns_ajj16_118 {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._location_ajj16_123 ._btns_ajj16_118 ._default-btn_ajj16_74 {
  height: 24px;
  padding: 0 8px;
  font-size: 12px !important;
  border-radius: 4px;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._live-chat_ajj16_141 {
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  margin-top: 16px;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._live-chat_ajj16_141 ._text_ajj16_148 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._live-chat_ajj16_141 ._text_ajj16_148:before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #26a86a;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._live-chat_ajj16_141._disabled_ajj16_162 ._text_ajj16_148:before {
  background-color: #a6a6a6;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._map-icon_ajj16_165 {
  width: 20px;
  height: 20px;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._help_ajj16_169 > li {
  margin-bottom: 8px;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._help_ajj16_169 > li:last-child {
  margin-bottom: 0;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._help_ajj16_169 a {
  color: #767676;
  text-decoration: none;
}
._footer_ajj16_29 ._footer-main_ajj16_35 ._help_ajj16_169 a:hover {
  color: #a6a6a6;
  text-decoration: underline;
}
._footer_ajj16_29 ._footer-bottom_ajj16_183 {
  display: flex;
  flex-direction: row;
  gap: 0;
  justify-content: center;
  padding: 16px;
  text-align: center;
  background-color: #222;
}
._footer_ajj16_29 ._footer-bottom_ajj16_183 ._copyright_ajj16_192 {
  display: flex;
  flex-direction: row;
  gap: 0;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}
._footer_ajj16_29 ._footer-bottom_ajj16_183 ._copyright_ajj16_192 a {
  color: #1986b1;
  text-decoration: none;
}
._footer_ajj16_29 ._footer-bottom_ajj16_183 ._copyright_ajj16_192 a:hover {
  text-decoration: underline;
}
@media screen and (min-width: 768px) {
  ._footer_ajj16_29 {
    font-size: 14px;
  }
  ._footer_ajj16_29 ._footer-main_ajj16_35 ._sub-title_ajj16_39 {
    font-size: 16px;
    margin: 0;
    border: none;
  }
  ._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 {
    display: flex;
    flex-direction: row;
    gap: 16px;
    margin-bottom: 32px;
  }
  ._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 {
    flex: 1;
  }
  ._footer_ajj16_29 ._footer-main_ajj16_35 ._actions_ajj16_46 ._action_ajj16_46 ._action-cont_ajj16_225 {
    width: fit-content;
  }
  ._footer_ajj16_29 ._footer-main_ajj16_35 ._help_ajj16_169 {
    display: flex;
    flex-direction: row;
    gap: 32px;
    justify-content: center;
  }
  ._footer_ajj16_29 ._footer-main_ajj16_35 ._help_ajj16_169 > li {
    margin-bottom: 0;
  }
  ._footer_ajj16_29 ._footer-bottom_ajj16_183 ._copyright_ajj16_192 {
    gap: 4px;
  }
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
._modal_urmh1_14 {
  padding: 0 !important;
  gap: 0 !important;
}
._modal_urmh1_14 .MuiModalClose-root {
  top: 6px;
  right: 6px;
}
._modal_urmh1_14 ._title_urmh1_22 {
  height: 40px;
  line-height: 40px;
  padding: 0 16px;
  background-color: #f5f5f5;
  font-weight: 500;
}
._modal_urmh1_14 ._wrapper_urmh1_29 {
  flex: 1;
  overflow: hidden;
  overflow-y: auto;
}
._alert-dialog_urmh1_35, ._confirm-dialog_urmh1_35 {
  width: 400px;
  padding: 16px;
}
._alert-dialog_urmh1_35 ._title_urmh1_22, ._confirm-dialog_urmh1_35 ._title_urmh1_22 {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 8px;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._button_13vy6_29 {
  font-size: 14px !important;
  min-height: auto !important;
  border: 1px solid !important;
  white-space: nowrap;
  font-weight: 400 !important;
}
._button_13vy6_29.MuiButton-sizeLg {
  height: 48px;
  font-size: 18px !important;
}
._button_13vy6_29.MuiButton-sizeMd {
  height: 32px;
}
._button_13vy6_29.MuiButton-sizeSm {
  height: 24px;
  border-radius: 4px;
  font-size: 12px !important;
}
._button_13vy6_29.MuiButton-colorDanger {
  color: #fff;
  border-color: #e03030 !important;
  background-color: #e03030;
}
._button_13vy6_29.MuiButton-colorDanger:hover {
  background-color: #c01d1d;
}
._button_13vy6_29.MuiButton-colorInfo {
  color: #fff;
  border-color: #58d0ff !important;
  background-color: #58d0ff;
}
._button_13vy6_29.MuiButton-colorInfo:hover {
  background-color: #25c2ff;
}
._button_13vy6_29.MuiButton-colorNeutral {
  color: #333;
  border-color: #cfcfcf !important;
  background-color: #fff;
}
._button_13vy6_29.MuiButton-colorNeutral:hover {
  background-color: gainsboro;
}
._button_13vy6_29.MuiButton-colorPrimary {
  color: #fff;
  border-color: #1fa8de !important;
  background-color: #1fa8de;
}
._button_13vy6_29.MuiButton-colorPrimary:hover {
  background-color: #1986b1;
}
._button_13vy6_29.MuiButton-colorSuccess {
  color: #fff;
  border-color: #01c185 !important;
  background-color: #01c185;
}
._button_13vy6_29.MuiButton-colorSuccess:hover {
  background-color: #018e62;
}
._button_13vy6_29.MuiButton-colorWarning {
  color: #fff;
  border-color: #ff8a00 !important;
  background-color: #ff8a00;
}
._button_13vy6_29.MuiButton-colorWarning:hover {
  background-color: #cc6e00;
}
._button_13vy6_29[disabled] {
  color: #fff !important;
  border-color: transparent !important;
}
._button_13vy6_29.MuiButton-variantPlain {
  border: none !important;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._feedback_1tukr_29 ._form_1tukr_29 ._form-row_1tukr_29 {
  flex-direction: column;
  margin-bottom: 24px;
}
._feedback_1tukr_29 ._form_1tukr_29 ._form-row_1tukr_29 ._form-label_1tukr_33 {
  width: 100px;
  align-items: flex-start;
  padding: 6px 0;
}
._feedback_1tukr_29 ._form_1tukr_29 ._form-row_1tukr_29 ._form-wrapper_1tukr_38 {
  flex: 1;
  position: relative;
}
._feedback_1tukr_29 ._form_1tukr_29 ._form-row_1tukr_29 ._form-error_1tukr_42 {
  position: absolute;
  bottom: 0;
  left: 8px;
  transform: translate(0, 100%);
  color: #e03030;
}
._feedback_1tukr_29 ._form_1tukr_29 ._form-row_1tukr_29 ._input_1tukr_49 {
  width: 350px;
}
._feedback_1tukr_29 ._form_1tukr_29 ._form-row_1tukr_29 ._message_1tukr_52 {
  width: 100%;
  height: 150px;
  border-radius: 6px;
  padding: 8px;
  resize: none;
}
@media screen and (min-width: 768px) {
  ._feedback_1tukr_29 ._form_1tukr_29 ._form-row_1tukr_29 {
    flex-direction: row;
  }
}
@media screen and (min-width: 768px) {
  ._feedback_1tukr_29 ._form_1tukr_29 ._foot_1tukr_65 {
    margin-left: 112px;
  }
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._callback_16bkf_29 ._form_16bkf_29 ._form-row_16bkf_29 {
  flex-direction: column;
  margin-bottom: 16px;
}
._callback_16bkf_29 ._form_16bkf_29 ._form-row_16bkf_29 ._form-label_16bkf_33 {
  width: 100px;
  align-items: flex-start;
  padding-top: 6px;
  padding-bottom: 6px;
}
@media screen and (min-width: 768px) {
  ._callback_16bkf_29 ._form_16bkf_29 ._form-row_16bkf_29 ._form-label_16bkf_33 {
    padding-bottom: 0;
  }
}
._callback_16bkf_29 ._form_16bkf_29 ._form-row_16bkf_29 ._form-wrapper_16bkf_44 {
  flex: 1;
  position: relative;
}
._callback_16bkf_29 ._form_16bkf_29 ._form-row_16bkf_29 ._form-error_16bkf_48 {
  position: absolute;
  bottom: 0;
  left: 8px;
  transform: translate(0, 100%);
  color: #e03030;
}
@media screen and (min-width: 768px) {
  ._callback_16bkf_29 ._form_16bkf_29 ._form-row_16bkf_29 ._input_16bkf_56 {
    width: 350px;
  }
}
._callback_16bkf_29 ._form_16bkf_29 ._form-row_16bkf_29 ._message_16bkf_60 {
  width: 100%;
  height: 150px;
  border-radius: 6px;
  padding: 8px;
  resize: none;
}
@media screen and (min-width: 768px) {
  ._callback_16bkf_29 ._form_16bkf_29 ._form-row_16bkf_29 {
    flex-direction: row;
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 768px) {
  ._callback_16bkf_29 ._form_16bkf_29 ._foot_16bkf_74 {
    margin-left: 112px;
  }
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._input_t23xw_29 {
  --Button-radius: 6px!important;
  min-height: auto !important;
  border-radius: 6px !important;
}
._input_t23xw_29.MuiInput-sizeLg {
  height: 48px;
}
._input_t23xw_29.MuiInput-sizeMd {
  height: 32px;
}
._input_t23xw_29.MuiInput-sizeSm {
  height: 28px;
}
._input_t23xw_29 .MuiInput-input {
  border-radius: 6px !important;
}
._input_t23xw_29.Joy-focused {
  background-color: #f2fbff;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._notices_105yj_29 ._notice_105yj_29 {
  background-color: #f5f5f5;
  color: #333;
  padding: 8px;
  text-align: center;
}
._notices_105yj_29 ._notice_105yj_29.color-success {
  background-color: #01c185;
  color: #fff;
}
._notices_105yj_29 ._notice_105yj_29.color-warning {
  background-color: #ff8a00;
  color: #fff;
}
._notices_105yj_29 ._notice_105yj_29.color-error {
  background-color: #e03030;
  color: #fff;
}
._notices_105yj_29 ._notice_105yj_29.color-info {
  background-color: #243c55;
  color: #fff;
}
._header_105yj_52 {
  background-color: #fff;
}
._header_105yj_52 ._full-mask_105yj_55 {
  position: fixed;
  display: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 100;
}
._header_105yj_52 ._full-mask_105yj_55._active_105yj_65 {
  display: block;
}
._header_105yj_52 ._menu-bar_105yj_68 {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  display: none;
  background-color: #f5f5f5;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  z-index: 1000;
}
._header_105yj_52 ._menu-bar_105yj_68._fixed_105yj_78 {
  position: fixed;
}
._header_105yj_52 ._menu-bar_105yj_68 > ._list_105yj_81 {
  display: flex;
  flex-direction: row;
  gap: 0;
  align-items: center;
  padding: 0 8px;
  white-space: nowrap;
}
@media screen and (min-width: 992px) {
  ._header_105yj_52 ._menu-bar_105yj_68 > ._list_105yj_81 {
    padding: 0 24px;
  }
}
._header_105yj_52 ._menu-bar_105yj_68 > ._list_105yj_81 ._logo_105yj_94 {
  margin-right: 8px;
  padding: 8px;
  flex: 0 0 48px;
}
._header_105yj_52 ._menu-bar_105yj_68 > ._list_105yj_81 ._logo_105yj_94 img {
  display: block;
  max-height: 32px;
}
._header_105yj_52 ._menu-bar_105yj_68 > ._list_105yj_81 > ._items_105yj_103 {
  display: flex;
  flex-direction: row;
  gap: 0;
  flex-wrap: wrap;
  height: 53px;
  overflow: hidden;
  display: none;
}
@media screen and (min-width: 992px) {
  ._header_105yj_52 ._menu-bar_105yj_68 > ._list_105yj_81 > ._items_105yj_103 {
    display: flex;
  }
}
._header_105yj_52 ._menu-bar_105yj_68 > ._list_105yj_81 > ._item_105yj_103 {
  display: none;
}
@media screen and (min-width: 768px) {
  ._header_105yj_52 ._menu-bar_105yj_68 > ._list_105yj_81 > ._item_105yj_103 {
    display: block;
  }
}
._header_105yj_52 ._menu-bar_105yj_68 > ._list_105yj_81 > ._item_105yj_103._all-products_105yj_125 {
  cursor: pointer;
}
._header_105yj_52 ._menu-bar_105yj_68 > ._list_105yj_81 > ._item_105yj_103._all-products_105yj_125 ._title_105yj_128 {
  padding: 16px 8px;
}
._header_105yj_52 ._menu-bar_105yj_68 > ._list_105yj_81 > ._item_105yj_103._active_105yj_65 ._title_105yj_128 {
  color: #fff;
  background-color: #1fa8de;
}
._header_105yj_52 ._menu-bar_105yj_68 > ._list_105yj_81 ._title_105yj_128 {
  display: block;
  text-align: center;
  font-weight: 500;
}
._header_105yj_52 ._menu-bar_105yj_68 > ._list_105yj_81 ._title_105yj_128 a {
  display: block;
  padding: 16px;
  color: #666;
  font-weight: 400;
  text-decoration: none;
}
._header_105yj_52 ._menu-bar_105yj_68 > ._list_105yj_81 ._title_105yj_128 a:hover {
  color: #1fa8de;
}
._header_105yj_52 ._menu-bar_105yj_68 > ._list_105yj_81 ._title_105yj_128 ._icon_105yj_150 {
  margin-left: 8px;
  font-size: 12px;
}
._header_105yj_52 ._menu-bar_105yj_68 > ._list_105yj_81 ._bg-color_105yj_154 {
  padding: 4px 8px;
  border-radius: 8px;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 {
  display: flex;
  align-items: center;
  justify-content: right;
  flex: 1;
  top: 1px;
  right: 8px;
  height: 45px;
}
@media screen and (min-width: 768px) {
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 {
    top: 4px;
    right: 24px;
  }
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._login-form_105yj_173 {
  display: none;
  justify-content: flex-end;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._login-form_105yj_173 .MuiInput-root, ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._login-form_105yj_173 .MuiButton-root {
  margin-right: 8px;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._login-form_105yj_173 ._input_105yj_180 {
  width: 128px;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._login-form_105yj_173 ._input_105yj_180._email_105yj_183 {
  width: 160px;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._login-form_105yj_173 ._password_105yj_186 {
  position: relative;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._login-form_105yj_173 ._password_105yj_186 ._forgot_105yj_189 {
  position: absolute;
  font-size: 12px;
  right: 16px;
  top: 6px;
  text-decoration: none;
  color: #1fa8de;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._login-form_105yj_173 ._password_105yj_186 ._forgot_105yj_189:hover {
  text-decoration: underline;
  color: #1986b1;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._btn-login_105yj_201 {
  margin-right: 8px;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._btn-register_105yj_204 {
  background-color: #f40000;
  border-color: #f40000 !important;
  color: #fff;
  border: 0;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: flex-end;
}
@media screen and (width < 768px) {
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 {
    gap: 4px;
  }
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 {
  display: none;
}
@media screen and (width < 768px) {
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 {
    margin-right: 6px;
  }
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._cont_105yj_229 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 8px;
  cursor: pointer;
  text-decoration: none;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._cont_105yj_229 ._icon_105yj_150 {
  font-size: 20px;
  color: #1fa8de;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._cont_105yj_229 ._text_105yj_241 {
  font-size: 14px;
  color: #333;
  text-decoration: none;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._cont_105yj_229:hover ._icon_105yj_150, ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._cont_105yj_229:hover ._text_105yj_241 {
  color: #1986b1;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._cont_105yj_229._active_105yj_65 {
  background-color: #e8e8e8;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._cont_105yj_229._active_105yj_65 ._icon_105yj_150, ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._cont_105yj_229._active_105yj_65 ._text_105yj_241 {
  color: #1986b1;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._cont_105yj_229 .MuiBadge-badge {
  line-height: 1.2;
  font-size: 12px;
  top: 0;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 a {
  text-decoration: none;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._dropdown_105yj_263 {
  position: absolute;
  top: 100%;
  right: 0;
  min-width: 500px;
  padding: 48px 60px;
  border: 1px solid #d7d7d7;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  z-index: 101;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._dropdown_105yj_263 ._divider_105yj_274 {
  margin: 16px -16px;
  background-color: #d7d7d7;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._dropdown_105yj_263 ._head_105yj_52 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  font-weight: 500;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._dropdown_105yj_263 ._head_105yj_52 ._link_105yj_285 {
  font-size: 14px;
  font-weight: 400;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._dropdown_105yj_263 ._body_105yj_289 {
  padding: 8px 16px;
  display: flex;
  flex-direction: row;
  gap: 60px;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._dropdown_105yj_263 ._body_105yj_289 ._list_105yj_81 {
  flex: 1;
  list-style: disc inside;
  display: flex;
  flex-direction: column;
  gap: 16px;
  color: #1fa8de;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._dropdown_105yj_263 a {
  color: #1fa8de;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._dropdown_105yj_263 a:hover {
  color: #1986b1;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158._orders_105yj_309, ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158._cart_105yj_309, ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158._mobile-search_105yj_309 {
  display: block;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._show_105yj_312 {
  display: block;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._show_105yj_312:has(._icon_105yj_150) {
  padding: 12px 8px;
  cursor: pointer;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._hidden_105yj_319 {
  display: none;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._pc-search_105yj_322 {
  position: relative;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._pc-search_105yj_322 ._icon_105yj_150 {
  margin-top: 4px;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._pc-search_105yj_322 ._mask_105yj_328 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._pc-search_105yj_322 ._wrapper_105yj_337 {
  position: absolute;
  top: -16px;
  right: -8px;
  z-index: 1001;
}
._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._pc-search_105yj_322 .MuiInput-root {
  width: 440px;
}
@media screen and (min-width: 768px) {
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 .container {
    padding: 16px 0;
  }
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._menu-btn_105yj_350 {
    display: none;
  }
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._logo_105yj_94 {
    margin-left: 0;
  }
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._logo_105yj_94 img {
    height: 48px;
  }
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._login-form_105yj_173 {
    display: flex;
  }
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 {
    display: block;
  }
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._cont_105yj_229 {
    flex-direction: column;
    gap: 4px;
  }
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158._mobile-search_105yj_309 {
    display: none;
  }
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._top-search_105yj_372 ._search_105yj_372 {
    border-radius: 0 !important;
  }
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._top-search_105yj_372 ._search_105yj_372 .MuiInput-endDecorator .MuiButton-root {
    border-radius: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._contact_105yj_380 {
    display: block;
  }
}
@media screen and (min-width: 1200px) {
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._top-search_105yj_372 {
    display: block;
  }
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 {
    display: block;
  }
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._cont_105yj_229 {
    flex-direction: row;
    gap: 8px;
  }
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158 ._cont_105yj_229 ._badge_105yj_395 {
    display: block;
  }
  ._header_105yj_52 ._menu-bar_105yj_68 ._actions-wrapper_105yj_158 ._actions_105yj_158 ._action_105yj_158._mobile-search_105yj_309 {
    display: none;
  }
}
._header_105yj_52 ._menu-bar_105yj_68 ._dropdown_105yj_263 {
  position: absolute;
  top: 100%;
  min-width: 320px;
  padding: 16px;
  box-sizing: border-box;
  border: 1px solid #d7d7d7;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  z-index: 100;
}
._header_105yj_52 ._menu-bar_105yj_68 ._dropdown_105yj_263._all-products_105yj_125 {
  display: flex;
  gap: 32px;
  left: 0 !important;
  right: 0;
  justify-content: center;
  border-left: 0;
  border-right: 0;
}
._header_105yj_52 ._menu-bar_105yj_68 ._dropdown_105yj_263._all-products_105yj_125 ._col_105yj_35 {
  width: 380px;
}
._header_105yj_52 ._menu-bar_105yj_68 ._dropdown_105yj_263._all-products_105yj_125 ._col_105yj_35 ._row_105yj_425 {
  margin-bottom: 24px;
}
._header_105yj_52 ._menu-bar_105yj_68 ._dropdown_105yj_263._all-products_105yj_125 ._col_105yj_35 ._row_105yj_425:last-child {
  margin-bottom: 0;
}
._header_105yj_52 ._menu-bar_105yj_68 ._dropdown_105yj_263._all-products_105yj_125 ._col_105yj_35 ._header_105yj_52 {
  font-size: 14px;
  font-weight: 500;
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px solid #d7d7d7;
  background-color: inherit;
}
@media screen and (min-width: 992px) {
  ._header_105yj_52 ._menu-bar_105yj_68 ._dropdown_105yj_263._all-products_105yj_125 {
    padding: 32px;
    gap: 64px;
  }
  ._header_105yj_52 ._menu-bar_105yj_68 ._dropdown_105yj_263._all-products_105yj_125 ._col_105yj_35 {
    width: 350px;
  }
}
._header_105yj_52 ._menu-bar_105yj_68 ._dropdown_105yj_263._all-products_105yj_125 ._bg-color_105yj_154 {
  padding: 2px 8px;
  border-radius: 8px;
}
._header_105yj_52 ._menu-bar_105yj_68 ._dropdown_105yj_263 ._text_105yj_241 {
  text-decoration: none;
}
._header_105yj_52 ._menu-bar_105yj_68 ._dropdown_105yj_263 ._text_105yj_241 a {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 4px 8px;
  color: #333;
  text-decoration: none;
}
._header_105yj_52 ._menu-bar_105yj_68 ._dropdown_105yj_263 ._text_105yj_241 a:hover, ._header_105yj_52 ._menu-bar_105yj_68 ._dropdown_105yj_263 ._text_105yj_241 a:hover ._arrow_105yj_463 {
  color: #1fa8de;
}
._header_105yj_52 ._menu-bar_105yj_68 ._dropdown_105yj_263 ._text_105yj_241 ._arrow_105yj_463 {
  flex: 1;
  margin-top: 2px;
  color: #888;
  font-size: 12px;
  text-align: right;
}
@media screen and (min-width: 768px) {
  ._header_105yj_52 ._menu-bar_105yj_68 {
    display: block;
  }
}
/** 手机端菜单 */
._menu-drawer_105yj_480 {
  z-index: 900 !important;
}
._menu-drawer_105yj_480 ._main_105yj_483 {
  position: relative;
  height: 100%;
  overflow-y: auto;
}
._menu-drawer_105yj_480 ._main_105yj_483 ._top_105yj_372 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 16px;
  color: #888;
  background-color: #f5f5f5;
}
._menu-drawer_105yj_480 ._main_105yj_483 ._top_105yj_372 > a {
  text-decoration: none;
}
._menu-drawer_105yj_480 ._main_105yj_483 ._cont_105yj_229 .MuiAccordionSummary-root {
  position: relative;
}
._menu-drawer_105yj_480 ._main_105yj_483 ._cont_105yj_229 .MuiAccordionSummary-root::after {
  position: absolute;
  bottom: 0;
  left: 16px;
  right: 16px;
  content: "";
  border-bottom: 0.5px solid #d7d7d7;
}
._menu-drawer_105yj_480 ._main_105yj_483 ._cont_105yj_229 .MuiAccordionSummary-root .MuiAccordionSummary-button {
  font-weight: 500;
  padding: 8px 16px;
}
._menu-drawer_105yj_480 ._main_105yj_483 ._cont_105yj_229 .MuiAccordionSummary-root .MuiAccordionSummary-indicator.Mui-expanded {
  transform: rotate(-90deg);
}
._menu-drawer_105yj_480 ._main_105yj_483 ._cont_105yj_229 .MuiAccordionDetails-content {
  padding: 0;
}
._menu-drawer_105yj_480 ._main_105yj_483 ._cont_105yj_229 ._name_105yj_520 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
}
._menu-drawer_105yj_480 ._main_105yj_483 ._cont_105yj_229 ._name_105yj_520 ._icon_105yj_150 {
  font-size: 18px;
}
._menu-drawer_105yj_480 ._main_105yj_483 ._list_105yj_81 {
  padding: 0;
}
._menu-drawer_105yj_480 ._main_105yj_483 ._list_105yj_81 ._subheader_105yj_532 {
  padding: 10px 16px 10px 32px;
  margin: 0 -12px;
  background-color: #f5f5f5;
}
._menu-drawer_105yj_480 ._main_105yj_483 ._list_105yj_81 ._item_105yj_103 {
  position: relative;
  padding: 10px 16px 10px 32px;
}
._menu-drawer_105yj_480 ._main_105yj_483 ._list_105yj_81 ._item_105yj_103:not(:last-child)::after {
  position: absolute;
  bottom: 0;
  left: 22px;
  right: 16px;
  content: "";
  border-bottom: 0.5px dashed #d7d7d7;
}
._menu-drawer_105yj_480 ._main_105yj_483 ._list_105yj_81 ._item_105yj_103 ._link_105yj_285 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
  color: #666;
  text-decoration: none;
}
._menu-drawer_105yj_480 ._main_105yj_483 ._list_105yj_81 ._item_105yj_103 ._link_105yj_285 ._title_105yj_128 {
  flex: 1;
}
._menu-drawer_105yj_480 ._main_105yj_483 ._list_105yj_81 ._item_105yj_103 ._link_105yj_285 ._bg-color_105yj_154 {
  padding: 2px 8px;
  border-radius: 8px;
}
._menu-drawer_105yj_480 ._main_105yj_483 ._list_105yj_81 ._item_105yj_103 ._link_105yj_285:hover, ._menu-drawer_105yj_480 ._main_105yj_483 ._list_105yj_81 ._item_105yj_103 ._link_105yj_285:hover ._arrow_105yj_463 {
  color: #1fa8de;
}
._menu-drawer_105yj_480 ._main_105yj_483 ._call-phone_105yj_568 {
  display: flex;
  flex-direction: row;
  gap: 0;
  align-items: center;
  justify-content: center;
  position: fixed;
  bottom: 32px;
  right: 16px;
  width: 60px;
  height: 60px;
  font-size: 20px;
  border-radius: 50%;
  background-color: #2b3d57;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1);
}
._menu-drawer_105yj_480 ._main_105yj_483 ._call-phone_105yj_568 > img {
  display: inline-block;
  width: 28px;
  height: 28px;
  filter: brightness(10);
}
/* 搜索 */
._search-dropdown_105yj_592 {
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 100%;
  max-height: 500px;
  overflow-y: auto;
  background-color: #fff;
  border: 1px solid #d7d7d7;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1);
  padding: 4px 0;
}
._search-dropdown_105yj_592 ._search-empty_105yj_604 {
  padding: 8px 16px;
  color: #888;
}
._search-dropdown_105yj_592 ._divider_105yj_274 {
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 500;
  color: #888;
  background-color: #f5f5f5;
}
._search-dropdown_105yj_592 ._search-list_105yj_615 > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 16px;
  white-space: nowrap;
  text-decoration: none;
  color: #333;
  cursor: pointer;
}
._search-dropdown_105yj_592 ._search-list_105yj_615 > li._active_105yj_65 {
  background-color: #e8e8e8;
}
/** 手机端搜索 */
._search-section_105yj_630 {
  position: absolute;
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  padding: 16px;
  background-color: #fff;
  z-index: -100;
  opacity: 0;
}
._search-section_105yj_630 ._input_105yj_180 {
  display: block !important;
  flex: 1;
  overflow: hidden;
}
._search-section_105yj_630 ._search-list_105yj_615 {
  border-left-width: 0;
  border-right-width: 0;
}
._search-section_105yj_630 ._close_105yj_654 {
  font-size: 18px;
}
._search-section_105yj_630._active_105yj_65 {
  display: flex;
  visibility: visible;
  z-index: 10;
  opacity: 1;
}
._mobile-mask_105yj_664 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._search_n6lb7_29 {
  display: inline-flex !important;
  min-height: auto !important;
  border-radius: 6px !important;
}
._search_n6lb7_29 .MuiInput-endDecorator {
  margin-right: -4px !important;
  gap: 6px;
}
._search_n6lb7_29 .MuiInput-endDecorator .MuiButton-root {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
._search_n6lb7_29 .MuiInput-endDecorator .MuiButton-root.Mui-disabled {
  border-color: #cdd7e1 !important;
}
._search_n6lb7_29 .MuiInput-endDecorator ._clear_n6lb7_45 {
  display: inline-block;
  width: 18px;
  height: 18px;
  cursor: pointer;
  color: #aaa;
}
._search_n6lb7_29 .MuiInput-endDecorator ._clear_n6lb7_45:hover {
  color: #888;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
/** 富文本默认标签样式 */
._rich-text_97fsi_30 {
  /* 表格 */
  /* 公用布局 */
  /* Q&A 列表 */
  /* 移除最后一个元素的 margin-bottom */
  /* 页面 global 样式, 用于 markdown 内容 */
  /* 基础按钮 */
  /* 左上角高亮 */
  /* facility */
  /* slide-list */
}
._rich-text_97fsi_30 ul, ._rich-text_97fsi_30 ol {
  margin-top: 0;
  margin-bottom: 8px;
}
._rich-text_97fsi_30 ul ul, ._rich-text_97fsi_30 ul ol, ._rich-text_97fsi_30 ol ul, ._rich-text_97fsi_30 ol ol {
  margin-bottom: 0;
}
._rich-text_97fsi_30 ul ul, ._rich-text_97fsi_30 ol ul {
  list-style-type: circle;
  margin-block-start: 0;
  margin-block-end: 0;
}
._rich-text_97fsi_30 ul ul ul, ._rich-text_97fsi_30 ol ul ul {
  list-style-type: square;
}
._rich-text_97fsi_30 ul {
  list-style-type: disc;
  padding-inline-start: 36px;
}
._rich-text_97fsi_30 ol {
  list-style-type: decimal;
  padding-inline-start: 36px;
}
._rich-text_97fsi_30 p {
  margin: 0 0 8px;
}
._rich-text_97fsi_30 b, ._rich-text_97fsi_30 strong {
  font-weight: 500;
}
._rich-text_97fsi_30 em {
  font-style: italic;
}
._rich-text_97fsi_30 s {
  text-decoration: line-through;
}
._rich-text_97fsi_30 ins {
  text-decoration: underline;
}
._rich-text_97fsi_30 sub, ._rich-text_97fsi_30 sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
._rich-text_97fsi_30 sup {
  top: -0.5em;
}
._rich-text_97fsi_30 sub {
  bottom: -0.25em;
}
._rich-text_97fsi_30 abbr[title], ._rich-text_97fsi_30 abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #d7d7d7;
}
._rich-text_97fsi_30 h1, ._rich-text_97fsi_30 h2, ._rich-text_97fsi_30 h3, ._rich-text_97fsi_30 h4, ._rich-text_97fsi_30 h5, ._rich-text_97fsi_30 h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
._rich-text_97fsi_30 h1, ._rich-text_97fsi_30 h2, ._rich-text_97fsi_30 h3 {
  margin-top: 16px;
  margin-bottom: 8px;
}
._rich-text_97fsi_30 h4, ._rich-text_97fsi_30 h5, ._rich-text_97fsi_30 h6 {
  margin-top: 8px;
  margin-bottom: 8px;
}
._rich-text_97fsi_30 h1 {
  font-size: 36px !important;
}
._rich-text_97fsi_30 h2 {
  font-size: 30px !important;
}
._rich-text_97fsi_30 h3 {
  font-size: 24px !important;
}
._rich-text_97fsi_30 h4 {
  font-size: 18px !important;
}
._rich-text_97fsi_30 h5 {
  font-size: 14px !important;
}
._rich-text_97fsi_30 h6 {
  font-size: 12px !important;
}
._rich-text_97fsi_30 img {
  max-width: 100%;
}
._rich-text_97fsi_30 a {
  color: #1fa8de;
  text-decoration: none;
}
._rich-text_97fsi_30 a:hover {
  color: #1986b1;
  text-decoration: underline;
}
._rich-text_97fsi_30 code {
  padding: 2px 4px;
  font-size: 90%;
  color: #e03030;
  background-color: #f9f2f4;
  border-radius: 4px;
}
._rich-text_97fsi_30 pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 8px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
}
._rich-text_97fsi_30 pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
._rich-text_97fsi_30 hr {
  margin-top: 16px;
  margin-bottom: 16px;
  border: 0;
  border-top: 1px solid #d7d7d7;
  background-color: transparent;
}
._rich-text_97fsi_30 hr.dashed {
  border-top-style: dashed;
}
._rich-text_97fsi_30 blockquote {
  padding: 8px 16px;
  margin: 0 0 16px;
  font-size: 17.5px;
  border-left: 5px solid #e8e8e8;
}
._rich-text_97fsi_30 iframe {
  max-width: 100%;
  height: 300px;
}
._rich-text_97fsi_30 .table {
  max-width: 100%;
  overflow-y: auto;
}
._rich-text_97fsi_30 table {
  width: 100%;
  margin-bottom: 16px;
  border-bottom: 1px solid #d7d7d7;
}
._rich-text_97fsi_30 table thead > tr > th,
._rich-text_97fsi_30 table tbody > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: middle;
  border-left: 1px solid #d7d7d7;
  border-top: 1px solid #d7d7d7;
  text-align: left;
}
._rich-text_97fsi_30 table thead > tr > th:last-child,
._rich-text_97fsi_30 table tbody > tr > td:last-child {
  border-right: 1px solid #d7d7d7;
}
._rich-text_97fsi_30 table thead > tr > th {
  background-color: #f5f5f5;
}
._rich-text_97fsi_30 table tfoot > tr > td {
  background-color: #fff;
  border-top: none;
}
._rich-text_97fsi_30 table tbody > tr:last-child > td {
  border-bottom: 1px solid #d7d7d7;
}
@media screen and (min-width: 375px) {
  ._rich-text_97fsi_30 .flex-xs {
    display: flex;
    flex-direction: row;
    gap: 0;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-0 {
    gap: 0px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-0 {
    row-gap: 0px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-0 {
    column-gap: 0px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-4 {
    gap: 4px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-4 {
    row-gap: 4px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-4 {
    column-gap: 4px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-8 {
    gap: 8px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-8 {
    row-gap: 8px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-8 {
    column-gap: 8px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-12 {
    gap: 12px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-12 {
    row-gap: 12px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-12 {
    column-gap: 12px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-16 {
    gap: 16px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-16 {
    row-gap: 16px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-16 {
    column-gap: 16px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-20 {
    gap: 20px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-20 {
    row-gap: 20px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-20 {
    column-gap: 20px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-24 {
    gap: 24px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-24 {
    row-gap: 24px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-24 {
    column-gap: 24px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-28 {
    gap: 28px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-28 {
    row-gap: 28px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-28 {
    column-gap: 28px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-32 {
    gap: 32px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-32 {
    row-gap: 32px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-32 {
    column-gap: 32px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-36 {
    gap: 36px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-36 {
    row-gap: 36px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-36 {
    column-gap: 36px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-40 {
    gap: 40px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-40 {
    row-gap: 40px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-40 {
    column-gap: 40px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-44 {
    gap: 44px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-44 {
    row-gap: 44px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-44 {
    column-gap: 44px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-48 {
    gap: 48px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-48 {
    row-gap: 48px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-48 {
    column-gap: 48px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-52 {
    gap: 52px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-52 {
    row-gap: 52px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-52 {
    column-gap: 52px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-56 {
    gap: 56px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-56 {
    row-gap: 56px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-56 {
    column-gap: 56px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-60 {
    gap: 60px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-60 {
    row-gap: 60px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-60 {
    column-gap: 60px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-64 {
    gap: 64px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-64 {
    row-gap: 64px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-64 {
    column-gap: 64px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-68 {
    gap: 68px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-68 {
    row-gap: 68px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-68 {
    column-gap: 68px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-72 {
    gap: 72px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-72 {
    row-gap: 72px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-72 {
    column-gap: 72px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-76 {
    gap: 76px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-76 {
    row-gap: 76px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-76 {
    column-gap: 76px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-80 {
    gap: 80px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-80 {
    row-gap: 80px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-80 {
    column-gap: 80px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-84 {
    gap: 84px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-84 {
    row-gap: 84px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-84 {
    column-gap: 84px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-88 {
    gap: 88px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-88 {
    row-gap: 88px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-88 {
    column-gap: 88px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-92 {
    gap: 92px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-92 {
    row-gap: 92px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-92 {
    column-gap: 92px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-96 {
    gap: 96px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-96 {
    row-gap: 96px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-96 {
    column-gap: 96px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-100 {
    gap: 100px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-100 {
    row-gap: 100px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-100 {
    column-gap: 100px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-104 {
    gap: 104px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-104 {
    row-gap: 104px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-104 {
    column-gap: 104px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-108 {
    gap: 108px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-108 {
    row-gap: 108px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-108 {
    column-gap: 108px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-112 {
    gap: 112px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-112 {
    row-gap: 112px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-112 {
    column-gap: 112px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-116 {
    gap: 116px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-116 {
    row-gap: 116px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-116 {
    column-gap: 116px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-120 {
    gap: 120px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-120 {
    row-gap: 120px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-120 {
    column-gap: 120px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-124 {
    gap: 124px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-124 {
    row-gap: 124px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-124 {
    column-gap: 124px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-128 {
    gap: 128px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-row-128 {
    row-gap: 128px;
  }
  ._rich-text_97fsi_30 .flex-xs.gap-column-128 {
    column-gap: 128px;
  }
}
@media screen and (min-width: 576px) {
  ._rich-text_97fsi_30 .flex-sm {
    display: flex;
    flex-direction: row;
    gap: 0;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-0 {
    gap: 0px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-0 {
    row-gap: 0px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-0 {
    column-gap: 0px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-4 {
    gap: 4px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-4 {
    row-gap: 4px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-4 {
    column-gap: 4px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-8 {
    gap: 8px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-8 {
    row-gap: 8px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-8 {
    column-gap: 8px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-12 {
    gap: 12px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-12 {
    row-gap: 12px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-12 {
    column-gap: 12px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-16 {
    gap: 16px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-16 {
    row-gap: 16px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-16 {
    column-gap: 16px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-20 {
    gap: 20px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-20 {
    row-gap: 20px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-20 {
    column-gap: 20px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-24 {
    gap: 24px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-24 {
    row-gap: 24px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-24 {
    column-gap: 24px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-28 {
    gap: 28px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-28 {
    row-gap: 28px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-28 {
    column-gap: 28px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-32 {
    gap: 32px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-32 {
    row-gap: 32px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-32 {
    column-gap: 32px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-36 {
    gap: 36px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-36 {
    row-gap: 36px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-36 {
    column-gap: 36px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-40 {
    gap: 40px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-40 {
    row-gap: 40px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-40 {
    column-gap: 40px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-44 {
    gap: 44px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-44 {
    row-gap: 44px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-44 {
    column-gap: 44px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-48 {
    gap: 48px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-48 {
    row-gap: 48px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-48 {
    column-gap: 48px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-52 {
    gap: 52px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-52 {
    row-gap: 52px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-52 {
    column-gap: 52px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-56 {
    gap: 56px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-56 {
    row-gap: 56px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-56 {
    column-gap: 56px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-60 {
    gap: 60px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-60 {
    row-gap: 60px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-60 {
    column-gap: 60px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-64 {
    gap: 64px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-64 {
    row-gap: 64px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-64 {
    column-gap: 64px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-68 {
    gap: 68px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-68 {
    row-gap: 68px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-68 {
    column-gap: 68px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-72 {
    gap: 72px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-72 {
    row-gap: 72px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-72 {
    column-gap: 72px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-76 {
    gap: 76px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-76 {
    row-gap: 76px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-76 {
    column-gap: 76px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-80 {
    gap: 80px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-80 {
    row-gap: 80px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-80 {
    column-gap: 80px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-84 {
    gap: 84px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-84 {
    row-gap: 84px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-84 {
    column-gap: 84px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-88 {
    gap: 88px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-88 {
    row-gap: 88px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-88 {
    column-gap: 88px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-92 {
    gap: 92px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-92 {
    row-gap: 92px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-92 {
    column-gap: 92px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-96 {
    gap: 96px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-96 {
    row-gap: 96px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-96 {
    column-gap: 96px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-100 {
    gap: 100px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-100 {
    row-gap: 100px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-100 {
    column-gap: 100px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-104 {
    gap: 104px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-104 {
    row-gap: 104px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-104 {
    column-gap: 104px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-108 {
    gap: 108px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-108 {
    row-gap: 108px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-108 {
    column-gap: 108px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-112 {
    gap: 112px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-112 {
    row-gap: 112px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-112 {
    column-gap: 112px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-116 {
    gap: 116px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-116 {
    row-gap: 116px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-116 {
    column-gap: 116px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-120 {
    gap: 120px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-120 {
    row-gap: 120px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-120 {
    column-gap: 120px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-124 {
    gap: 124px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-124 {
    row-gap: 124px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-124 {
    column-gap: 124px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-128 {
    gap: 128px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-row-128 {
    row-gap: 128px;
  }
  ._rich-text_97fsi_30 .flex-sm.gap-column-128 {
    column-gap: 128px;
  }
}
@media screen and (min-width: 768px) {
  ._rich-text_97fsi_30 .flex-md {
    display: flex;
    flex-direction: row;
    gap: 0;
  }
  ._rich-text_97fsi_30 .flex-md.gap-0 {
    gap: 0px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-0 {
    row-gap: 0px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-0 {
    column-gap: 0px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-4 {
    gap: 4px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-4 {
    row-gap: 4px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-4 {
    column-gap: 4px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-8 {
    gap: 8px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-8 {
    row-gap: 8px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-8 {
    column-gap: 8px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-12 {
    gap: 12px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-12 {
    row-gap: 12px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-12 {
    column-gap: 12px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-16 {
    gap: 16px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-16 {
    row-gap: 16px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-16 {
    column-gap: 16px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-20 {
    gap: 20px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-20 {
    row-gap: 20px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-20 {
    column-gap: 20px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-24 {
    gap: 24px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-24 {
    row-gap: 24px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-24 {
    column-gap: 24px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-28 {
    gap: 28px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-28 {
    row-gap: 28px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-28 {
    column-gap: 28px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-32 {
    gap: 32px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-32 {
    row-gap: 32px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-32 {
    column-gap: 32px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-36 {
    gap: 36px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-36 {
    row-gap: 36px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-36 {
    column-gap: 36px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-40 {
    gap: 40px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-40 {
    row-gap: 40px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-40 {
    column-gap: 40px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-44 {
    gap: 44px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-44 {
    row-gap: 44px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-44 {
    column-gap: 44px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-48 {
    gap: 48px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-48 {
    row-gap: 48px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-48 {
    column-gap: 48px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-52 {
    gap: 52px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-52 {
    row-gap: 52px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-52 {
    column-gap: 52px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-56 {
    gap: 56px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-56 {
    row-gap: 56px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-56 {
    column-gap: 56px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-60 {
    gap: 60px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-60 {
    row-gap: 60px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-60 {
    column-gap: 60px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-64 {
    gap: 64px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-64 {
    row-gap: 64px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-64 {
    column-gap: 64px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-68 {
    gap: 68px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-68 {
    row-gap: 68px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-68 {
    column-gap: 68px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-72 {
    gap: 72px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-72 {
    row-gap: 72px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-72 {
    column-gap: 72px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-76 {
    gap: 76px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-76 {
    row-gap: 76px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-76 {
    column-gap: 76px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-80 {
    gap: 80px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-80 {
    row-gap: 80px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-80 {
    column-gap: 80px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-84 {
    gap: 84px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-84 {
    row-gap: 84px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-84 {
    column-gap: 84px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-88 {
    gap: 88px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-88 {
    row-gap: 88px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-88 {
    column-gap: 88px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-92 {
    gap: 92px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-92 {
    row-gap: 92px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-92 {
    column-gap: 92px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-96 {
    gap: 96px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-96 {
    row-gap: 96px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-96 {
    column-gap: 96px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-100 {
    gap: 100px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-100 {
    row-gap: 100px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-100 {
    column-gap: 100px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-104 {
    gap: 104px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-104 {
    row-gap: 104px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-104 {
    column-gap: 104px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-108 {
    gap: 108px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-108 {
    row-gap: 108px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-108 {
    column-gap: 108px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-112 {
    gap: 112px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-112 {
    row-gap: 112px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-112 {
    column-gap: 112px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-116 {
    gap: 116px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-116 {
    row-gap: 116px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-116 {
    column-gap: 116px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-120 {
    gap: 120px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-120 {
    row-gap: 120px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-120 {
    column-gap: 120px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-124 {
    gap: 124px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-124 {
    row-gap: 124px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-124 {
    column-gap: 124px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-128 {
    gap: 128px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-row-128 {
    row-gap: 128px;
  }
  ._rich-text_97fsi_30 .flex-md.gap-column-128 {
    column-gap: 128px;
  }
}
@media screen and (min-width: 992px) {
  ._rich-text_97fsi_30 .flex-lg {
    display: flex;
    flex-direction: row;
    gap: 0;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-0 {
    gap: 0px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-0 {
    row-gap: 0px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-0 {
    column-gap: 0px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-4 {
    gap: 4px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-4 {
    row-gap: 4px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-4 {
    column-gap: 4px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-8 {
    gap: 8px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-8 {
    row-gap: 8px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-8 {
    column-gap: 8px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-12 {
    gap: 12px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-12 {
    row-gap: 12px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-12 {
    column-gap: 12px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-16 {
    gap: 16px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-16 {
    row-gap: 16px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-16 {
    column-gap: 16px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-20 {
    gap: 20px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-20 {
    row-gap: 20px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-20 {
    column-gap: 20px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-24 {
    gap: 24px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-24 {
    row-gap: 24px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-24 {
    column-gap: 24px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-28 {
    gap: 28px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-28 {
    row-gap: 28px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-28 {
    column-gap: 28px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-32 {
    gap: 32px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-32 {
    row-gap: 32px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-32 {
    column-gap: 32px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-36 {
    gap: 36px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-36 {
    row-gap: 36px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-36 {
    column-gap: 36px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-40 {
    gap: 40px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-40 {
    row-gap: 40px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-40 {
    column-gap: 40px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-44 {
    gap: 44px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-44 {
    row-gap: 44px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-44 {
    column-gap: 44px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-48 {
    gap: 48px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-48 {
    row-gap: 48px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-48 {
    column-gap: 48px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-52 {
    gap: 52px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-52 {
    row-gap: 52px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-52 {
    column-gap: 52px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-56 {
    gap: 56px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-56 {
    row-gap: 56px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-56 {
    column-gap: 56px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-60 {
    gap: 60px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-60 {
    row-gap: 60px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-60 {
    column-gap: 60px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-64 {
    gap: 64px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-64 {
    row-gap: 64px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-64 {
    column-gap: 64px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-68 {
    gap: 68px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-68 {
    row-gap: 68px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-68 {
    column-gap: 68px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-72 {
    gap: 72px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-72 {
    row-gap: 72px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-72 {
    column-gap: 72px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-76 {
    gap: 76px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-76 {
    row-gap: 76px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-76 {
    column-gap: 76px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-80 {
    gap: 80px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-80 {
    row-gap: 80px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-80 {
    column-gap: 80px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-84 {
    gap: 84px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-84 {
    row-gap: 84px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-84 {
    column-gap: 84px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-88 {
    gap: 88px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-88 {
    row-gap: 88px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-88 {
    column-gap: 88px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-92 {
    gap: 92px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-92 {
    row-gap: 92px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-92 {
    column-gap: 92px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-96 {
    gap: 96px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-96 {
    row-gap: 96px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-96 {
    column-gap: 96px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-100 {
    gap: 100px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-100 {
    row-gap: 100px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-100 {
    column-gap: 100px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-104 {
    gap: 104px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-104 {
    row-gap: 104px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-104 {
    column-gap: 104px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-108 {
    gap: 108px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-108 {
    row-gap: 108px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-108 {
    column-gap: 108px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-112 {
    gap: 112px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-112 {
    row-gap: 112px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-112 {
    column-gap: 112px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-116 {
    gap: 116px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-116 {
    row-gap: 116px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-116 {
    column-gap: 116px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-120 {
    gap: 120px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-120 {
    row-gap: 120px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-120 {
    column-gap: 120px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-124 {
    gap: 124px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-124 {
    row-gap: 124px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-124 {
    column-gap: 124px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-128 {
    gap: 128px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-row-128 {
    row-gap: 128px;
  }
  ._rich-text_97fsi_30 .flex-lg.gap-column-128 {
    column-gap: 128px;
  }
}
@media screen and (min-width: 1200px) {
  ._rich-text_97fsi_30 .flex-xl {
    display: flex;
    flex-direction: row;
    gap: 0;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-0 {
    gap: 0px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-0 {
    row-gap: 0px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-0 {
    column-gap: 0px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-4 {
    gap: 4px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-4 {
    row-gap: 4px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-4 {
    column-gap: 4px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-8 {
    gap: 8px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-8 {
    row-gap: 8px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-8 {
    column-gap: 8px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-12 {
    gap: 12px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-12 {
    row-gap: 12px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-12 {
    column-gap: 12px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-16 {
    gap: 16px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-16 {
    row-gap: 16px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-16 {
    column-gap: 16px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-20 {
    gap: 20px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-20 {
    row-gap: 20px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-20 {
    column-gap: 20px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-24 {
    gap: 24px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-24 {
    row-gap: 24px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-24 {
    column-gap: 24px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-28 {
    gap: 28px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-28 {
    row-gap: 28px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-28 {
    column-gap: 28px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-32 {
    gap: 32px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-32 {
    row-gap: 32px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-32 {
    column-gap: 32px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-36 {
    gap: 36px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-36 {
    row-gap: 36px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-36 {
    column-gap: 36px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-40 {
    gap: 40px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-40 {
    row-gap: 40px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-40 {
    column-gap: 40px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-44 {
    gap: 44px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-44 {
    row-gap: 44px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-44 {
    column-gap: 44px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-48 {
    gap: 48px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-48 {
    row-gap: 48px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-48 {
    column-gap: 48px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-52 {
    gap: 52px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-52 {
    row-gap: 52px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-52 {
    column-gap: 52px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-56 {
    gap: 56px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-56 {
    row-gap: 56px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-56 {
    column-gap: 56px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-60 {
    gap: 60px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-60 {
    row-gap: 60px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-60 {
    column-gap: 60px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-64 {
    gap: 64px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-64 {
    row-gap: 64px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-64 {
    column-gap: 64px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-68 {
    gap: 68px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-68 {
    row-gap: 68px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-68 {
    column-gap: 68px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-72 {
    gap: 72px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-72 {
    row-gap: 72px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-72 {
    column-gap: 72px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-76 {
    gap: 76px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-76 {
    row-gap: 76px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-76 {
    column-gap: 76px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-80 {
    gap: 80px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-80 {
    row-gap: 80px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-80 {
    column-gap: 80px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-84 {
    gap: 84px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-84 {
    row-gap: 84px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-84 {
    column-gap: 84px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-88 {
    gap: 88px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-88 {
    row-gap: 88px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-88 {
    column-gap: 88px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-92 {
    gap: 92px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-92 {
    row-gap: 92px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-92 {
    column-gap: 92px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-96 {
    gap: 96px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-96 {
    row-gap: 96px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-96 {
    column-gap: 96px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-100 {
    gap: 100px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-100 {
    row-gap: 100px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-100 {
    column-gap: 100px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-104 {
    gap: 104px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-104 {
    row-gap: 104px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-104 {
    column-gap: 104px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-108 {
    gap: 108px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-108 {
    row-gap: 108px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-108 {
    column-gap: 108px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-112 {
    gap: 112px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-112 {
    row-gap: 112px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-112 {
    column-gap: 112px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-116 {
    gap: 116px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-116 {
    row-gap: 116px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-116 {
    column-gap: 116px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-120 {
    gap: 120px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-120 {
    row-gap: 120px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-120 {
    column-gap: 120px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-124 {
    gap: 124px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-124 {
    row-gap: 124px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-124 {
    column-gap: 124px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-128 {
    gap: 128px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-row-128 {
    row-gap: 128px;
  }
  ._rich-text_97fsi_30 .flex-xl.gap-column-128 {
    column-gap: 128px;
  }
}
._rich-text_97fsi_30 .flex-row {
  display: flex;
  flex-direction: row;
  gap: 0;
}
._rich-text_97fsi_30 .flex-row.gap-0 {
  gap: 0px;
}
._rich-text_97fsi_30 .flex-row.gap-row-0 {
  row-gap: 0px;
}
._rich-text_97fsi_30 .flex-row.gap-column-0 {
  column-gap: 0px;
}
._rich-text_97fsi_30 .flex-row.gap-4 {
  gap: 4px;
}
._rich-text_97fsi_30 .flex-row.gap-row-4 {
  row-gap: 4px;
}
._rich-text_97fsi_30 .flex-row.gap-column-4 {
  column-gap: 4px;
}
._rich-text_97fsi_30 .flex-row.gap-8 {
  gap: 8px;
}
._rich-text_97fsi_30 .flex-row.gap-row-8 {
  row-gap: 8px;
}
._rich-text_97fsi_30 .flex-row.gap-column-8 {
  column-gap: 8px;
}
._rich-text_97fsi_30 .flex-row.gap-12 {
  gap: 12px;
}
._rich-text_97fsi_30 .flex-row.gap-row-12 {
  row-gap: 12px;
}
._rich-text_97fsi_30 .flex-row.gap-column-12 {
  column-gap: 12px;
}
._rich-text_97fsi_30 .flex-row.gap-16 {
  gap: 16px;
}
._rich-text_97fsi_30 .flex-row.gap-row-16 {
  row-gap: 16px;
}
._rich-text_97fsi_30 .flex-row.gap-column-16 {
  column-gap: 16px;
}
._rich-text_97fsi_30 .flex-row.gap-20 {
  gap: 20px;
}
._rich-text_97fsi_30 .flex-row.gap-row-20 {
  row-gap: 20px;
}
._rich-text_97fsi_30 .flex-row.gap-column-20 {
  column-gap: 20px;
}
._rich-text_97fsi_30 .flex-row.gap-24 {
  gap: 24px;
}
._rich-text_97fsi_30 .flex-row.gap-row-24 {
  row-gap: 24px;
}
._rich-text_97fsi_30 .flex-row.gap-column-24 {
  column-gap: 24px;
}
._rich-text_97fsi_30 .flex-row.gap-28 {
  gap: 28px;
}
._rich-text_97fsi_30 .flex-row.gap-row-28 {
  row-gap: 28px;
}
._rich-text_97fsi_30 .flex-row.gap-column-28 {
  column-gap: 28px;
}
._rich-text_97fsi_30 .flex-row.gap-32 {
  gap: 32px;
}
._rich-text_97fsi_30 .flex-row.gap-row-32 {
  row-gap: 32px;
}
._rich-text_97fsi_30 .flex-row.gap-column-32 {
  column-gap: 32px;
}
._rich-text_97fsi_30 .flex-row.gap-36 {
  gap: 36px;
}
._rich-text_97fsi_30 .flex-row.gap-row-36 {
  row-gap: 36px;
}
._rich-text_97fsi_30 .flex-row.gap-column-36 {
  column-gap: 36px;
}
._rich-text_97fsi_30 .flex-row.gap-40 {
  gap: 40px;
}
._rich-text_97fsi_30 .flex-row.gap-row-40 {
  row-gap: 40px;
}
._rich-text_97fsi_30 .flex-row.gap-column-40 {
  column-gap: 40px;
}
._rich-text_97fsi_30 .flex-row.gap-44 {
  gap: 44px;
}
._rich-text_97fsi_30 .flex-row.gap-row-44 {
  row-gap: 44px;
}
._rich-text_97fsi_30 .flex-row.gap-column-44 {
  column-gap: 44px;
}
._rich-text_97fsi_30 .flex-row.gap-48 {
  gap: 48px;
}
._rich-text_97fsi_30 .flex-row.gap-row-48 {
  row-gap: 48px;
}
._rich-text_97fsi_30 .flex-row.gap-column-48 {
  column-gap: 48px;
}
._rich-text_97fsi_30 .flex-row.gap-52 {
  gap: 52px;
}
._rich-text_97fsi_30 .flex-row.gap-row-52 {
  row-gap: 52px;
}
._rich-text_97fsi_30 .flex-row.gap-column-52 {
  column-gap: 52px;
}
._rich-text_97fsi_30 .flex-row.gap-56 {
  gap: 56px;
}
._rich-text_97fsi_30 .flex-row.gap-row-56 {
  row-gap: 56px;
}
._rich-text_97fsi_30 .flex-row.gap-column-56 {
  column-gap: 56px;
}
._rich-text_97fsi_30 .flex-row.gap-60 {
  gap: 60px;
}
._rich-text_97fsi_30 .flex-row.gap-row-60 {
  row-gap: 60px;
}
._rich-text_97fsi_30 .flex-row.gap-column-60 {
  column-gap: 60px;
}
._rich-text_97fsi_30 .flex-row.gap-64 {
  gap: 64px;
}
._rich-text_97fsi_30 .flex-row.gap-row-64 {
  row-gap: 64px;
}
._rich-text_97fsi_30 .flex-row.gap-column-64 {
  column-gap: 64px;
}
._rich-text_97fsi_30 .flex-row.gap-68 {
  gap: 68px;
}
._rich-text_97fsi_30 .flex-row.gap-row-68 {
  row-gap: 68px;
}
._rich-text_97fsi_30 .flex-row.gap-column-68 {
  column-gap: 68px;
}
._rich-text_97fsi_30 .flex-row.gap-72 {
  gap: 72px;
}
._rich-text_97fsi_30 .flex-row.gap-row-72 {
  row-gap: 72px;
}
._rich-text_97fsi_30 .flex-row.gap-column-72 {
  column-gap: 72px;
}
._rich-text_97fsi_30 .flex-row.gap-76 {
  gap: 76px;
}
._rich-text_97fsi_30 .flex-row.gap-row-76 {
  row-gap: 76px;
}
._rich-text_97fsi_30 .flex-row.gap-column-76 {
  column-gap: 76px;
}
._rich-text_97fsi_30 .flex-row.gap-80 {
  gap: 80px;
}
._rich-text_97fsi_30 .flex-row.gap-row-80 {
  row-gap: 80px;
}
._rich-text_97fsi_30 .flex-row.gap-column-80 {
  column-gap: 80px;
}
._rich-text_97fsi_30 .flex-row.gap-84 {
  gap: 84px;
}
._rich-text_97fsi_30 .flex-row.gap-row-84 {
  row-gap: 84px;
}
._rich-text_97fsi_30 .flex-row.gap-column-84 {
  column-gap: 84px;
}
._rich-text_97fsi_30 .flex-row.gap-88 {
  gap: 88px;
}
._rich-text_97fsi_30 .flex-row.gap-row-88 {
  row-gap: 88px;
}
._rich-text_97fsi_30 .flex-row.gap-column-88 {
  column-gap: 88px;
}
._rich-text_97fsi_30 .flex-row.gap-92 {
  gap: 92px;
}
._rich-text_97fsi_30 .flex-row.gap-row-92 {
  row-gap: 92px;
}
._rich-text_97fsi_30 .flex-row.gap-column-92 {
  column-gap: 92px;
}
._rich-text_97fsi_30 .flex-row.gap-96 {
  gap: 96px;
}
._rich-text_97fsi_30 .flex-row.gap-row-96 {
  row-gap: 96px;
}
._rich-text_97fsi_30 .flex-row.gap-column-96 {
  column-gap: 96px;
}
._rich-text_97fsi_30 .flex-row.gap-100 {
  gap: 100px;
}
._rich-text_97fsi_30 .flex-row.gap-row-100 {
  row-gap: 100px;
}
._rich-text_97fsi_30 .flex-row.gap-column-100 {
  column-gap: 100px;
}
._rich-text_97fsi_30 .flex-row.gap-104 {
  gap: 104px;
}
._rich-text_97fsi_30 .flex-row.gap-row-104 {
  row-gap: 104px;
}
._rich-text_97fsi_30 .flex-row.gap-column-104 {
  column-gap: 104px;
}
._rich-text_97fsi_30 .flex-row.gap-108 {
  gap: 108px;
}
._rich-text_97fsi_30 .flex-row.gap-row-108 {
  row-gap: 108px;
}
._rich-text_97fsi_30 .flex-row.gap-column-108 {
  column-gap: 108px;
}
._rich-text_97fsi_30 .flex-row.gap-112 {
  gap: 112px;
}
._rich-text_97fsi_30 .flex-row.gap-row-112 {
  row-gap: 112px;
}
._rich-text_97fsi_30 .flex-row.gap-column-112 {
  column-gap: 112px;
}
._rich-text_97fsi_30 .flex-row.gap-116 {
  gap: 116px;
}
._rich-text_97fsi_30 .flex-row.gap-row-116 {
  row-gap: 116px;
}
._rich-text_97fsi_30 .flex-row.gap-column-116 {
  column-gap: 116px;
}
._rich-text_97fsi_30 .flex-row.gap-120 {
  gap: 120px;
}
._rich-text_97fsi_30 .flex-row.gap-row-120 {
  row-gap: 120px;
}
._rich-text_97fsi_30 .flex-row.gap-column-120 {
  column-gap: 120px;
}
._rich-text_97fsi_30 .flex-row.gap-124 {
  gap: 124px;
}
._rich-text_97fsi_30 .flex-row.gap-row-124 {
  row-gap: 124px;
}
._rich-text_97fsi_30 .flex-row.gap-column-124 {
  column-gap: 124px;
}
._rich-text_97fsi_30 .flex-row.gap-128 {
  gap: 128px;
}
._rich-text_97fsi_30 .flex-row.gap-row-128 {
  row-gap: 128px;
}
._rich-text_97fsi_30 .flex-row.gap-column-128 {
  column-gap: 128px;
}
._rich-text_97fsi_30 .flex-row.wrap {
  flex-wrap: wrap;
}
@media screen and (min-width: 375px) {
  ._rich-text_97fsi_30 .flex-row .col-xs-1 {
    flex: 0 0 calc(100% / 24 * 1);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-2 {
    flex: 0 0 calc(100% / 24 * 2);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-3 {
    flex: 0 0 calc(100% / 24 * 3);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-4 {
    flex: 0 0 calc(100% / 24 * 4);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-5 {
    flex: 0 0 calc(100% / 24 * 5);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-6 {
    flex: 0 0 calc(100% / 24 * 6);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-7 {
    flex: 0 0 calc(100% / 24 * 7);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-8 {
    flex: 0 0 calc(100% / 24 * 8);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-9 {
    flex: 0 0 calc(100% / 24 * 9);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-10 {
    flex: 0 0 calc(100% / 24 * 10);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-11 {
    flex: 0 0 calc(100% / 24 * 11);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-12 {
    flex: 0 0 calc(100% / 24 * 12);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-13 {
    flex: 0 0 calc(100% / 24 * 13);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-14 {
    flex: 0 0 calc(100% / 24 * 14);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-15 {
    flex: 0 0 calc(100% / 24 * 15);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-16 {
    flex: 0 0 calc(100% / 24 * 16);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-17 {
    flex: 0 0 calc(100% / 24 * 17);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-18 {
    flex: 0 0 calc(100% / 24 * 18);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-19 {
    flex: 0 0 calc(100% / 24 * 19);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-20 {
    flex: 0 0 calc(100% / 24 * 20);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-21 {
    flex: 0 0 calc(100% / 24 * 21);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-22 {
    flex: 0 0 calc(100% / 24 * 22);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-23 {
    flex: 0 0 calc(100% / 24 * 23);
  }
  ._rich-text_97fsi_30 .flex-row .col-xs-24 {
    flex: 0 0 calc(100% / 24 * 24);
  }
}
@media screen and (min-width: 576px) {
  ._rich-text_97fsi_30 .flex-row .col-sm-1 {
    flex: 0 0 calc(100% / 24 * 1);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-2 {
    flex: 0 0 calc(100% / 24 * 2);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-3 {
    flex: 0 0 calc(100% / 24 * 3);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-4 {
    flex: 0 0 calc(100% / 24 * 4);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-5 {
    flex: 0 0 calc(100% / 24 * 5);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-6 {
    flex: 0 0 calc(100% / 24 * 6);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-7 {
    flex: 0 0 calc(100% / 24 * 7);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-8 {
    flex: 0 0 calc(100% / 24 * 8);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-9 {
    flex: 0 0 calc(100% / 24 * 9);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-10 {
    flex: 0 0 calc(100% / 24 * 10);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-11 {
    flex: 0 0 calc(100% / 24 * 11);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-12 {
    flex: 0 0 calc(100% / 24 * 12);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-13 {
    flex: 0 0 calc(100% / 24 * 13);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-14 {
    flex: 0 0 calc(100% / 24 * 14);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-15 {
    flex: 0 0 calc(100% / 24 * 15);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-16 {
    flex: 0 0 calc(100% / 24 * 16);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-17 {
    flex: 0 0 calc(100% / 24 * 17);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-18 {
    flex: 0 0 calc(100% / 24 * 18);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-19 {
    flex: 0 0 calc(100% / 24 * 19);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-20 {
    flex: 0 0 calc(100% / 24 * 20);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-21 {
    flex: 0 0 calc(100% / 24 * 21);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-22 {
    flex: 0 0 calc(100% / 24 * 22);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-23 {
    flex: 0 0 calc(100% / 24 * 23);
  }
  ._rich-text_97fsi_30 .flex-row .col-sm-24 {
    flex: 0 0 calc(100% / 24 * 24);
  }
}
@media screen and (min-width: 768px) {
  ._rich-text_97fsi_30 .flex-row .col-md-1 {
    flex: 0 0 calc(100% / 24 * 1);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-2 {
    flex: 0 0 calc(100% / 24 * 2);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-3 {
    flex: 0 0 calc(100% / 24 * 3);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-4 {
    flex: 0 0 calc(100% / 24 * 4);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-5 {
    flex: 0 0 calc(100% / 24 * 5);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-6 {
    flex: 0 0 calc(100% / 24 * 6);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-7 {
    flex: 0 0 calc(100% / 24 * 7);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-8 {
    flex: 0 0 calc(100% / 24 * 8);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-9 {
    flex: 0 0 calc(100% / 24 * 9);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-10 {
    flex: 0 0 calc(100% / 24 * 10);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-11 {
    flex: 0 0 calc(100% / 24 * 11);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-12 {
    flex: 0 0 calc(100% / 24 * 12);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-13 {
    flex: 0 0 calc(100% / 24 * 13);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-14 {
    flex: 0 0 calc(100% / 24 * 14);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-15 {
    flex: 0 0 calc(100% / 24 * 15);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-16 {
    flex: 0 0 calc(100% / 24 * 16);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-17 {
    flex: 0 0 calc(100% / 24 * 17);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-18 {
    flex: 0 0 calc(100% / 24 * 18);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-19 {
    flex: 0 0 calc(100% / 24 * 19);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-20 {
    flex: 0 0 calc(100% / 24 * 20);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-21 {
    flex: 0 0 calc(100% / 24 * 21);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-22 {
    flex: 0 0 calc(100% / 24 * 22);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-23 {
    flex: 0 0 calc(100% / 24 * 23);
  }
  ._rich-text_97fsi_30 .flex-row .col-md-24 {
    flex: 0 0 calc(100% / 24 * 24);
  }
}
@media screen and (min-width: 992px) {
  ._rich-text_97fsi_30 .flex-row .col-lg-1 {
    flex: 0 0 calc(100% / 24 * 1);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-2 {
    flex: 0 0 calc(100% / 24 * 2);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-3 {
    flex: 0 0 calc(100% / 24 * 3);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-4 {
    flex: 0 0 calc(100% / 24 * 4);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-5 {
    flex: 0 0 calc(100% / 24 * 5);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-6 {
    flex: 0 0 calc(100% / 24 * 6);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-7 {
    flex: 0 0 calc(100% / 24 * 7);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-8 {
    flex: 0 0 calc(100% / 24 * 8);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-9 {
    flex: 0 0 calc(100% / 24 * 9);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-10 {
    flex: 0 0 calc(100% / 24 * 10);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-11 {
    flex: 0 0 calc(100% / 24 * 11);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-12 {
    flex: 0 0 calc(100% / 24 * 12);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-13 {
    flex: 0 0 calc(100% / 24 * 13);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-14 {
    flex: 0 0 calc(100% / 24 * 14);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-15 {
    flex: 0 0 calc(100% / 24 * 15);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-16 {
    flex: 0 0 calc(100% / 24 * 16);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-17 {
    flex: 0 0 calc(100% / 24 * 17);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-18 {
    flex: 0 0 calc(100% / 24 * 18);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-19 {
    flex: 0 0 calc(100% / 24 * 19);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-20 {
    flex: 0 0 calc(100% / 24 * 20);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-21 {
    flex: 0 0 calc(100% / 24 * 21);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-22 {
    flex: 0 0 calc(100% / 24 * 22);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-23 {
    flex: 0 0 calc(100% / 24 * 23);
  }
  ._rich-text_97fsi_30 .flex-row .col-lg-24 {
    flex: 0 0 calc(100% / 24 * 24);
  }
}
@media screen and (min-width: 1200px) {
  ._rich-text_97fsi_30 .flex-row .col-xl-1 {
    flex: 0 0 calc(100% / 24 * 1);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-2 {
    flex: 0 0 calc(100% / 24 * 2);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-3 {
    flex: 0 0 calc(100% / 24 * 3);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-4 {
    flex: 0 0 calc(100% / 24 * 4);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-5 {
    flex: 0 0 calc(100% / 24 * 5);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-6 {
    flex: 0 0 calc(100% / 24 * 6);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-7 {
    flex: 0 0 calc(100% / 24 * 7);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-8 {
    flex: 0 0 calc(100% / 24 * 8);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-9 {
    flex: 0 0 calc(100% / 24 * 9);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-10 {
    flex: 0 0 calc(100% / 24 * 10);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-11 {
    flex: 0 0 calc(100% / 24 * 11);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-12 {
    flex: 0 0 calc(100% / 24 * 12);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-13 {
    flex: 0 0 calc(100% / 24 * 13);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-14 {
    flex: 0 0 calc(100% / 24 * 14);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-15 {
    flex: 0 0 calc(100% / 24 * 15);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-16 {
    flex: 0 0 calc(100% / 24 * 16);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-17 {
    flex: 0 0 calc(100% / 24 * 17);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-18 {
    flex: 0 0 calc(100% / 24 * 18);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-19 {
    flex: 0 0 calc(100% / 24 * 19);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-20 {
    flex: 0 0 calc(100% / 24 * 20);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-21 {
    flex: 0 0 calc(100% / 24 * 21);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-22 {
    flex: 0 0 calc(100% / 24 * 22);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-23 {
    flex: 0 0 calc(100% / 24 * 23);
  }
  ._rich-text_97fsi_30 .flex-row .col-xl-24 {
    flex: 0 0 calc(100% / 24 * 24);
  }
}
._rich-text_97fsi_30 .grid {
  display: grid;
}
._rich-text_97fsi_30 .grid.gap-0 {
  gap: 0px;
}
._rich-text_97fsi_30 .grid.gap-row-0 {
  row-gap: 0px;
}
._rich-text_97fsi_30 .grid.gap-column-0 {
  column-gap: 0px;
}
._rich-text_97fsi_30 .grid.gap-4 {
  gap: 4px;
}
._rich-text_97fsi_30 .grid.gap-row-4 {
  row-gap: 4px;
}
._rich-text_97fsi_30 .grid.gap-column-4 {
  column-gap: 4px;
}
._rich-text_97fsi_30 .grid.gap-8 {
  gap: 8px;
}
._rich-text_97fsi_30 .grid.gap-row-8 {
  row-gap: 8px;
}
._rich-text_97fsi_30 .grid.gap-column-8 {
  column-gap: 8px;
}
._rich-text_97fsi_30 .grid.gap-12 {
  gap: 12px;
}
._rich-text_97fsi_30 .grid.gap-row-12 {
  row-gap: 12px;
}
._rich-text_97fsi_30 .grid.gap-column-12 {
  column-gap: 12px;
}
._rich-text_97fsi_30 .grid.gap-16 {
  gap: 16px;
}
._rich-text_97fsi_30 .grid.gap-row-16 {
  row-gap: 16px;
}
._rich-text_97fsi_30 .grid.gap-column-16 {
  column-gap: 16px;
}
._rich-text_97fsi_30 .grid.gap-20 {
  gap: 20px;
}
._rich-text_97fsi_30 .grid.gap-row-20 {
  row-gap: 20px;
}
._rich-text_97fsi_30 .grid.gap-column-20 {
  column-gap: 20px;
}
._rich-text_97fsi_30 .grid.gap-24 {
  gap: 24px;
}
._rich-text_97fsi_30 .grid.gap-row-24 {
  row-gap: 24px;
}
._rich-text_97fsi_30 .grid.gap-column-24 {
  column-gap: 24px;
}
._rich-text_97fsi_30 .grid.gap-28 {
  gap: 28px;
}
._rich-text_97fsi_30 .grid.gap-row-28 {
  row-gap: 28px;
}
._rich-text_97fsi_30 .grid.gap-column-28 {
  column-gap: 28px;
}
._rich-text_97fsi_30 .grid.gap-32 {
  gap: 32px;
}
._rich-text_97fsi_30 .grid.gap-row-32 {
  row-gap: 32px;
}
._rich-text_97fsi_30 .grid.gap-column-32 {
  column-gap: 32px;
}
._rich-text_97fsi_30 .grid.gap-36 {
  gap: 36px;
}
._rich-text_97fsi_30 .grid.gap-row-36 {
  row-gap: 36px;
}
._rich-text_97fsi_30 .grid.gap-column-36 {
  column-gap: 36px;
}
._rich-text_97fsi_30 .grid.gap-40 {
  gap: 40px;
}
._rich-text_97fsi_30 .grid.gap-row-40 {
  row-gap: 40px;
}
._rich-text_97fsi_30 .grid.gap-column-40 {
  column-gap: 40px;
}
._rich-text_97fsi_30 .grid.gap-44 {
  gap: 44px;
}
._rich-text_97fsi_30 .grid.gap-row-44 {
  row-gap: 44px;
}
._rich-text_97fsi_30 .grid.gap-column-44 {
  column-gap: 44px;
}
._rich-text_97fsi_30 .grid.gap-48 {
  gap: 48px;
}
._rich-text_97fsi_30 .grid.gap-row-48 {
  row-gap: 48px;
}
._rich-text_97fsi_30 .grid.gap-column-48 {
  column-gap: 48px;
}
._rich-text_97fsi_30 .grid.gap-52 {
  gap: 52px;
}
._rich-text_97fsi_30 .grid.gap-row-52 {
  row-gap: 52px;
}
._rich-text_97fsi_30 .grid.gap-column-52 {
  column-gap: 52px;
}
._rich-text_97fsi_30 .grid.gap-56 {
  gap: 56px;
}
._rich-text_97fsi_30 .grid.gap-row-56 {
  row-gap: 56px;
}
._rich-text_97fsi_30 .grid.gap-column-56 {
  column-gap: 56px;
}
._rich-text_97fsi_30 .grid.gap-60 {
  gap: 60px;
}
._rich-text_97fsi_30 .grid.gap-row-60 {
  row-gap: 60px;
}
._rich-text_97fsi_30 .grid.gap-column-60 {
  column-gap: 60px;
}
._rich-text_97fsi_30 .grid.gap-64 {
  gap: 64px;
}
._rich-text_97fsi_30 .grid.gap-row-64 {
  row-gap: 64px;
}
._rich-text_97fsi_30 .grid.gap-column-64 {
  column-gap: 64px;
}
._rich-text_97fsi_30 .grid.gap-68 {
  gap: 68px;
}
._rich-text_97fsi_30 .grid.gap-row-68 {
  row-gap: 68px;
}
._rich-text_97fsi_30 .grid.gap-column-68 {
  column-gap: 68px;
}
._rich-text_97fsi_30 .grid.gap-72 {
  gap: 72px;
}
._rich-text_97fsi_30 .grid.gap-row-72 {
  row-gap: 72px;
}
._rich-text_97fsi_30 .grid.gap-column-72 {
  column-gap: 72px;
}
._rich-text_97fsi_30 .grid.gap-76 {
  gap: 76px;
}
._rich-text_97fsi_30 .grid.gap-row-76 {
  row-gap: 76px;
}
._rich-text_97fsi_30 .grid.gap-column-76 {
  column-gap: 76px;
}
._rich-text_97fsi_30 .grid.gap-80 {
  gap: 80px;
}
._rich-text_97fsi_30 .grid.gap-row-80 {
  row-gap: 80px;
}
._rich-text_97fsi_30 .grid.gap-column-80 {
  column-gap: 80px;
}
._rich-text_97fsi_30 .grid.gap-84 {
  gap: 84px;
}
._rich-text_97fsi_30 .grid.gap-row-84 {
  row-gap: 84px;
}
._rich-text_97fsi_30 .grid.gap-column-84 {
  column-gap: 84px;
}
._rich-text_97fsi_30 .grid.gap-88 {
  gap: 88px;
}
._rich-text_97fsi_30 .grid.gap-row-88 {
  row-gap: 88px;
}
._rich-text_97fsi_30 .grid.gap-column-88 {
  column-gap: 88px;
}
._rich-text_97fsi_30 .grid.gap-92 {
  gap: 92px;
}
._rich-text_97fsi_30 .grid.gap-row-92 {
  row-gap: 92px;
}
._rich-text_97fsi_30 .grid.gap-column-92 {
  column-gap: 92px;
}
._rich-text_97fsi_30 .grid.gap-96 {
  gap: 96px;
}
._rich-text_97fsi_30 .grid.gap-row-96 {
  row-gap: 96px;
}
._rich-text_97fsi_30 .grid.gap-column-96 {
  column-gap: 96px;
}
._rich-text_97fsi_30 .grid.gap-100 {
  gap: 100px;
}
._rich-text_97fsi_30 .grid.gap-row-100 {
  row-gap: 100px;
}
._rich-text_97fsi_30 .grid.gap-column-100 {
  column-gap: 100px;
}
._rich-text_97fsi_30 .grid.gap-104 {
  gap: 104px;
}
._rich-text_97fsi_30 .grid.gap-row-104 {
  row-gap: 104px;
}
._rich-text_97fsi_30 .grid.gap-column-104 {
  column-gap: 104px;
}
._rich-text_97fsi_30 .grid.gap-108 {
  gap: 108px;
}
._rich-text_97fsi_30 .grid.gap-row-108 {
  row-gap: 108px;
}
._rich-text_97fsi_30 .grid.gap-column-108 {
  column-gap: 108px;
}
._rich-text_97fsi_30 .grid.gap-112 {
  gap: 112px;
}
._rich-text_97fsi_30 .grid.gap-row-112 {
  row-gap: 112px;
}
._rich-text_97fsi_30 .grid.gap-column-112 {
  column-gap: 112px;
}
._rich-text_97fsi_30 .grid.gap-116 {
  gap: 116px;
}
._rich-text_97fsi_30 .grid.gap-row-116 {
  row-gap: 116px;
}
._rich-text_97fsi_30 .grid.gap-column-116 {
  column-gap: 116px;
}
._rich-text_97fsi_30 .grid.gap-120 {
  gap: 120px;
}
._rich-text_97fsi_30 .grid.gap-row-120 {
  row-gap: 120px;
}
._rich-text_97fsi_30 .grid.gap-column-120 {
  column-gap: 120px;
}
._rich-text_97fsi_30 .grid.gap-124 {
  gap: 124px;
}
._rich-text_97fsi_30 .grid.gap-row-124 {
  row-gap: 124px;
}
._rich-text_97fsi_30 .grid.gap-column-124 {
  column-gap: 124px;
}
._rich-text_97fsi_30 .grid.gap-128 {
  gap: 128px;
}
._rich-text_97fsi_30 .grid.gap-row-128 {
  row-gap: 128px;
}
._rich-text_97fsi_30 .grid.gap-column-128 {
  column-gap: 128px;
}
@media screen and (min-width: 375px) {
  ._rich-text_97fsi_30 .grid.grid-xs-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-1 {
    grid-column: span 1;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-2 {
    grid-column: span 2;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-3 {
    grid-column: span 3;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-4 {
    grid-column: span 4;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-5 {
    grid-column: span 5;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-6 {
    grid-column: span 6;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-7 {
    grid-column: span 7;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-8 {
    grid-column: span 8;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-9 {
    grid-column: span 9;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-10 {
    grid-column: span 10;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-11 {
    grid-column: span 11;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-12 {
    grid-column: span 12;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-13 {
    grid-template-columns: repeat(13, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-13 {
    grid-column: span 13;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-14 {
    grid-template-columns: repeat(14, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-14 {
    grid-column: span 14;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-15 {
    grid-template-columns: repeat(15, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-15 {
    grid-column: span 15;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-16 {
    grid-template-columns: repeat(16, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-16 {
    grid-column: span 16;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-17 {
    grid-template-columns: repeat(17, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-17 {
    grid-column: span 17;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-18 {
    grid-template-columns: repeat(18, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-18 {
    grid-column: span 18;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-19 {
    grid-template-columns: repeat(19, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-19 {
    grid-column: span 19;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-20 {
    grid-template-columns: repeat(20, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-20 {
    grid-column: span 20;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-21 {
    grid-template-columns: repeat(21, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-21 {
    grid-column: span 21;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-22 {
    grid-template-columns: repeat(22, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-22 {
    grid-column: span 22;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-23 {
    grid-template-columns: repeat(23, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-23 {
    grid-column: span 23;
  }
  ._rich-text_97fsi_30 .grid.grid-xs-24 {
    grid-template-columns: repeat(24, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xs-24 {
    grid-column: span 24;
  }
}
@media screen and (min-width: 576px) {
  ._rich-text_97fsi_30 .grid.grid-sm-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-1 {
    grid-column: span 1;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-2 {
    grid-column: span 2;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-3 {
    grid-column: span 3;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-4 {
    grid-column: span 4;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-5 {
    grid-column: span 5;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-6 {
    grid-column: span 6;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-7 {
    grid-column: span 7;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-8 {
    grid-column: span 8;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-9 {
    grid-column: span 9;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-10 {
    grid-column: span 10;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-11 {
    grid-column: span 11;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-12 {
    grid-column: span 12;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-13 {
    grid-template-columns: repeat(13, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-13 {
    grid-column: span 13;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-14 {
    grid-template-columns: repeat(14, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-14 {
    grid-column: span 14;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-15 {
    grid-template-columns: repeat(15, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-15 {
    grid-column: span 15;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-16 {
    grid-template-columns: repeat(16, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-16 {
    grid-column: span 16;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-17 {
    grid-template-columns: repeat(17, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-17 {
    grid-column: span 17;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-18 {
    grid-template-columns: repeat(18, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-18 {
    grid-column: span 18;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-19 {
    grid-template-columns: repeat(19, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-19 {
    grid-column: span 19;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-20 {
    grid-template-columns: repeat(20, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-20 {
    grid-column: span 20;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-21 {
    grid-template-columns: repeat(21, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-21 {
    grid-column: span 21;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-22 {
    grid-template-columns: repeat(22, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-22 {
    grid-column: span 22;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-23 {
    grid-template-columns: repeat(23, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-23 {
    grid-column: span 23;
  }
  ._rich-text_97fsi_30 .grid.grid-sm-24 {
    grid-template-columns: repeat(24, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-sm-24 {
    grid-column: span 24;
  }
}
@media screen and (min-width: 768px) {
  ._rich-text_97fsi_30 .grid.grid-md-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-1 {
    grid-column: span 1;
  }
  ._rich-text_97fsi_30 .grid.grid-md-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-2 {
    grid-column: span 2;
  }
  ._rich-text_97fsi_30 .grid.grid-md-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-3 {
    grid-column: span 3;
  }
  ._rich-text_97fsi_30 .grid.grid-md-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-4 {
    grid-column: span 4;
  }
  ._rich-text_97fsi_30 .grid.grid-md-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-5 {
    grid-column: span 5;
  }
  ._rich-text_97fsi_30 .grid.grid-md-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-6 {
    grid-column: span 6;
  }
  ._rich-text_97fsi_30 .grid.grid-md-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-7 {
    grid-column: span 7;
  }
  ._rich-text_97fsi_30 .grid.grid-md-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-8 {
    grid-column: span 8;
  }
  ._rich-text_97fsi_30 .grid.grid-md-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-9 {
    grid-column: span 9;
  }
  ._rich-text_97fsi_30 .grid.grid-md-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-10 {
    grid-column: span 10;
  }
  ._rich-text_97fsi_30 .grid.grid-md-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-11 {
    grid-column: span 11;
  }
  ._rich-text_97fsi_30 .grid.grid-md-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-12 {
    grid-column: span 12;
  }
  ._rich-text_97fsi_30 .grid.grid-md-13 {
    grid-template-columns: repeat(13, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-13 {
    grid-column: span 13;
  }
  ._rich-text_97fsi_30 .grid.grid-md-14 {
    grid-template-columns: repeat(14, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-14 {
    grid-column: span 14;
  }
  ._rich-text_97fsi_30 .grid.grid-md-15 {
    grid-template-columns: repeat(15, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-15 {
    grid-column: span 15;
  }
  ._rich-text_97fsi_30 .grid.grid-md-16 {
    grid-template-columns: repeat(16, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-16 {
    grid-column: span 16;
  }
  ._rich-text_97fsi_30 .grid.grid-md-17 {
    grid-template-columns: repeat(17, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-17 {
    grid-column: span 17;
  }
  ._rich-text_97fsi_30 .grid.grid-md-18 {
    grid-template-columns: repeat(18, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-18 {
    grid-column: span 18;
  }
  ._rich-text_97fsi_30 .grid.grid-md-19 {
    grid-template-columns: repeat(19, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-19 {
    grid-column: span 19;
  }
  ._rich-text_97fsi_30 .grid.grid-md-20 {
    grid-template-columns: repeat(20, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-20 {
    grid-column: span 20;
  }
  ._rich-text_97fsi_30 .grid.grid-md-21 {
    grid-template-columns: repeat(21, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-21 {
    grid-column: span 21;
  }
  ._rich-text_97fsi_30 .grid.grid-md-22 {
    grid-template-columns: repeat(22, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-22 {
    grid-column: span 22;
  }
  ._rich-text_97fsi_30 .grid.grid-md-23 {
    grid-template-columns: repeat(23, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-23 {
    grid-column: span 23;
  }
  ._rich-text_97fsi_30 .grid.grid-md-24 {
    grid-template-columns: repeat(24, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-md-24 {
    grid-column: span 24;
  }
}
@media screen and (min-width: 992px) {
  ._rich-text_97fsi_30 .grid.grid-lg-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-1 {
    grid-column: span 1;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-2 {
    grid-column: span 2;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-3 {
    grid-column: span 3;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-4 {
    grid-column: span 4;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-5 {
    grid-column: span 5;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-6 {
    grid-column: span 6;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-7 {
    grid-column: span 7;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-8 {
    grid-column: span 8;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-9 {
    grid-column: span 9;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-10 {
    grid-column: span 10;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-11 {
    grid-column: span 11;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-12 {
    grid-column: span 12;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-13 {
    grid-template-columns: repeat(13, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-13 {
    grid-column: span 13;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-14 {
    grid-template-columns: repeat(14, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-14 {
    grid-column: span 14;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-15 {
    grid-template-columns: repeat(15, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-15 {
    grid-column: span 15;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-16 {
    grid-template-columns: repeat(16, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-16 {
    grid-column: span 16;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-17 {
    grid-template-columns: repeat(17, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-17 {
    grid-column: span 17;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-18 {
    grid-template-columns: repeat(18, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-18 {
    grid-column: span 18;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-19 {
    grid-template-columns: repeat(19, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-19 {
    grid-column: span 19;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-20 {
    grid-template-columns: repeat(20, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-20 {
    grid-column: span 20;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-21 {
    grid-template-columns: repeat(21, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-21 {
    grid-column: span 21;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-22 {
    grid-template-columns: repeat(22, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-22 {
    grid-column: span 22;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-23 {
    grid-template-columns: repeat(23, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-23 {
    grid-column: span 23;
  }
  ._rich-text_97fsi_30 .grid.grid-lg-24 {
    grid-template-columns: repeat(24, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-lg-24 {
    grid-column: span 24;
  }
}
@media screen and (min-width: 1200px) {
  ._rich-text_97fsi_30 .grid.grid-xl-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-1 {
    grid-column: span 1;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-2 {
    grid-column: span 2;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-3 {
    grid-column: span 3;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-4 {
    grid-column: span 4;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-5 {
    grid-column: span 5;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-6 {
    grid-column: span 6;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-7 {
    grid-column: span 7;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-8 {
    grid-column: span 8;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-9 {
    grid-column: span 9;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-10 {
    grid-column: span 10;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-11 {
    grid-column: span 11;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-12 {
    grid-column: span 12;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-13 {
    grid-template-columns: repeat(13, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-13 {
    grid-column: span 13;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-14 {
    grid-template-columns: repeat(14, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-14 {
    grid-column: span 14;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-15 {
    grid-template-columns: repeat(15, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-15 {
    grid-column: span 15;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-16 {
    grid-template-columns: repeat(16, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-16 {
    grid-column: span 16;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-17 {
    grid-template-columns: repeat(17, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-17 {
    grid-column: span 17;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-18 {
    grid-template-columns: repeat(18, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-18 {
    grid-column: span 18;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-19 {
    grid-template-columns: repeat(19, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-19 {
    grid-column: span 19;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-20 {
    grid-template-columns: repeat(20, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-20 {
    grid-column: span 20;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-21 {
    grid-template-columns: repeat(21, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-21 {
    grid-column: span 21;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-22 {
    grid-template-columns: repeat(22, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-22 {
    grid-column: span 22;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-23 {
    grid-template-columns: repeat(23, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-23 {
    grid-column: span 23;
  }
  ._rich-text_97fsi_30 .grid.grid-xl-24 {
    grid-template-columns: repeat(24, 1fr);
  }
  ._rich-text_97fsi_30 .grid .col-xl-24 {
    grid-column: span 24;
  }
}
._rich-text_97fsi_30 dl.collapse {
  margin-bottom: 8px;
  border-bottom: 1px solid #d7d7d7;
}
._rich-text_97fsi_30 dl.collapse > dt {
  position: relative;
  padding: 8px;
  font-weight: 500;
  font-size: 14px;
  cursor: pointer;
  color: #1fa8de;
}
._rich-text_97fsi_30 dl.collapse > dt:not(:first-child) {
  border-top: 1px solid #d7d7d7;
}
._rich-text_97fsi_30 dl.collapse > dt:hover, ._rich-text_97fsi_30 dl.collapse > dt.active {
  color: #1986b1;
}
._rich-text_97fsi_30 dl.collapse > dt::after {
  content: "+";
  position: absolute;
  right: 8px;
  top: 8px;
  bottom: 0;
  height: 20px;
  line-height: 20px;
  font-size: 20px;
  font-weight: 400;
  transition: transform 0.2s ease 0s;
}
._rich-text_97fsi_30 dl.collapse > dt.active::after {
  transform: rotate(45deg);
}
._rich-text_97fsi_30 dl.collapse > dd {
  padding: 0 8px;
  height: 0;
  overflow: hidden;
  padding-bottom: 0;
}
._rich-text_97fsi_30 dl.collapse > dd.active {
  height: auto;
  padding-bottom: 8px;
}
._rich-text_97fsi_30 dl.collapse > .active {
  background-color: #f5f5f5;
}
._rich-text_97fsi_30 ul:last-child, ._rich-text_97fsi_30 ol:last-child, ._rich-text_97fsi_30 p:last-child, ._rich-text_97fsi_30 pre:last-child, ._rich-text_97fsi_30 blockquote:last-child, ._rich-text_97fsi_30 table:last-child, ._rich-text_97fsi_30 .collapse:last-child {
  margin-bottom: 0;
}
._rich-text_97fsi_30 .page-title {
  font-size: 24px !important;
  font-weight: 400 !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: inherit !important;
}
._rich-text_97fsi_30 .nav-button {
  color: #333 !important;
  background-color: #fff !important;
  display: inline-block;
  height: 32px !important;
  font-weight: 500 !important;
  padding-block: 0.25rem;
  padding-inline: 1rem;
  border-radius: 6px;
  font-size: 14px !important;
  min-height: auto !important;
  border: 1px solid #d7d7d7 !important;
  white-space: nowrap;
  text-decoration: none !important;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
}
._rich-text_97fsi_30 .nav-button:hover {
  background-color: #dcdcdc !important;
}
._rich-text_97fsi_30._reverse_97fsi_3523 {
  display: flex;
  flex-direction: column;
  gap: 0;
  flex-direction: column-reverse;
}
._rich-text_97fsi_30 .button {
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 0 16px;
  border-radius: 8px;
  font-size: 18px;
  text-align: center;
  cursor: pointer;
  text-decoration: none !important;
  color: #313131 !important;
  background-color: #f5f5f5;
  border: 1px solid #cfcfcf;
}
._rich-text_97fsi_30 .hot-tag, ._rich-text_97fsi_30 .normal-tag {
  position: absolute;
  top: -1px;
  left: -1px;
  padding: 0 4px 0 8px;
  height: 26px;
  line-height: 26px;
  font-size: 13px;
}
._rich-text_97fsi_30 .hot-tag::after, ._rich-text_97fsi_30 .normal-tag::after {
  content: "";
  width: 10px;
  height: 26px;
  border-right: 10px solid transparent;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  right: -10px;
}
._rich-text_97fsi_30 .hot-tag.hot-tag, ._rich-text_97fsi_30 .normal-tag.hot-tag {
  background-color: #ff7f24;
  color: #fff;
}
._rich-text_97fsi_30 .hot-tag.hot-tag::after, ._rich-text_97fsi_30 .normal-tag.hot-tag::after {
  border-top: 26px solid #ff7f24;
}
._rich-text_97fsi_30 .hot-tag.normal-tag, ._rich-text_97fsi_30 .normal-tag.normal-tag {
  top: 0;
  left: 0;
  background-color: #e8e8e8;
  color: #666;
}
._rich-text_97fsi_30 .hot-tag.normal-tag::after, ._rich-text_97fsi_30 .normal-tag.normal-tag::after {
  border-top: 26px solid #e8e8e8;
}
._rich-text_97fsi_30 .facility-bar {
  display: flex;
  flex-direction: row;
  gap: 16px;
  flex-wrap: wrap;
  margin: 8px 0;
}
._rich-text_97fsi_30 .facility-bar span {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: center;
  min-width: 176px;
  padding: 6px 16px;
  background-color: #f5f5f5;
  border-radius: 6px;
}
._rich-text_97fsi_30 .facility-bar span::before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url("/build/assets/v-yes-0a4ab9a4.png");
  background-size: 16px 16px;
}
._rich-text_97fsi_30 .facility-bar span.v-no::before {
  background-image: url("/build/assets/v-no-64f7b65e.png");
}
._rich-text_97fsi_30 .facility-bar.experimental {
  gap: 0;
}
._rich-text_97fsi_30 .facility-bar.experimental span {
  position: relative;
  border-radius: 0;
  border: 1px solid #4fe06b;
  background-color: #d1f7d8;
}
._rich-text_97fsi_30 .facility-bar.experimental span:first-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
._rich-text_97fsi_30 .facility-bar.experimental span:last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
._rich-text_97fsi_30 .facility-bar.experimental span:not(:last-child) {
  margin-right: -1px;
}
._rich-text_97fsi_30 .facility-bar.experimental span.v-no {
  z-index: -1;
  background-color: #f5f5f5;
  border-color: #d7d7d7;
  color: #aaa;
}
._rich-text_97fsi_30 .slide-list {
  margin: 16px 0;
}
._rich-text_97fsi_30 .slide-list .slick-arrow {
  font-size: 20px;
  z-index: 1;
}
._rich-text_97fsi_30 .slide-list .slick-arrow, ._rich-text_97fsi_30 .slide-list .slick-arrow:hover, ._rich-text_97fsi_30 .slide-list .slick-arrow:focus {
  color: #333;
}
._rich-text_97fsi_30 .slide-list .slick-arrow::before {
  display: none;
}
._rich-text_97fsi_30 .slide-list .slick-arrow.slick-prev {
  left: -26px;
}
._rich-text_97fsi_30 .slide-list .slick-arrow.slick-next {
  right: -26px;
}
._rich-text_97fsi_30 .slide-list .slick-arrow.slick-disabled {
  color: #aaa;
}
._rich-text_97fsi_30 .slide-list ._item_97fsi_3659 {
  border: 1px solid #d7d7d7;
}
._rich-text_97fsi_30 .slide-list ._item_97fsi_3659 > img {
  width: 100%;
}
._rich-text_97fsi_30 .slide-list ._item_97fsi_3659 > div {
  padding: 8px;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
._slider_13uss_14 .slick-list {
  margin: -8px;
}
._slider_13uss_14 .slick-list .slick-slide {
  padding: 8px;
}
._slider_13uss_14 .slick-prev, ._slider_13uss_14 .slick-next {
  width: 30px;
  height: 30px;
  z-index: 1;
}
._slider_13uss_14 .slick-prev:before, ._slider_13uss_14 .slick-next:before {
  font-size: 30px;
  color: #888;
}
._slider_13uss_14 .slick-prev {
  left: 8px;
}
._slider_13uss_14 .slick-next {
  right: 8px;
}
._slider_13uss_14 .slick-dots {
  bottom: 24px;
  padding-right: 8px;
}
._slider_13uss_14 .slick-dots li {
  margin: 0 2px;
  vertical-align: middle;
}
._slider_13uss_14 .slick-dots li, ._slider_13uss_14 .slick-dots li button {
  width: 15px;
  height: 15px;
}
._slider_13uss_14 .slick-dots li button {
  padding: 0;
}
._slider_13uss_14 .slick-dots li button:before {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: black;
}
._slider_13uss_14._dots-bottomLeft_13uss_62 .slick-dots {
  text-align: left;
}
._slider_13uss_14._dots-bottomRight_13uss_65 .slick-dots {
  text-align: right;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._popup_1j890_29 {
  width: 90vw;
  max-width: 520px;
  padding: 16px;
}
._popup_1j890_29 ._description_1j890_34 {
  color: #333;
  margin-bottom: 16px;
}
._popup_1j890_29 ._form_1j890_38 ._question_1j890_38 {
  margin-bottom: 20px;
}
._popup_1j890_29 ._form_1j890_38 ._question_1j890_38._error_1j890_41 ._question-title_1j890_41 {
  color: #e03030;
}
._popup_1j890_29 ._form_1j890_38 ._question_1j890_38 ._question-title_1j890_41 {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  font-weight: 500;
  margin-bottom: 8px;
  color: #333;
}
._popup_1j890_29 ._form_1j890_38 ._question_1j890_38 ._question-title_1j890_41 ._index_1j890_52 {
  flex: 0 0 auto;
}
._popup_1j890_29 ._form_1j890_38 ._question_1j890_38 ._options_1j890_55 {
  gap: 8px;
  padding-left: 16px;
}
._popup_1j890_29 ._form_1j890_38 ._foot_1j890_59 {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-top: 16px;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._live-chat_1t846_29 {
  visibility: hidden;
  position: fixed;
  right: 0;
  bottom: 200px;
  z-index: 10;
  transform: translateX(100%);
}
._live-chat_1t846_29 ._control_1t846_37 {
  position: absolute;
  top: 0;
  left: 0;
  padding-right: 8px;
  font-size: 18px;
  color: #fff;
  background-color: #1fa8de;
  transform-origin: 0 0;
  transform: rotate(90deg);
  white-space: nowrap;
  cursor: pointer;
}
._live-chat_1t846_29 ._control_1t846_37:hover {
  background-color: #1986b1;
}
._live-chat_1t846_29 ._control_1t846_37:hover ._icon_1t846_53 {
  background-color: #cc6e00;
}
._live-chat_1t846_29 ._control_1t846_37 ._icon_1t846_53 {
  display: inline-block;
  width: 27px;
  height: 27px;
  line-height: 27px;
  background-color: #ff8a00;
  margin-right: 8px;
  text-align: center;
}
._live-chat_1t846_29 ._control_1t846_37 svg {
  transform: rotate(-90deg);
  font-size: 14px;
}
._live-chat_1t846_29 ._close_1t846_69 {
  position: absolute;
  top: 0;
  right: 0;
  padding: 8px;
  cursor: pointer;
}
._live-chat_1t846_29 ._close_1t846_69:hover {
  color: #1986b1;
}
._live-chat_1t846_29 ._main_1t846_79 {
  width: 260px;
  padding: 16px;
  background-color: #fff;
  border: 1px solid #d7d7d7;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1);
}
._live-chat_1t846_29 ._main_1t846_79 ._divider_1t846_86 {
  margin: 16px 0;
}
._live-chat_1t846_29 ._main_1t846_79 a._row_1t846_89 {
  color: #1fa8de;
  text-decoration: none;
}
._live-chat_1t846_29 ._main_1t846_79 a._row_1t846_89:hover {
  color: #1986b1;
  text-decoration: underline;
}
._live-chat_1t846_29 ._main_1t846_79 ._row_1t846_89 {
  display: flex;
  align-items: flex-start;
  color: #888;
}
._live-chat_1t846_29 ._main_1t846_79 ._row_1t846_89 ._icon_1t846_53 {
  font-size: 16px;
  margin: 2px 0;
}
._live-chat_1t846_29 ._main_1t846_79 ._row_1t846_89 ._cont_1t846_37 {
  flex: 1;
  padding-left: 16px;
}
._live-chat_1t846_29 ._main_1t846_79 ._row_1t846_89 ._telephone_1t846_110 a {
  color: #01c185;
  text-decoration: none;
}
._live-chat_1t846_29 ._main_1t846_79 ._row_1t846_89 ._telephone_1t846_110 a:hover {
  color: #018e62;
  text-decoration: underline;
}
._live-chat_1t846_29 ._main_1t846_79 ._desc_1t846_118 {
  margin: 16px -16px -16px;
  padding: 8px;
  background-color: #f5f5f5;
  color: #333;
  text-align: center;
}
._live-chat_1t846_29 ._main_1t846_79 ._desc_1t846_118 ._note_1t846_125 {
  color: #333;
}
._live-chat_1t846_29 ._main_1t846_79 ._desc_1t846_118 ._hours_1t846_128 {
  color: #333;
}
._live-chat_1t846_29.active-enter, ._live-chat_1t846_29.active-exit-done {
  transform: translateX(100%);
}
._live-chat_1t846_29.active-enter-active {
  transform: translateX(0);
  transition: transform 0.3s;
}
._live-chat_1t846_29.active-enter-done, ._live-chat_1t846_29.active-exit {
  transform: translateX(0);
}
._live-chat_1t846_29.active-exit-active {
  transform: translateX(100%);
  transition: transform 0.3s;
}
@media print {
  ._live-chat_1t846_29 {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  ._live-chat_1t846_29 {
    visibility: visible;
  }
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._agent-mode_1e78e_29 {
  position: fixed;
  z-index: 2050;
  left: 0;
  right: 0;
  bottom: 0;
  height: 32px;
  background-color: rgba(225, 245, 128, 0.85);
  padding-top: 4px;
  text-align: center;
}
._agent-mode_1e78e_29 .MuiButton-root {
  font-size: 13px !important;
}
._agent-mode_1e78e_29 ._title_1e78e_43 {
  font-weight: 500;
}
._agent-mode_1e78e_29 ._action_1e78e_46 {
  position: absolute;
  top: 4px;
  right: 4px;
}
._agent-mode-debug_1e78e_52 {
  position: fixed;
  z-index: 2050;
  left: 0;
  bottom: 32px;
  width: 400px;
  max-height: 80%;
  overflow: auto;
  background-color: #f5f5f5;
  border: 1px solid #d7d7d7;
}
._agent-mode-debug_1e78e_52 ._pkgs_1e78e_63 {
  padding: 8px;
  font-size: 13px;
}
._agent-mode-debug_1e78e_52 ._title_1e78e_43 {
  font-weight: 500;
}
._agent-mode-debug_1e78e_52 ._row_1e78e_70 {
  padding-left: 16px;
}
#app:has(> ._agent-mode_1e78e_29) {
  margin-bottom: 32px;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._sidebar_6o03m_29 {
  display: none;
  min-width: 280px;
}
._sidebar_6o03m_29 ._groups_6o03m_33 {
  border: 1px solid #d7d7d7;
  background-color: #fff;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.1);
}
._sidebar_6o03m_29 ._groups_6o03m_33 ._group_6o03m_33 {
  padding: 6px 0;
}
._sidebar_6o03m_29 ._groups_6o03m_33 ._group_6o03m_33:not(:first-child) {
  border-top: 1px solid #d7d7d7;
}
._sidebar_6o03m_29 ._groups_6o03m_33 ._group_6o03m_33 ._header_6o03m_44 {
  padding: 6px 16px;
  font-size: 16px;
  font-weight: 500;
}
._sidebar_6o03m_29 ._groups_6o03m_33 ._group_6o03m_33 ._item_6o03m_49 > a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 4px;
  padding: 6px 16px;
  text-decoration: none;
  color: #333;
}
._sidebar_6o03m_29 ._groups_6o03m_33 ._group_6o03m_33 ._item_6o03m_49 > a ._title_6o03m_58 {
  flex: 1;
}
._sidebar_6o03m_29 ._groups_6o03m_33 ._group_6o03m_33 ._item_6o03m_49 > a ._bg-color_6o03m_61 {
  padding: 2px 8px;
  border-radius: 8px;
}
._sidebar_6o03m_29 ._groups_6o03m_33 ._group_6o03m_33 ._item_6o03m_49 > a:hover {
  background-color: #EFF4F6;
}
._sidebar_6o03m_29 ._groups_6o03m_33 ._group_6o03m_33 ._item_6o03m_49._active_6o03m_68 > a {
  background-color: #EFF4F6;
}
@media screen and (min-width: 768px) {
  ._sidebar_6o03m_29 {
    display: inline-block;
  }
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._alert_106tz_29 {
  align-items: start !important;
  gap: 8px;
  padding: 8px 16px !important;
  border-radius: 2px !important;
  color: #333 !important;
  border: 1px solid #d7d7d7;
  background-color: #f5f5f5;
}
._alert_106tz_29 .MuiAlert-startDecorator {
  font-size: 18px;
  padding-top: 2px;
}
._alert_106tz_29._warning_106tz_42 {
  border-color: #ff8a00;
  background-color: #ffdcb3;
}
._alert_106tz_29._warning_106tz_42 .MuiAlert-startDecorator {
  color: #ff8a00;
}
._alert_106tz_29._success_106tz_49 {
  border-color: #01c185;
  background-color: #c2ffec;
}
._alert_106tz_29._success_106tz_49 .MuiAlert-startDecorator {
  color: #01c185;
}
._alert_106tz_29._info_106tz_56 {
  border-color: #58d0ff;
  background-color: #beedff;
}
._alert_106tz_29._info_106tz_56 .MuiAlert-startDecorator {
  color: #58d0ff;
}
._alert_106tz_29._error_106tz_63 {
  border-color: #e03030;
  background-color: #f7cbcb;
}
._alert_106tz_29._error_106tz_63 .MuiAlert-startDecorator {
  color: #e03030;
}
._alert_106tz_29 ._content_106tz_70 {
  flex: 1;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._pagination_1qm1y_29 {
  margin: 0;
  padding: 0;
  font-size: 14px;
  list-style: none;
}
._pagination_1qm1y_29::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: " ";
}
._pagination_1qm1y_29 .rc-pagination-item {
  display: inline-block;
  min-width: 24px;
  height: 24px;
  margin-right: 8px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d7d7d7;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  user-select: none;
}
._pagination_1qm1y_29 .rc-pagination-item a {
  display: block;
  height: 100%;
  padding: 0 6px;
  color: rgba(0, 0, 0, 0.85);
  transition: none;
  text-decoration: none;
}
._pagination_1qm1y_29 .rc-pagination-item:focus, ._pagination_1qm1y_29 .rc-pagination-item:hover {
  border-color: #16759b;
  transition: all 0.3s;
}
._pagination_1qm1y_29 .rc-pagination-item:focus a, ._pagination_1qm1y_29 .rc-pagination-item:hover a {
  color: #16759b;
}
._pagination_1qm1y_29 .rc-pagination-item.rc-pagination-item-active {
  background: #1fa8de;
  border-color: #1fa8de;
}
._pagination_1qm1y_29 .rc-pagination-item.rc-pagination-item-active a {
  color: #fff;
}
._pagination_1qm1y_29 .rc-pagination-item.rc-pagination-item-active:focus, ._pagination_1qm1y_29 .rc-pagination-item.rc-pagination-item-active:hover {
  border-color: #1fa8de;
}
._pagination_1qm1y_29 .rc-pagination-item.rc-pagination-item-active:focus a, ._pagination_1qm1y_29 .rc-pagination-item.rc-pagination-item-active:hover a {
  color: #fff;
}
._pagination_1qm1y_29 .rc-pagination-jump-prev,
._pagination_1qm1y_29 .rc-pagination-jump-next {
  outline: 0;
}
._pagination_1qm1y_29 .rc-pagination-jump-prev button,
._pagination_1qm1y_29 .rc-pagination-jump-next button {
  background: transparent;
  border: none;
  cursor: pointer;
  color: #333;
}
._pagination_1qm1y_29 .rc-pagination-jump-prev button:after,
._pagination_1qm1y_29 .rc-pagination-jump-next button:after {
  display: block;
  content: "•••";
}
._pagination_1qm1y_29 .rc-pagination-prev,
._pagination_1qm1y_29 .rc-pagination-jump-prev,
._pagination_1qm1y_29 .rc-pagination-jump-next {
  margin-right: 8px;
}
._pagination_1qm1y_29 .rc-pagination-prev,
._pagination_1qm1y_29 .rc-pagination-next,
._pagination_1qm1y_29 .rc-pagination-jump-prev,
._pagination_1qm1y_29 .rc-pagination-jump-next {
  display: inline-block;
  min-width: 24px;
  height: 24px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
._pagination_1qm1y_29 .rc-pagination-prev,
._pagination_1qm1y_29 .rc-pagination-next {
  outline: 0;
}
._pagination_1qm1y_29 .rc-pagination-prev button,
._pagination_1qm1y_29 .rc-pagination-next button {
  background: transparent;
  border: none;
  cursor: pointer;
  color: #333;
}
._pagination_1qm1y_29 .rc-pagination-prev,
._pagination_1qm1y_29 .rc-pagination-jump-prev,
._pagination_1qm1y_29 .rc-pagination-jump-next {
  margin-right: 8px;
}
._pagination_1qm1y_29 .rc-pagination-prev,
._pagination_1qm1y_29 .rc-pagination-next,
._pagination_1qm1y_29 .rc-pagination-jump-prev,
._pagination_1qm1y_29 .rc-pagination-jump-next {
  display: inline-block;
  min-width: 24px;
  height: 24px;
  color: #333;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
._pagination_1qm1y_29 .rc-pagination-prev,
._pagination_1qm1y_29 .rc-pagination-next {
  outline: 0;
}
._pagination_1qm1y_29 .rc-pagination-prev button,
._pagination_1qm1y_29 .rc-pagination-next button {
  color: #333;
  cursor: pointer;
  user-select: none;
}
._pagination_1qm1y_29 .rc-pagination-prev:hover button,
._pagination_1qm1y_29 .rc-pagination-next:hover button {
  border-color: #16759b;
}
._pagination_1qm1y_29 .rc-pagination-prev .rc-pagination-item-link,
._pagination_1qm1y_29 .rc-pagination-next .rc-pagination-item-link {
  display: flex;
  flex-direction: column;
  gap: 0;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d7d7d7;
  border-radius: 2px;
  outline: none;
  transition: all 0.3s;
}
._pagination_1qm1y_29 .rc-pagination-prev:focus .rc-pagination-item-link, ._pagination_1qm1y_29 .rc-pagination-prev:hover .rc-pagination-item-link,
._pagination_1qm1y_29 .rc-pagination-next:focus .rc-pagination-item-link,
._pagination_1qm1y_29 .rc-pagination-next:hover .rc-pagination-item-link {
  color: #16759b;
  border-color: #16759b;
}
._pagination_1qm1y_29 .rc-pagination-disabled, ._pagination_1qm1y_29 .rc-pagination-disabled:hover, ._pagination_1qm1y_29 .rc-pagination-disabled:focus {
  cursor: not-allowed;
}
._pagination_1qm1y_29 .rc-pagination-disabled .rc-pagination-item-link, ._pagination_1qm1y_29 .rc-pagination-disabled:hover .rc-pagination-item-link, ._pagination_1qm1y_29 .rc-pagination-disabled:focus .rc-pagination-item-link {
  color: #aaa;
  border-color: #d7d7d7;
  cursor: not-allowed;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
/** 表单样式 */
._edit-form_pvk1c_30 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._edit-form_pvk1c_30 ._item_pvk1c_35 {
  display: flex;
  flex-direction: column;
  gap: 0;
}
._edit-form_pvk1c_30 ._item_pvk1c_35 ._label_pvk1c_40 {
  display: flex;
  align-items: center;
  word-break: break-all;
}
._edit-form_pvk1c_30 ._item_pvk1c_35 ._label_pvk1c_40 ._required_pvk1c_45 {
  margin-left: 4px;
  color: #e03030;
  margin-top: 4px;
}
._edit-form_pvk1c_30 ._item_pvk1c_35 ._content_pvk1c_50 {
  flex: 1;
}
._edit-form_pvk1c_30 ._item_pvk1c_35._street_pvk1c_53 ._content_pvk1c_50 > div:last-child {
  margin-top: 8px;
}
/** 手机端布局 **/
._mobile_pvk1c_58 {
  width: 90vw;
  height: 80vh;
}
._mobile_pvk1c_58._h-auto_pvk1c_62 {
  height: auto;
}
._mobile_pvk1c_58 ._wrapper_pvk1c_65 {
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 0;
}
._mobile_pvk1c_58 ._wrapper_pvk1c_65 ._search_pvk1c_71 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  padding: 8px 16px;
  border-bottom: 1px solid #d7d7d7;
}
._mobile_pvk1c_58 ._wrapper_pvk1c_65 ._search_pvk1c_71 .MuiInput-root {
  flex: 1;
}
._mobile_pvk1c_58 ._wrapper_pvk1c_65 ._list_pvk1c_81 {
  position: relative;
  flex: 1;
  overflow: hidden;
  overflow-y: auto;
}
._mobile_pvk1c_58 ._wrapper_pvk1c_65 ._list_pvk1c_81 ._item_pvk1c_35 {
  padding: 8px 16px;
  cursor: pointer;
}
._mobile_pvk1c_58 ._wrapper_pvk1c_65 ._list_pvk1c_81 ._item_pvk1c_35:not(:last-child) {
  border-bottom: 1px solid #d7d7d7;
}
._mobile_pvk1c_58 ._wrapper_pvk1c_65 ._list_pvk1c_81 ._empty_pvk1c_94 {
  color: #aaa;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._mobile_pvk1c_58 ._wrapper_pvk1c_65 ._pagination_pvk1c_101 {
  padding: 8px 16px;
  border-top: 1px solid #d7d7d7;
}
._mobile_pvk1c_58 ._form_pvk1c_105 {
  padding: 16px;
}
._mobile_pvk1c_58 ._form_pvk1c_105 ._hr_pvk1c_108 {
  margin: 16px 0;
}
._mobile_pvk1c_58 ._form_pvk1c_105 ._edit-form_pvk1c_30 {
  max-width: 500px;
  margin: auto;
}
._mobile_pvk1c_58 ._form_pvk1c_105 ._btns_pvk1c_115 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  justify-content: center;
}
._mobile_pvk1c_58 ._form_pvk1c_105 ._btns_pvk1c_115 ._btn_pvk1c_115:not(:last-child) {
  margin-right: 8px;
}
/** PC端布局 **/
._address-select_pvk1c_126 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  width: 1000px;
  height: 580px;
  padding: 0 16px 16px;
  background-color: #f5f5f5;
  /* 新建表单 */
  /* 选择列表 */
  /* 编辑表单 */
}
._address-select_pvk1c_126 ._new-address_pvk1c_138, ._address-select_pvk1c_126 ._existing-address_pvk1c_138, ._address-select_pvk1c_126 ._edit-address_pvk1c_138 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 8px 16px;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.1);
}
._address-select_pvk1c_126 ._new-address_pvk1c_138 ._title_pvk1c_147, ._address-select_pvk1c_126 ._existing-address_pvk1c_138 ._title_pvk1c_147, ._address-select_pvk1c_126 ._edit-address_pvk1c_138 ._title_pvk1c_147 {
  text-align: center;
  font-weight: 500;
}
._address-select_pvk1c_126 ._new-address_pvk1c_138 {
  min-width: 300px;
}
._address-select_pvk1c_126 ._new-address_pvk1c_138 ._edit-form_pvk1c_30 ._item_pvk1c_35 ._label_pvk1c_40 {
  font-size: 13px;
}
._address-select_pvk1c_126 ._new-address_pvk1c_138 ._edit-form_pvk1c_30 ._item_pvk1c_35 input::placeholder {
  font-size: 13px;
}
._address-select_pvk1c_126 ._new-address_pvk1c_138 ._edit-form_pvk1c_30 ._item_pvk1c_35 .MuiInput-root, ._address-select_pvk1c_126 ._new-address_pvk1c_138 ._edit-form_pvk1c_30 ._item_pvk1c_35 .MuiAutocomplete-root {
  min-height: 28px;
}
._address-select_pvk1c_126 ._form_pvk1c_105 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._address-select_pvk1c_126 ._form_pvk1c_105 ._action_pvk1c_168 {
  text-align: center;
}
._address-select_pvk1c_126 ._existing-address_pvk1c_138 {
  flex: 1;
  overflow: hidden;
}
._address-select_pvk1c_126 ._existing-address_pvk1c_138 ._wrapper_pvk1c_65 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
  overflow: hidden;
}
._address-select_pvk1c_126 ._existing-address_pvk1c_138 ._wrapper_pvk1c_65 ._search_pvk1c_71 input::placeholder {
  font-size: 13px;
}
._address-select_pvk1c_126 ._existing-address_pvk1c_138 ._wrapper_pvk1c_65 ._list_pvk1c_81 {
  position: relative;
  flex: 1;
  overflow-x: hidden;
  overflow-y: auto;
}
._address-select_pvk1c_126 ._existing-address_pvk1c_138 ._wrapper_pvk1c_65 ._list_pvk1c_81 ._empty_pvk1c_94 {
  color: #aaa;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._address-select_pvk1c_126 ._existing-address_pvk1c_138 ._wrapper_pvk1c_65 ._list_pvk1c_81 ._item_pvk1c_35 {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0;
  padding: 6px 8px;
  line-height: 1.4;
  cursor: pointer;
}
._address-select_pvk1c_126 ._existing-address_pvk1c_138 ._wrapper_pvk1c_65 ._list_pvk1c_81 ._item_pvk1c_35:not(:last-child) {
  border-bottom: 1px solid #d7d7d7;
}
._address-select_pvk1c_126 ._existing-address_pvk1c_138 ._wrapper_pvk1c_65 ._list_pvk1c_81 ._item_pvk1c_35:hover {
  color: #1fa8de;
}
._address-select_pvk1c_126 ._existing-address_pvk1c_138 ._wrapper_pvk1c_65 ._list_pvk1c_81 ._item_pvk1c_35 ._name_pvk1c_213 {
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._address-select_pvk1c_126 ._existing-address_pvk1c_138 ._wrapper_pvk1c_65 ._list_pvk1c_81 ._item_pvk1c_35 ._address_pvk1c_126 {
  font-size: 12px;
  color: #aaa;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._address-select_pvk1c_126 ._existing-address_pvk1c_138 ._wrapper_pvk1c_65 ._list_pvk1c_81 ._item_pvk1c_35 ._choose_pvk1c_226 {
  position: absolute;
  display: none;
  top: 4px;
  right: 0;
  padding: 4px 8px;
  background-color: rgba(255, 255, 255, 0.8);
}
._address-select_pvk1c_126 ._existing-address_pvk1c_138 ._wrapper_pvk1c_65 ._list_pvk1c_81 ._item_pvk1c_35:hover ._choose_pvk1c_226 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._address-select_pvk1c_126 ._edit-address_pvk1c_138 {
  position: relative;
  flex: 1;
}
._address-select_pvk1c_126 ._edit-address_pvk1c_138 ._back_pvk1c_243 {
  position: absolute;
  left: 0;
  top: 0;
  padding: 8px;
  font-size: 24px;
  cursor: pointer;
}
._address-select_pvk1c_126 ._edit-address_pvk1c_138 ._back_pvk1c_243:hover {
  color: #1fa8de;
}
._address-select_pvk1c_126 ._edit-address_pvk1c_138 ._back_pvk1c_243 svg {
  display: block;
}
._address-select_pvk1c_126 ._edit-address_pvk1c_138 ._form_pvk1c_105 {
  margin: 64px auto 0;
  width: 500px;
}
._address-select_pvk1c_126 ._edit-address_pvk1c_138 ._edit-form_pvk1c_30 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 12px;
}
._address-select_pvk1c_126 ._edit-address_pvk1c_138 ._edit-form_pvk1c_30 ._item_pvk1c_35 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._address-select_pvk1c_126 ._edit-address_pvk1c_138 ._edit-form_pvk1c_30 ._item_pvk1c_35 ._label_pvk1c_40 {
  width: 80px;
}
._address-select_pvk1c_126 ._edit-address_pvk1c_138 ._edit-form_pvk1c_30 ._item_pvk1c_35 ._label_pvk1c_40._label-address_pvk1c_275 {
  height: 32px;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._popconfirm_mrewo_29 {
  width: 250px;
  padding: 16px !important;
  background-color: #fff !important;
  color: #333 !important;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1) !important;
}
._popconfirm_mrewo_29 .MuiTooltip-arrow::before {
  border-color: #fff !important;
}
._popconfirm_mrewo_29 ._content_mrewo_39 {
  display: flex;
  align-items: start;
  margin-bottom: 16px;
  gap: 8px;
}
._popconfirm_mrewo_29 ._content_mrewo_39 ._icon_mrewo_45 {
  font-size: 16px;
  color: #ff8a00;
}
._popconfirm_mrewo_29 ._content_mrewo_39 ._tips_mrewo_49 {
  flex: 1;
}
._popconfirm_mrewo_29 ._btns_mrewo_52 {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._empty_qryhk_29 {
  font-size: 14px;
  text-align: center;
  color: #ccc;
}
._empty_qryhk_29 ._icon_qryhk_34 {
  display: block;
  font-size: 48px;
  height: 60px;
  color: #eee;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._select_1i4zp_29 {
  font-size: 14px !important;
  min-height: auto !important;
  border-radius: 6px !important;
}
._select_1i4zp_29.MuiSelect-sizeLg {
  font-size: 14px !important;
  height: 48px;
}
._select_1i4zp_29.MuiSelect-sizeMd {
  height: 32px;
}
._select_1i4zp_29.MuiSelect-sizeSm {
  height: 28px;
}
.MuiSelect-listbox {
  font-size: 14px !important;
  border-color: #d7d7d7 !important;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1) !important;
}
.MuiSelect-listbox > li {
  font-size: 14px !important;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._date-picker_nww90_17.rc-picker-focused {
  border: none;
}
._date-picker_nww90_17.rc-picker-invalid {
  box-shadow: none;
}
._date-picker_nww90_17 .rc-picker-active-bar {
  display: none;
}
._date-picker_nww90_17 .rc-picker-clear {
  top: 6px;
  right: 6px;
  color: #aaa;
}
._date-picker_nww90_17 .rc-picker-range-separator {
  padding: 5px 3px;
}
._date-picker_nww90_17 .rc-picker-input input {
  height: 32px;
  padding: 0 8px;
  border: 1px solid #cdd7e1;
  background-color: #fbfcfe;
  outline: none;
  border-radius: 6px;
}
._date-picker_nww90_17 .rc-picker-input input:focus {
  border-color: #1fa8de;
  box-shadow: #1fa8de 0 0 0 1px inset;
}
._date-picker_nww90_17._small_nww90_46 .rc-picker-clear {
  top: 4px;
}
._date-picker_nww90_17._small_nww90_46 .rc-picker-range-separator {
  padding: 3px;
}
._date-picker_nww90_17._small_nww90_46 .rc-picker-input input {
  height: 28px;
}

._date-picker-popup_nww90_56 {
  box-shadow: none;
}
._date-picker-popup_nww90_56 .rc-picker-panel-container {
  border: 1px solid #d7d7d7;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1);
}
._date-picker-popup_nww90_56 .rc-picker-panel {
  padding: 8px;
  border: 0;
  background-color: #fbfcfe;
}
._date-picker-popup_nww90_56 .rc-picker-panel .rc-picker-decade-panel .rc-picker-cell-inner {
  width: 80px;
}
._date-picker-popup_nww90_56 .rc-picker-panel .rc-picker-year-panel .rc-picker-cell-inner, ._date-picker-popup_nww90_56 .rc-picker-panel .rc-picker-month-panel .rc-picker-cell-inner {
  width: 60px;
}
._date-picker-popup_nww90_56 .rc-picker-panel .rc-picker-date-panel .rc-picker-cell-inner {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
._date-picker-popup_nww90_56 .rc-picker-panel .rc-picker-cell-inner:hover {
  background-color: #1fa8de;
  color: #fff;
}
._date-picker-popup_nww90_56 .rc-picker-header {
  margin-bottom: 8px;
}
._date-picker-popup_nww90_56 .rc-picker-header button {
  background-color: transparent;
  border: 0;
  margin: 0 1px;
  padding: 1px 0 4px;
  cursor: pointer;
  color: #666;
}
._date-picker-popup_nww90_56 .rc-picker-header > button {
  width: 24px;
  font-size: 16px;
}
._date-picker-popup_nww90_56 .rc-picker-header > button:hover {
  background-color: #d7d7d7;
}
._date-picker-popup_nww90_56 .rc-picker-header .rc-picker-header-view > button {
  margin-top: 4px;
}
._date-picker-popup_nww90_56 .rc-picker-footer {
  height: 24px;
  line-height: 24px;
  padding: 0 8px;
  font-size: 12px;
  background-color: #f5f5f5;
  border-top: 1px solid #d7d7d7;
}
._date-picker-popup_nww90_56 .rc-picker-content thead th {
  padding-bottom: 2px;
  font-size: 12px;
  border-bottom: 1px solid #d7d7d7;
}
._date-picker-popup_nww90_56 .rc-picker-range-arrow {
  width: 20px;
}
._date-picker-popup_nww90_56 .rc-picker-range-arrow::before {
  border-color: #d7d7d7 #d7d7d7 transparent transparent;
}
._date-picker-popup_nww90_56 .rc-picker-range-arrow::after {
  border-color: #fbfcfe #fbfcfe transparent transparent;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
/* 加减数量 */
._input-number_1ar8u_30 {
  display: flex;
  align-items: center;
}
._input-number_1ar8u_30 ._input_1ar8u_30 {
  width: 48px;
  border-radius: 2px !important;
}
._input-number_1ar8u_30 ._input_1ar8u_30 input::-webkit-outer-spin-button,
._input-number_1ar8u_30 ._input_1ar8u_30 input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
._input-number_1ar8u_30 ._input_1ar8u_30 input {
  border-radius: 2px !important;
  text-align: center;
  appearance: textfield;
}
._input-number_1ar8u_30 ._icon_1ar8u_47 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  font-size: 22px;
  cursor: pointer;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
}
._input-number_1ar8u_30 ._icon_1ar8u_47:hover {
  color: #1fa8de;
}
._input-number_1ar8u_30 ._icon_1ar8u_47._disabled_1ar8u_65 {
  color: #d7d7d7;
  cursor: not-allowed;
}
._input-number_1ar8u_30._small_1ar8u_69 ._input_1ar8u_30 {
  width: 44px;
  height: 20px;
}
._input-number_1ar8u_30._small_1ar8u_69 ._icon_1ar8u_47 {
  width: 20px;
  height: 20px;
  font-size: 18px;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._scroll-slide_xmfsi_17 {
  position: relative;
}
._scroll-slide_xmfsi_17 ._scroll-button_xmfsi_20 {
  padding: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 4px;
}
._scroll-slide_xmfsi_17 ._scroll-button_xmfsi_20:hover {
  transition: all 0.3s;
  color: #1986b1;
  background-color: #E3EFFB;
}
._scroll-slide_xmfsi_17 ._scroll-button-disabled_xmfsi_33 {
  cursor: not-allowed;
  color: #aaa;
  background-color: transparent;
}
._scroll-slide_xmfsi_17 ._scroll-button-disabled_xmfsi_33:hover {
  color: #aaa;
  background-color: transparent;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._attribute_15sif_29 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._attribute_15sif_29 label {
  width: 80px;
  display: flex;
  align-items: flex-start;
  word-break: break-all;
  font-weight: 500;
}
._attribute_15sif_29 label > span {
  display: flex;
  flex-direction: row;
  gap: 0;
  align-items: center;
  min-height: 32px;
  white-space: pre-wrap;
  word-break: break-word;
}
._attribute_15sif_29 label ._required_15sif_50 {
  margin-left: 4px;
  color: #e03030;
  margin-top: 4px;
}
@media screen and (min-width: 768px) {
  ._attribute_15sif_29 label {
    width: 100px;
  }
}
._attribute_15sif_29 ._component_15sif_60 {
  flex: 1;
  overflow: hidden;
}
._attribute_15sif_29 ._component_15sif_60 ._help_15sif_64 {
  margin-top: 4px;
  font-size: 12px;
  color: #888;
}
._attribute_15sif_29 ._component_15sif_60 ._help_15sif_64 p {
  margin: 0;
}
._attribute_15sif_29 .MuiInput-root.Joy-focused {
  background-color: #f2fbff;
}
/* 静态 */
._static_15sif_77 {
  position: relative;
  margin: 8px 0;
  min-height: 16px;
  line-height: 16px;
}
/* 按键组 */
._button_15sif_85 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  flex-wrap: wrap;
}
._button_15sif_85._group_15sif_91 {
  gap: 0;
}
._button_15sif_85._group_15sif_91 ._item_15sif_94 {
  border-radius: 0;
  border-inline-start-width: 0;
}
._button_15sif_85._group_15sif_91 ._item_15sif_94._active_15sif_98 {
  margin-left: -1px;
}
._button_15sif_85._group_15sif_91 ._item_15sif_94:first-child {
  border-top-left-radius: var(--joy-radius-sm);
  border-bottom-left-radius: var(--joy-radius-sm);
  border-inline-start-width: 1px;
  padding-left: 15px;
}
._button_15sif_85._group_15sif_91 ._item_15sif_94:first-child._active_15sif_98 {
  border-inline-start-width: 2px;
}
._button_15sif_85._group_15sif_91 ._item_15sif_94:last-child {
  border-top-right-radius: var(--joy-radius-sm);
  border-bottom-right-radius: var(--joy-radius-sm);
}
._button_15sif_85 ._item_15sif_94 {
  flex: 1;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  padding: 12px 16px;
  color: #888;
  cursor: pointer;
  border-radius: var(--joy-radius-sm);
  border: 1px solid #e8e8e8;
}
._button_15sif_85 ._item_15sif_94._active_15sif_98 {
  padding: 11px 15px;
  color: #333;
  border-width: 2px;
  border-color: #1fa8de;
  background-color: #f2fbff;
}
._button_15sif_85 ._item_15sif_94._disabled_15sif_133 {
  color: #aaa;
  background-color: #f5f5f5;
  cursor: not-allowed;
}
/* 输入框 */
._input_15sif_140 .MuiInput-startDecorator, ._input_15sif_140 .MuiInput-endDecorator {
  padding-left: 8px;
  padding-right: 8px;
  background-color: #f5f5f5;
}
._input_15sif_140 .MuiInput-startDecorator {
  margin-left: -8px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
._input_15sif_140 .MuiInput-endDecorator {
  margin-right: -8px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* 下拉 */
._select_15sif_157 .MuiListDivider-root {
  color: #999;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
}
._select_15sif_157 ._placeholder_15sif_166 {
  color: #999;
}
._select_15sif_157._missing-select_15sif_169 .MuiSelect-root {
  background-color: #f4f400 !important;
}
._select_15sif_157 .MuiSelect-root .MuiSelect-button {
  padding-top: 0;
}
._select_15sif_157 .MuiSelect-button ._option-label_15sif_175, ._select_15sif_157 .MuiSelect-listbox > .MuiOption-root ._option-label_15sif_175 {
  flex: 1;
  text-align: left;
}
._select_15sif_157 .MuiSelect-button ._desc_15sif_179, ._select_15sif_157 .MuiSelect-listbox > .MuiOption-root ._desc_15sif_179 {
  color: #999;
  font-size: 12px;
}
/* 尺寸 */
._size-wrapper_15sif_185 ._attribute_15sif_29:not(:last-child) {
  margin-bottom: 16px;
}
._size-wrapper_15sif_185 ._size-area_15sif_188 {
  margin: -12px 0 0 0;
  color: #666;
}
._size-wrapper_15sif_185 ._size-area_15sif_188._compact_15sif_192 > label {
  display: none;
}
._size-wrapper_15sif_185 ._size-area_15sif_188._compact_15sif_192 > div {
  flex: 1;
  text-align: center;
}
._size-wrapper_15sif_185 ._size-area_15sif_188._compact_15sif_192 ._size-warning_15sif_199 {
  margin-top: 16px;
  color: #aaa;
}
._size-wrapper_15sif_185 ._size-area_15sif_188._compact_15sif_192 ._size-info_15sif_203 {
  padding: 24px 0;
  margin: 12px 0 0;
  background-color: #f5f5f5;
}
._size-wrapper_15sif_185 ._size-area_15sif_188._compact_15sif_192 ._size-info_15sif_203 ._extra_15sif_208 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: center;
  font-weight: 300;
}
._size-wrapper_15sif_185 ._size-area_15sif_188._compact-area-info_15sif_215 ._size-info_15sif_203 {
  margin-bottom: 4px;
}
._size-wrapper_15sif_185 ._size_15sif_185 {
  display: flex;
  gap: 16px;
}
._size-wrapper_15sif_185 ._size_15sif_185 ._input-wrapper_15sif_222 {
  flex: 1;
  position: relative;
}
._size-wrapper_15sif_185 ._size_15sif_185 ._input-wrapper_15sif_222 ._attribute_15sif_29 {
  margin-bottom: 8px;
}
._size-wrapper_15sif_185 ._size_15sif_185 ._input-wrapper_15sif_222 input {
  width: 100%;
  padding-right: 16px;
  border: 0;
  outline: none;
  text-align: right;
}
._size-wrapper_15sif_185 ._size_15sif_185 ._input-wrapper_15sif_222._feet_15sif_236::after, ._size-wrapper_15sif_185 ._size_15sif_185 ._input-wrapper_15sif_222._inches_15sif_236::after {
  position: absolute;
  top: 6px;
  right: 10px;
  color: #ccc;
  font-size: 14px;
}
._size-wrapper_15sif_185 ._size_15sif_185 ._input-wrapper_15sif_222._feet_15sif_236::after {
  content: "ft";
}
._size-wrapper_15sif_185 ._size_15sif_185 ._input-wrapper_15sif_222._inches_15sif_236::after {
  content: "in";
}
._size-wrapper_15sif_185 ._size_15sif_185 ._input-wrapper_15sif_222 ._warning_15sif_249 {
  margin-left: 10px;
}
._size-wrapper_15sif_185._missing-size_15sif_252 {
  background-color: #f4f400;
  margin: -12px;
  padding: 12px;
}
._size-wrapper_15sif_185._missing-size_15sif_252:not(:last-child):not(:has(._compact-mode_15sif_257)) {
  margin-bottom: -6px;
  padding-bottom: 6px;
}
._size-wrapper_15sif_185 ._compact-mode_15sif_257 {
  display: flex;
  flex-direction: row;
  gap: 16px;
}
._size-wrapper_15sif_185 ._compact-mode_15sif_257 ._attribute_15sif_29 {
  margin-bottom: 0;
}
._size-wrapper_15sif_185 ._compact-mode_15sif_257 > * {
  flex: 1;
}
._size-wrapper_15sif_185 ._compact-mode_15sif_257 .MuiInput-startDecorator, ._size-wrapper_15sif_185 ._compact-mode_15sif_257 .MuiSelect-startDecorator {
  background-color: #f5f5f5;
  color: #999;
  padding: 0 6px;
  border-radius: 3px;
  margin: 3px 8px 3px -5px;
}
._size-wrapper_15sif_185 ._compact-mode_15sif_257 .MuiSelect-startDecorator {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  padding-bottom: 1px;
}
._size-wrapper_15sif_185 ._compact-mode_15sif_257 ._size_15sif_185 ._input-wrapper_15sif_222._inches_15sif_236 input {
  padding-right: 32px;
}
._size-wrapper_15sif_185 ._compact-mode_15sif_257 ._size_15sif_185 ._input-wrapper_15sif_222._inches_15sif_236::after {
  content: "inch";
}
._size-wrapper_15sif_185 ._warning_15sif_249 {
  font-size: 12px;
  color: #e03030;
  line-height: 1;
}
/* 分隔线 */
/* more options 按键 */
._hidden_15sif_299 {
  text-align: center;
}
._hidden_15sif_299 .MuiButton-root {
  color: #888;
  font-size: 12px;
  text-transform: uppercase;
}
._label-modal_15sif_308 {
  width: 900px;
  padding: 16px;
}
/* custom pole pocket / grommet / hole */
._custom-polepocket_15sif_314, ._custom-grommet_15sif_314, ._custom-hole_15sif_314 {
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 0;
}
._custom-polepocket_15sif_314 ._top_15sif_320, ._custom-polepocket_15sif_314 ._bottom_15sif_320, ._custom-grommet_15sif_314 ._top_15sif_320, ._custom-grommet_15sif_314 ._bottom_15sif_320, ._custom-hole_15sif_314 ._top_15sif_320, ._custom-hole_15sif_314 ._bottom_15sif_320 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 0;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
}
._custom-polepocket_15sif_314 ._top_15sif_320 ._item_15sif_94, ._custom-polepocket_15sif_314 ._bottom_15sif_320 ._item_15sif_94, ._custom-grommet_15sif_314 ._top_15sif_320 ._item_15sif_94, ._custom-grommet_15sif_314 ._bottom_15sif_320 ._item_15sif_94, ._custom-hole_15sif_314 ._top_15sif_320 ._item_15sif_94, ._custom-hole_15sif_314 ._bottom_15sif_320 ._item_15sif_94 {
  flex-direction: row;
}
._custom-polepocket_15sif_314 ._top_15sif_320, ._custom-grommet_15sif_314 ._top_15sif_320, ._custom-hole_15sif_314 ._top_15sif_320 {
  justify-content: flex-end;
}
._custom-polepocket_15sif_314 ._row_15sif_338, ._custom-grommet_15sif_314 ._row_15sif_338, ._custom-hole_15sif_314 ._row_15sif_338 {
  display: flex;
  flex-direction: row;
  gap: 0;
  align-items: center;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
}
._custom-polepocket_15sif_314 ._row_15sif_338 ._left_15sif_350, ._custom-polepocket_15sif_314 ._row_15sif_338 ._right_15sif_350, ._custom-grommet_15sif_314 ._row_15sif_338 ._left_15sif_350, ._custom-grommet_15sif_314 ._row_15sif_338 ._right_15sif_350, ._custom-hole_15sif_314 ._row_15sif_338 ._left_15sif_350, ._custom-hole_15sif_314 ._row_15sif_338 ._right_15sif_350 {
  flex: 1;
  display: flex;
  flex-direction: row;
  gap: 0;
}
._custom-polepocket_15sif_314 ._row_15sif_338 ._left_15sif_350 ._size-menu_15sif_356, ._custom-polepocket_15sif_314 ._row_15sif_338 ._right_15sif_350 ._size-menu_15sif_356, ._custom-grommet_15sif_314 ._row_15sif_338 ._left_15sif_350 ._size-menu_15sif_356, ._custom-grommet_15sif_314 ._row_15sif_338 ._right_15sif_350 ._size-menu_15sif_356, ._custom-hole_15sif_314 ._row_15sif_338 ._left_15sif_350 ._size-menu_15sif_356, ._custom-hole_15sif_314 ._row_15sif_338 ._right_15sif_350 ._size-menu_15sif_356 {
  height: 100%;
  flex-direction: column;
}
._custom-polepocket_15sif_314 ._row_15sif_338 ._left_15sif_350, ._custom-grommet_15sif_314 ._row_15sif_338 ._left_15sif_350, ._custom-hole_15sif_314 ._row_15sif_338 ._left_15sif_350 {
  justify-content: flex-end;
}
._custom-polepocket_15sif_314 ._row_15sif_338 ._artwork_15sif_363, ._custom-grommet_15sif_314 ._row_15sif_338 ._artwork_15sif_363, ._custom-hole_15sif_314 ._row_15sif_338 ._artwork_15sif_363 {
  position: relative;
  margin: 16px;
  background-color: lightgreen;
  border: 1px solid #aaa;
}
._custom-polepocket_15sif_314 ._size-menu_15sif_356, ._custom-grommet_15sif_314 ._size-menu_15sif_356, ._custom-hole_15sif_314 ._size-menu_15sif_356 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: center;
  line-height: 100%;
}
._custom-polepocket_15sif_314 ._size-menu_15sif_356 ._title_15sif_376, ._custom-grommet_15sif_314 ._size-menu_15sif_356 ._title_15sif_376, ._custom-hole_15sif_314 ._size-menu_15sif_356 ._title_15sif_376 {
  font-weight: 500;
}
._custom-polepocket_15sif_314 ._size-menu_15sif_356 ._item_15sif_94, ._custom-grommet_15sif_314 ._size-menu_15sif_356 ._item_15sif_94, ._custom-hole_15sif_314 ._size-menu_15sif_356 ._item_15sif_94 {
  display: flex;
  gap: 12px;
  margin-left: 8px;
}
._custom-polepocket_15sif_314 ._size-menu_15sif_356 ._item_15sif_94 .MuiRadio-root, ._custom-grommet_15sif_314 ._size-menu_15sif_356 ._item_15sif_94 .MuiRadio-root, ._custom-hole_15sif_314 ._size-menu_15sif_356 ._item_15sif_94 .MuiRadio-root {
  margin: 0;
  align-items: center;
}
._custom-polepocket_15sif_314 ._size-menu_15sif_356 ._every_15sif_388, ._custom-grommet_15sif_314 ._size-menu_15sif_356 ._every_15sif_388, ._custom-hole_15sif_314 ._size-menu_15sif_356 ._every_15sif_388 {
  position: relative;
  display: inline-block;
  margin: 0 4px;
  vertical-align: middle;
  z-index: 1;
}
._custom-polepocket_15sif_314 ._actions_15sif_395, ._custom-grommet_15sif_314 ._actions_15sif_395, ._custom-hole_15sif_314 ._actions_15sif_395 {
  margin-top: 16px;
  border-top: 1px solid #d7d7d7;
  padding-top: 16px;
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
}
._custom-polepocket_15sif_314 ._actions_15sif_395 ._info_15sif_404, ._custom-grommet_15sif_314 ._actions_15sif_395 ._info_15sif_404, ._custom-hole_15sif_314 ._actions_15sif_395 ._info_15sif_404 {
  flex: 1;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
}
._custom-polepocket_15sif_314 ._actions_15sif_395 ._info_15sif_404::before, ._custom-grommet_15sif_314 ._actions_15sif_395 ._info_15sif_404::before, ._custom-hole_15sif_314 ._actions_15sif_395 ._info_15sif_404::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: lightgreen;
  border: 1px solid #aaa;
}
._custom-polepocket_15sif_314 {
  width: 800px;
}
._custom-grommet_15sif_314 {
  width: 950px;
}
._custom-grommet_15sif_314 ._size-menu_15sif_356 ._every_15sif_388 .MuiInput-root {
  width: 60px;
}
._custom-grommet_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430 {
  border-color: #ff8a00 !important;
  background-color: rgba(255, 138, 0, 0.5) !important;
}
._custom-grommet_15sif_314 ._artwork_15sif_363 ._grommet_15sif_434 {
  position: absolute;
  display: block;
  border: 3px double #1fa8de;
  background-color: #fff;
  border-radius: 50%;
}
._custom-polepocket_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430, ._custom-grommet_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430 {
  position: absolute;
  border-style: dashed;
  border-color: #1fa8de;
  background-color: rgba(31, 168, 222, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: monospace;
  font-size: 12px;
}
._custom-polepocket_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430._top_15sif_320, ._custom-polepocket_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430._bottom_15sif_320, ._custom-grommet_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430._top_15sif_320, ._custom-grommet_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430._bottom_15sif_320 {
  left: 0;
  width: 100%;
}
._custom-polepocket_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430._top_15sif_320, ._custom-grommet_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430._top_15sif_320 {
  top: 0;
  border-width: 0 0 1px 0;
}
._custom-polepocket_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430._bottom_15sif_320, ._custom-grommet_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430._bottom_15sif_320 {
  bottom: 0;
  border-width: 1px 0 0 0;
}
._custom-polepocket_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430._left_15sif_350, ._custom-polepocket_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430._right_15sif_350, ._custom-grommet_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430._left_15sif_350, ._custom-grommet_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430._right_15sif_350 {
  top: 0;
  height: 100%;
  writing-mode: vertical-lr;
}
._custom-polepocket_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430._left_15sif_350, ._custom-grommet_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430._left_15sif_350 {
  left: 0;
  border-width: 0 1px 0 0;
}
._custom-polepocket_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430._right_15sif_350, ._custom-grommet_15sif_314 ._artwork_15sif_363 ._polepocket_15sif_430._right_15sif_350 {
  right: 0;
  border-width: 0 0 0 1px;
}
._custom-hole_15sif_314 {
  width: 850px;
}
._custom-hole_15sif_314 ._size-menu_15sif_356 {
  align-items: center;
}
._custom-hole_15sif_314 ._size-menu_15sif_356 ._every_15sif_388 .MuiInput-root {
  width: 72px;
}
._custom-hole_15sif_314 ._size-menu_15sif_356 ._center_15sif_488 {
  margin-left: 8px;
}
._custom-hole_15sif_314 ._artwork_15sif_363 ._hole_15sif_491, ._custom-hole_15sif_314 ._artwork_15sif_363 ._grommet_15sif_434 {
  position: absolute;
  display: block;
  background-color: #fff;
  border-radius: 50%;
}
._custom-hole_15sif_314 ._artwork_15sif_363 ._hole_15sif_491 {
  border: 1px solid #1fa8de;
}
._custom-hole_15sif_314 ._artwork_15sif_363 ._grommet_15sif_434 {
  border: 3px double #1fa8de;
}
/* channel letter */
._channel-letter_15sif_505 {
  gap: 16px;
  flex-wrap: wrap;
}
._channel-letter_15sif_505 .MuiButton-root {
  flex: 1;
  height: 48px;
}
._channel-letter_15sif_505 ._has-preview_15sif_513 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._channel-letter_15sif_505 ._has-preview_15sif_513 .MuiButton-root {
  flex: none;
}
._channel-letter_15sif_505 ._preview_15sif_521 {
  position: relative;
  flex: 1;
  background-color: lightgray;
}
._channel-letter_15sif_505 ._preview_15sif_521 img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._channel-letter_15sif_505 ._file-input_15sif_535 {
  display: none;
}
._design-select_15sif_539 {
  display: flex;
  width: 1024px;
  min-height: 400px;
  padding: 16px;
}
._design-select_15sif_539 ._empty_15sif_545 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._design-select_15sif_539 ._list_15sif_551 {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  overflow-x: hidden;
  overflow-y: auto;
}
._design-select_15sif_539 ._design-item_15sif_558 {
  position: relative;
  width: 152px;
  height: 152px;
  border: 1px solid #d7d7d7;
  cursor: pointer;
}
._design-select_15sif_539 ._design-item_15sif_558:hover {
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1);
}
._design-select_15sif_539 ._design-item_15sif_558._active_15sif_98::after {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  border: 2px solid #1fa8de;
  background-color: rgba(255, 255, 255, 0.5);
  content: "";
}
._design-select_15sif_539 ._design-item_15sif_558 ._design-img_15sif_578 {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
}
._design-select_15sif_539 ._design-item_15sif_558 ._design-img_15sif_578 > img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._design-select_15sif_539 ._design-item_15sif_558 ._design-img_15sif_578 ._action_15sif_395 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._design-select_15sif_539 ._design-item_15sif_558 ._design-img_15sif_578 ._action_15sif_395 .MuiButton-root {
  width: 100%;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5);
}
._design-select_15sif_539 ._design-item_15sif_558 ._notice_15sif_606 {
  margin: 0 -16px;
  padding: 2px 4px;
  font-size: 12px;
  text-align: center;
  background-color: #f5f5f5;
  color: #888;
  border: 1px solid #d7d7d7;
  border-radius: 6px;
}
._channel-letter-error_15sif_617 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 600px;
  min-height: 400px;
  padding: 16px;
}
._channel-letter-error_15sif_617 ._image_15sif_625 {
  display: flex;
  flex-direction: row;
  gap: 32px;
}
._channel-letter-error_15sif_617 ._image_15sif_625 img {
  width: 30%;
  padding: 16px;
}
._channel-letter-error_15sif_617 ._image_15sif_625 ._message_15sif_634 {
  padding-top: 16px;
}
._channel-letter-error_15sif_617 ._form_15sif_637 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
}
._channel-letter-error_15sif_617 ._form_15sif_637 ._required_15sif_50 {
  margin-left: 4px;
  color: #e03030;
}
._channel-letter-error_15sif_617 ._form_15sif_637 ._input_15sif_140 {
  flex: 1;
  align-items: center;
  justify-content: flex-end;
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._channel-letter-error_15sif_617 ._form_15sif_637 ._input_15sif_140 input {
  width: 60px;
}
._channel-letter-error_15sif_617 ._upload_15sif_658 ._file-input_15sif_535 {
  display: none;
}
._channel-letter-error_15sif_617 ._upload_15sif_658 ._files_15sif_661 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 8px;
  cursor: default;
}
._channel-letter-error_15sif_617 ._upload_15sif_658 ._files_15sif_661 > div {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  padding: 0 8px;
}
._channel-letter-error_15sif_617 ._upload_15sif_658 ._files_15sif_661 > div:hover {
  background-color: #e8e8e8;
}
._channel-letter-error_15sif_617 ._upload_15sif_658 ._files_15sif_661 ._title_15sif_376 {
  flex: 1;
}
._channel-letter-error_15sif_617 ._upload_15sif_658 ._files_15sif_661 ._remove_15sif_681 {
  font-size: 13px;
  cursor: pointer;
  color: #e03030;
}
._channel-letter-error_15sif_617 ._upload_15sif_658 ._files_15sif_661 ._remove_15sif_681:hover {
  color: #c01d1d;
}
._channel-letter-error_15sif_617 ._upload_15sif_658 ._files_15sif_661 ._remove_15sif_681 svg {
  vertical-align: middle;
}
._channel-letter-error_15sif_617 ._actions_15sif_395 {
  text-align: center;
}
/* stock flag */
._stock-flag_15sif_697 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._stock-flag_15sif_697 ._component_15sif_60 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._stock-flag_15sif_697 ._component_15sif_60 .MuiInput-root {
  width: 100%;
}
@media screen and (min-width: 768px) {
  ._stock-flag_15sif_697 ._component_15sif_60 {
    flex-direction: row;
  }
  ._stock-flag_15sif_697 ._component_15sif_60 ._select_15sif_157, ._stock-flag_15sif_697 ._component_15sif_60 ._input_15sif_140 {
    flex: 1;
  }
}
._stock-flag_15sif_697 ._component_15sif_60 ._search_15sif_718 .MuiInput-startDecorator, ._stock-flag_15sif_697 ._component_15sif_60 ._search_15sif_718 .MuiInput-endDecorator {
  background-color: transparent;
}
._stock-flag_15sif_697 ._wrapper_15sif_721 {
  position: relative;
  min-height: 100px;
}
._stock-flag_15sif_697 ._wrapper_15sif_721 ._list_15sif_551 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  flex-wrap: wrap;
  justify-content: flex-start;
  max-height: 400px;
  overflow-y: auto;
  /* scrollbar style */
}
._stock-flag_15sif_697 ._wrapper_15sif_721 ._list_15sif_551::-webkit-scrollbar {
  width: 12px;
}
._stock-flag_15sif_697 ._wrapper_15sif_721 ._list_15sif_551::-webkit-scrollbar-track {
  background: #f5f5f5;
  border-radius: 4px;
}
._stock-flag_15sif_697 ._wrapper_15sif_721 ._list_15sif_551::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 4px;
}
._stock-flag_15sif_697 ._wrapper_15sif_721 ._list_15sif_551::-webkit-scrollbar-thumb:hover {
  background: #888;
}
._stock-flag_15sif_697 ._wrapper_15sif_721 ._list_15sif_551 ._item_15sif_94 {
  position: relative;
  border: 1px solid #d7d7d7;
  width: 86px;
  height: 120px;
  padding: 8px;
  border-radius: 4px;
  cursor: pointer;
}
._stock-flag_15sif_697 ._wrapper_15sif_721 ._list_15sif_551 ._item_15sif_94._active_15sif_98::after {
  content: "";
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  border: 2px solid #1fa8de;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 4px;
}
._stock-flag_15sif_697 ._wrapper_15sif_721 ._list_15sif_551 ._item_15sif_94 img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  max-height: 100%;
}
._price-break_15sif_776 {
  margin-bottom: 8px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._price-break_15sif_776 ._label_15sif_308 {
  margin-top: -8px;
  display: inline-flex;
  align-items: center;
  justify-content: right;
  gap: 8px;
  cursor: pointer;
  color: #1fa8de;
}
._price-break_15sif_776 ._label_15sif_308:hover {
  color: #1986b1;
}
._price-break_15sif_776 ._label_15sif_308 label {
  width: auto;
  font-weight: 400;
  cursor: pointer;
}
._price-break_15sif_776 ._table_15sif_799 {
  margin-bottom: 8px;
}
._price-break_15sif_776 ._table_15sif_799 thead th, ._price-break_15sif_776 ._table_15sif_799 thead td {
  border-bottom: 2px solid var(--TableCell-borderColor);
}
._price-break_15sif_776 ._table_15sif_799 thead th span {
  font-weight: 400;
  color: #aaa;
}
@media screen and (width < 768px) {
  ._price-break_15sif_776 ._table_15sif_799 thead tr th {
    height: 24px;
    line-height: 24px;
  }
  ._price-break_15sif_776 ._table_15sif_799 thead tr:first-child th {
    border-bottom: 0;
  }
}
._price-break_15sif_776 ._table_15sif_799 tr:hover {
  background-color: #f2fbff;
}
._price-break_15sif_776 ._table_15sif_799 th, ._price-break_15sif_776 ._table_15sif_799 td {
  padding: 0 16px;
}
._price-break_15sif_776 ._table_15sif_799 th {
  vertical-align: middle;
}
._price-break_15sif_776 ._table_15sif_799 td {
  border-color: #f2f2f2;
}
._price-break-modal_15sif_831 {
  padding: 16px;
  max-width: 600px;
}
._price-break-modal_15sif_831 ._table_15sif_799 {
  margin-bottom: 0;
}
._price-break_15sif_776, ._price-break-modal_15sif_831 {
  /** 优惠标签 */
}
._price-break_15sif_776 ._adpos_15sif_842, ._price-break-modal_15sif_831 ._adpos_15sif_842 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-bottom: 8px;
}
._price-break_15sif_776 ._discount-label_15sif_848, ._price-break-modal_15sif_831 ._discount-label_15sif_848 {
  position: relative;
  display: inline-block;
  font-size: 10px;
  height: 18px;
  line-height: 18px;
  margin-left: 16px;
  padding-right: 6px;
  padding-left: 2px;
  color: #fff;
  background-color: #ff7f24;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
._price-break_15sif_776 ._discount-label_15sif_848::before, ._price-break-modal_15sif_831 ._discount-label_15sif_848::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 50%;
  left: -9px;
  transform: translateY(-50%);
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-right: 9px solid #ff7f24;
}
/* metal-sign */
._metal-sign_15sif_876 {
  gap: 24px;
  flex-wrap: wrap;
}
._metal-sign_15sif_876 .MuiButton-root {
  flex: 1;
  height: 48px;
}
._metal-sign_15sif_876 ._list_15sif_551 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
  justify-content: space-between;
}
._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._preview_15sif_521 {
  position: relative;
  flex: 0 0 100px;
  height: 100px;
  display: flex;
  border: 1px solid #d7d7d7;
  background-color: #f5f5f5;
}
._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._preview_15sif_521 img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 84%;
  max-height: 84%;
}
._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._info_15sif_404 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
}
._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._info_15sif_404 label {
  width: auto;
  white-space: nowrap;
}
._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._info_15sif_404 ._quantity_15sif_922 {
  width: 110px;
}
._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._info_15sif_404 ._subtotal_15sif_925 {
  flex-basis: auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  height: 32px;
  width: 50%;
  font-size: 16px;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  ._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._info_15sif_404 ._subtotal_15sif_925 {
    justify-content: flex-end;
  }
}
._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._info_15sif_404 ._subtotal_15sif_925._with-remove_15sif_941 {
  padding-right: 28px;
}
._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._info_15sif_404 ._subtotal_15sif_925 ._remove_15sif_681 {
  position: absolute;
  right: 0;
  top: 2px;
}
._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._info_15sif_404 ._subtotal_15sif_925 ._remove_15sif_681 ._icon_15sif_949 {
  padding: 4px;
  color: #aaa;
  line-height: 1;
  cursor: pointer;
}
._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._info_15sif_404 ._subtotal_15sif_925 ._remove_15sif_681 ._icon_15sif_949 svg {
  vertical-align: middle;
}
._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._info_15sif_404 ._subtotal_15sif_925 ._remove_15sif_681 ._icon_15sif_949:hover {
  background-color: #e8e8e8;
  border-radius: 2px;
}
._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._info_15sif_404 ._subtotal_15sif_925 .MuiLinearProgress-root {
  flex: 0.75;
}
._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._info_15sif_404 ._subtotal_15sif_925 .MuiLinearProgress-root::before {
  background-color: #aaa;
}
@media screen and (min-width: 768px) {
  ._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._info_15sif_404 ._subtotal_15sif_925 {
    width: auto;
    min-width: 100px;
  }
}
@media screen and (min-width: 768px) {
  ._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._info_15sif_404 {
    padding-bottom: 0 !important;
    border-bottom: none !important;
  }
}
._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._attrs_15sif_980 {
  margin-top: 12px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._metal-sign_15sif_876 ._list_15sif_551 ._item_15sif_94 ._attrs_15sif_980 span:first-child {
  display: inline-block;
  width: 64px;
  margin-right: 16px;
  white-space: nowrap;
  text-align: right;
  color: #888;
}
._metal-sign_15sif_876 ._buttons_15sif_994 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  justify-content: space-between;
}
._metal-sign_15sif_876 ._buttons_15sif_994 > div {
  flex: 1;
}
._metal-sign_15sif_876 ._buttons_15sif_994 > div button {
  width: 100%;
}
._metal-sign_15sif_876 ._buttons_15sif_994 ._file-input_15sif_535 {
  display: none;
}
._metal-sign-error_15sif_1011 ._alert_15sif_1011 {
  align-items: flex-start;
  margin-bottom: 16px;
}
._metal-sign-error_15sif_1011 ._has-preview_15sif_513 {
  width: 800px;
  min-height: 400px;
  padding: 16px;
}
._metal-sign-error_15sif_1011 ._has-preview_15sif_513 ._preview_15sif_521 .MuiAspectRatio-content {
  background: url("/build/assets/background-transparent-c0319c54.png") 15px/15px repeat;
}
._metal-sign-error_15sif_1011 ._has-preview_15sif_513 ._index_15sif_1023 {
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  background-color: #e03030;
  color: #fff;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 500;
  margin-top: 4px;
}
._metal-sign-error_15sif_1011 ._has-preview_15sif_513 ._link_15sif_1036 {
  display: flex;
  flex-direction: row;
  gap: 12px;
  padding: 8px;
}
._metal-sign-error_15sif_1011 ._has-preview_15sif_513 ._link_15sif_1036:hover {
  color: #333;
}
._metal-sign-error_15sif_1011 ._no-preview_15sif_1045 {
  width: 500px;
  padding: 16px;
}
._metal-sign-error_15sif_1011 ._no-preview_15sif_1045 ._sheet_15sif_1049 {
  padding: 48px 0;
  border-style: dashed;
  text-align: center;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._tabs_kxgfn_29 {
  background-color: transparent !important;
}
._tabs_kxgfn_29 ._tabs-nav_kxgfn_32 {
  display: flex;
  align-items: flex-end;
  gap: 16px;
  margin-bottom: 12px;
  overflow-y: hidden;
  overflow-x: auto;
  border-bottom: 1px solid #d7d7d7;
}
._tabs_kxgfn_29 ._tabs-nav_kxgfn_32 ._extra_kxgfn_41 {
  flex: none;
}
._tabs_kxgfn_29 ._tab-list_kxgfn_44 {
  flex: 1;
  display: flex;
  padding: 0;
  border-radius: 0;
  margin: 0 !important;
  box-shadow: none;
}
._tabs_kxgfn_29 ._tab-list_kxgfn_44._center_kxgfn_52 {
  justify-content: center;
}
._tabs_kxgfn_29 ._tab-list_kxgfn_44._right_kxgfn_55 {
  justify-content: flex-end;
}
._tabs_kxgfn_29 ._tab-list_kxgfn_44 .MuiTab-root {
  flex: none !important;
  box-shadow: none;
  border-radius: 0;
  width: fit-content;
  font-size: 14px;
}
._tabs_kxgfn_29 ._tab-list_kxgfn_44 .MuiTab-root.Mui-selected {
  color: #1fa8de;
  background-color: transparent;
}
._tabs_kxgfn_29 .MuiTabPanel-root {
  font-size: 14px;
  padding: 0;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
._wrapper_1wq2l_14 {
  vertical-align: middle;
  margin-left: 4px;
  margin-right: 4px;
  font-size: 14px;
  line-height: 1;
}
._wrapper_1wq2l_14 ._icon_1wq2l_21 {
  color: #aaa;
  cursor: pointer;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._loading_le9ov_29 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
  color: #888;
}
._loading_le9ov_29._mask_le9ov_38 {
  background-color: rgba(255, 255, 255, 0.8);
}
._loading_le9ov_29 ._center_le9ov_41 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: center;
}
._loading_le9ov_29 ._center_le9ov_41 .MuiCircularProgress-root .MuiCircularProgress-progress {
  stroke: #888;
}._preview_6zb7s_1 .MuiModalOverflow-root {
  align-items: center;
  justify-content: center;
}
._preview_6zb7s_1 ._image_6zb7s_5 {
  max-width: 95%;
  max-height: 95%;
}._adpos_yn3i6_1 {
  display: block;
  position: relative;
  text-decoration: none;
}
._adpos_yn3i6_1 ._adpos-image_yn3i6_6 {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
._adpos_yn3i6_1 .layer {
  position: absolute;
  z-index: 1;
}
._adpos_yn3i6_1 .layer.layer-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._login_86pgt_29 {
  width: 100%;
  margin: 0 auto;
  /* mobile */
}
._login_86pgt_29 ._header_86pgt_34 {
  padding: 16px;
  background-color: #243c55;
  color: #fff;
  text-align: center;
}
@media screen and (min-width: 768px) {
  ._login_86pgt_29 ._header_86pgt_34 {
    margin: -1px -1px 0;
    text-align: left;
  }
}
._login_86pgt_29 ._header_86pgt_34 ._text-title_86pgt_46 {
  font-size: 20px;
  letter-spacing: 1px;
}
._login_86pgt_29 ._header_86pgt_34 ._text-sub_86pgt_50 {
  letter-spacing: 0.5px;
  color: #ddd;
}
._login_86pgt_29 ._head-wrapper_86pgt_54 {
  padding: 24px;
}
._login_86pgt_29 ._head-wrapper_86pgt_54 ._title_86pgt_57 {
  font-size: 18px !important;
  font-weight: 500;
  margin: 24px 0 -16px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  ._login_86pgt_29 ._head-wrapper_86pgt_54 ._title_86pgt_57 {
    text-align: left;
    margin: 0;
  }
}
._login_86pgt_29 ._head-wrapper_86pgt_54 ._error_86pgt_69 {
  margin-top: 16px;
}
._login_86pgt_29 ._form-signin_86pgt_72 {
  padding: 0 24px;
}
._login_86pgt_29 ._form-signin_86pgt_72 .MuiInput-root {
  font-size: 16px !important;
}
._login_86pgt_29 ._form-label_86pgt_78 {
  margin-bottom: 8px;
  color: #888;
}
._login_86pgt_29 ._divider_86pgt_82 {
  font-size: 18px;
  margin: 24px 0;
}
._login_86pgt_29 ._password_86pgt_86 {
  position: relative;
}
._login_86pgt_29 ._password_86pgt_86 ._forgot_86pgt_89 {
  position: absolute;
  font-size: 14px;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  text-decoration: none;
  color: #1fa8de;
}
._login_86pgt_29 ._password_86pgt_86 ._forgot_86pgt_89:hover {
  text-decoration: underline;
  color: #1986b1;
}
._login_86pgt_29 ._wrap-register_86pgt_102 {
  background: #f5f5f5;
  padding: 24px;
  margin-top: 24px;
}
._login_86pgt_29 ._wrap-register_86pgt_102 ._tips_86pgt_107 {
  margin-bottom: 8px;
  color: #888;
  text-align: center;
}
._login_86pgt_29 ._wrap-register_86pgt_102 ._form-register_86pgt_112 {
  background-color: #f40000;
  color: #fff !important;
}
._login_86pgt_29 ._wrap-register_86pgt_102 ._form-register_86pgt_112:hover {
  background-color: #c10000;
}
._login_86pgt_29 ._footer_86pgt_119 {
  margin: 0;
  padding: 0 0 24px;
  background: #f5f5f5;
  text-align: center;
  font-size: 22px !important;
}
._login_86pgt_29 ._footer_86pgt_119 .text-primary {
  color: #333 !important;
}
._login_86pgt_29 ._footer_86pgt_119 ._text-sub_86pgt_50 {
  font-size: 13px;
  margin-top: 4px;
}
@media screen and (min-width: 768px) {
  ._login_86pgt_29 ._footer_86pgt_119 {
    padding: 32px 0 16px;
    font-size: 24px;
    background-color: transparent;
  }
  ._login_86pgt_29 ._footer_86pgt_119 .text-primary {
    color: #1fa8de !important;
  }
  ._login_86pgt_29 ._footer_86pgt_119 ._text-sub_86pgt_50 {
    font-size: 16px;
  }
}
._login_86pgt_29 ._message_86pgt_146 {
  color: #e03030;
  font-size: 13px !important;
  text-align: center;
  margin-bottom: 16px;
}
@media screen and (max-width: 768px) {
  ._login_86pgt_29 ._form-signin_86pgt_72 {
    padding: 6px 16px 16px 16px;
  }
  ._login_86pgt_29 ._mobilelogin-title_86pgt_156 {
    margin-bottom: 0px;
    font-size: 13px !important;
  }
  ._login_86pgt_29 ._mobilelogin-wrap_86pgt_160 {
    background: #f5f5f5;
    color: #000;
    text-align: center;
    padding: 0px 0px 15px 0px;
    margin-bottom: 10px;
  }
  ._login_86pgt_29 ._mobilelogin-main_86pgt_167 {
    font-size: 22px;
    margin-bottom: 5px;
  }
  ._login_86pgt_29 ._mobilelogin-sub_86pgt_171 {
    font-size: 13px;
  }
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._midbanner_14iqf_29 {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  height: 0;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: center;
}
._midbanner-mobile_14iqf_39 {
  width: 100%;
  display: block;
}
@media screen and (min-width: 768px) {
  ._midbanner-mobile_14iqf_39 {
    display: none;
  }
}
._midbanner-mobile_14iqf_39 img {
  display: block;
}
._cutofftime_14iqf_52 {
  padding: 64px 0;
  text-align: center;
  color: #666;
  font-size: 22px;
}
._cutofftime_14iqf_52 :first-child {
  margin-bottom: 16px;
  font-size: 26px;
  font-weight: 500;
}
._signs_14iqf_64 {
  position: relative;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  height: 0;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: center;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._container_14csi_29 ._head_14csi_29 {
  text-align: center;
  margin: 0 auto 16px;
}
._container_14csi_29 ._head_14csi_29 ._title_14csi_33 {
  font-size: 20px !important;
  font-weight: 500;
  margin: 0 0 4px;
  letter-spacing: 0.25px;
}
._container_14csi_29 ._head_14csi_29 ._description_14csi_39 {
  font-size: 14px;
  font-weight: 300;
}
._container_14csi_29 ._head_14csi_29._with-border_14csi_43 {
  display: inline-block;
  min-width: 240px;
  margin-bottom: 0;
  padding: 8px 16px;
  border-width: 1px 1px 0;
  border-style: solid;
  border-color: #d7d7d7;
  background-color: #f5f5f5;
  border-top-right-radius: 6px;
}
._container_14csi_29 ._head_14csi_29._with-border_14csi_43 ._title_14csi_33 {
  font-size: 14px !important;
  text-align: left;
}
._container_14csi_29 ._head_14csi_29._with-border_14csi_43 ._description_14csi_39 {
  display: none;
}
@media screen and (min-width: 768px) {
  ._container_14csi_29 ._head_14csi_29 ._title_14csi_33 {
    font-size: 28px !important;
    margin: 0;
  }
  ._container_14csi_29 ._head_14csi_29 ._description_14csi_39 {
    font-size: 18px;
  }
}
._container_14csi_29 ._grid_14csi_70 {
  margin-bottom: 16px;
  gap: 16px;
}
._container_14csi_29 ._grid_14csi_70._border_14csi_74 {
  margin: 0;
  border: 0 solid #d7d7d7;
}
._container_14csi_29 ._grid_14csi_70._border-all_14csi_78 {
  border-width: 1px;
  padding-bottom: 12px;
}
._container_14csi_29 ._grid_14csi_70._border-top_14csi_82 {
  border-top-width: 1px;
}
._container_14csi_29 ._grid_14csi_70._border-bottom_14csi_85 {
  border-bottom-width: 1px;
  padding-bottom: 12px;
}
._container_14csi_29 ._grid_14csi_70._border-left_14csi_89 {
  border-left-width: 1px;
}
._container_14csi_29 ._grid_14csi_70._border-right_14csi_92 {
  border-right-width: 1px;
}
@media screen and (min-width: 768px) {
  ._container_14csi_29 ._grid_14csi_70 {
    gap: 0;
  }
}
._text_14csi_101 img {
  display: block;
}
._item_14csi_105 {
  display: block;
}
._item_14csi_105 a {
  text-decoration: none;
}
._item_14csi_105 a:hover {
  text-decoration: underline;
}
._item_14csi_105 ._image-wrapper_14csi_114 {
  position: relative;
  padding-bottom: 100%;
}
@media screen and (min-width: 576px) {
  ._item_14csi_105 ._image-wrapper_14csi_114 {
    width: 200px;
    margin: 0 auto;
  }
}
._item_14csi_105 ._image-wrapper_14csi_114 img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._item_14csi_105 ._title-wrapper_14csi_133 {
  padding: 2px 0;
  font-size: 13px;
}
._item_14csi_105 ._title-wrapper_14csi_133 ._price_14csi_137 {
  white-space: nowrap;
}
._item_14csi_105 ._title-wrapper_14csi_133 ._price_14csi_137::before {
  content: " — ";
  display: inline;
  vertical-align: top;
}
._item_14csi_105 ._hot_14csi_145 {
  display: inline-block;
  vertical-align: top;
  margin-left: 6px;
  width: 56px;
  height: 20px;
  background: center/contain no-repeat url("/build/assets/hot_products-31085933.png");
}
._item_14csi_105._show-image_14csi_153 ._title-wrapper_14csi_133 {
  margin-top: 8px;
  padding: 0;
  text-align: center;
}
._item_14csi_105._show-image_14csi_153 ._title-wrapper_14csi_133 ._price_14csi_137 {
  display: block;
}
._item_14csi_105._show-image_14csi_153 ._title-wrapper_14csi_133 ._price_14csi_137::before {
  display: none;
}
._feedback_14csi_165 {
  border: 1px solid #d7d7d7;
  padding: 24px;
}
._live-chat_14csi_170 {
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  margin-top: 16px;
}
._live-chat_14csi_170 ._text_14csi_101 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
}
._live-chat_14csi_170 ._text_14csi_101:before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #01c185;
}
._live-chat_14csi_170._disabled_14csi_191 ._text_14csi_101:before {
  background-color: #fff;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
._container_1baki_14 {
  display: flex;
  gap: 16px;
  align-items: start;
  height: 100%;
  background-color: #fff;
}
._container_1baki_14._bordered_1baki_21 {
  padding: 24px;
  border: 1px solid #d7d7d7;
}
._container_1baki_14._vertical_1baki_25 {
  flex-direction: column-reverse;
}
._container_1baki_14._vertical_1baki_25 ._cont_1baki_14 {
  width: 100%;
}
._container_1baki_14._vertical_1baki_25 ._image_1baki_31 {
  width: 100%;
}
._container_1baki_14._vertical_1baki_25 ._image_1baki_31 img {
  width: 100%;
  max-width: inherit;
  max-height: inherit;
}
._container_1baki_14 ._cont_1baki_14 {
  flex: 1;
}
._container_1baki_14 ._title_1baki_42 {
  position: relative;
  font-size: 18px !important;
  font-weight: 500;
  margin: 0;
}
._container_1baki_14 ._title_1baki_42 ._new_1baki_48 {
  position: absolute;
  top: -4px;
  width: 32px;
  height: 32px;
  background: center/contain no-repeat url("/build/assets/new_products-d635838e.png");
}
._container_1baki_14 ._desc_1baki_55 {
  margin-top: 8px;
  color: #666;
  font-size: 13px;
}
._container_1baki_14 ._desc_1baki_55 p {
  line-height: 120%;
  margin-bottom: 4px;
}
._container_1baki_14 ._image_1baki_31 {
  width: 150px;
}
._container_1baki_14 ._image_1baki_31 img {
  display: block;
  max-width: 150px;
  max-height: 300px;
  margin: auto;
}
._container_1baki_14 ._image_1baki_31._image-lg_1baki_73 {
  width: 50%;
  margin-left: 16px;
}
._container_1baki_14 ._image_1baki_31._image-lg_1baki_73 img {
  max-width: 100%;
  max-height: 200px;
}
._container_1baki_14 ._divider_1baki_81 {
  margin: 16px 0;
  background-color: #d7d7d7;
}
._container_1baki_14 ._sub-title_1baki_85 {
  font-weight: 500;
}
._container_1baki_14 ._link_1baki_88 {
  margin-bottom: 8px;
}
._container_1baki_14 ._link_1baki_88 > a {
  color: #1fa8de;
  text-decoration: none;
}
._container_1baki_14 ._link_1baki_88 > a:hover {
  color: #1986b1;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._container_12uy8_29 {
  height: 100%;
  border: 1px solid #d7d7d7;
  transition: transform 0.2s;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1);
}
._container_12uy8_29:hover {
  transform: translateY(-4px);
}
._container_12uy8_29 ._image-wrapper_12uy8_38 {
  position: relative;
  min-height: 120px;
  background: #f8f8f8 url(/build/assets/loading-ce2b108d.svg) no-repeat center center;
}
._container_12uy8_29 ._image-wrapper_12uy8_38 img {
  display: block;
  margin: 0 auto;
  width: 100%;
}
._container_12uy8_29 ._image-wrapper_12uy8_38 ._overlay-links_12uy8_48 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._container_12uy8_29 ._image-wrapper_12uy8_38 ._overlay-links_12uy8_48 a {
  flex: 1;
  transition: background-color 0.2s;
}
._container_12uy8_29 ._image-wrapper_12uy8_38 ._overlay-links_12uy8_48 a:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
._container_12uy8_29 ._image-wrapper_12uy8_38 ._hot_12uy8_65, ._container_12uy8_29 ._image-wrapper_12uy8_38 ._new-low-price_12uy8_65 {
  position: absolute;
  top: -1px;
  left: -1px;
  padding: 0 4px 0 8px;
  height: 26px;
  line-height: 26px;
  color: #fff;
  font-size: 13px;
}
._container_12uy8_29 ._image-wrapper_12uy8_38 ._hot_12uy8_65::after, ._container_12uy8_29 ._image-wrapper_12uy8_38 ._new-low-price_12uy8_65::after {
  content: "";
  width: 10px;
  height: 26px;
  border-right: 10px solid transparent;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  right: -10px;
}
._container_12uy8_29 ._image-wrapper_12uy8_38 ._hot_12uy8_65 {
  background-color: #ff7f24;
}
._container_12uy8_29 ._image-wrapper_12uy8_38 ._hot_12uy8_65::after {
  border-top: 26px solid #ff7f24;
}
._container_12uy8_29 ._image-wrapper_12uy8_38 ._new-low-price_12uy8_65 {
  background-color: #cc0d39;
}
._container_12uy8_29 ._image-wrapper_12uy8_38 ._new-low-price_12uy8_65::after {
  border-top: 26px solid #cc0d39;
}
._container_12uy8_29 ._content_12uy8_99 {
  padding: 16px;
}
._container_12uy8_29 ._content_12uy8_99 > ._title_12uy8_102 {
  position: relative;
  font-size: 16px !important;
  font-weight: 500;
  margin: 0;
}
._container_12uy8_29 ._content_12uy8_99 ._new_12uy8_65 {
  position: absolute;
  top: -4px;
  width: 32px;
  height: 32px;
  background: center/contain no-repeat url("/build/assets/new_products-d635838e.png");
}
._container_12uy8_29 ._content_12uy8_99 ._description_12uy8_115 {
  margin-top: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}
._container_12uy8_29 ._content_12uy8_99 ._description_12uy8_115 ul, ._container_12uy8_29 ._content_12uy8_99 ._description_12uy8_115 ol {
  padding-left: 20px;
}
._container_12uy8_29 ._content_12uy8_99 ._items_12uy8_124 {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #d7d7d7;
}
._item_12uy8_124 {
  display: block;
  padding: 0 16px;
}
._item_12uy8_124 a {
  display: flex;
  flex-direction: row;
  gap: 8px;
  text-decoration: none;
  color: #5c5c5c;
  border-bottom: 1px dotted #d7d7d7;
}
._item_12uy8_124 a:hover {
  color: #aaa;
}
._item_12uy8_124 ._title-wrapper_12uy8_145 {
  padding: 2px 0;
  font-size: 13px;
}
._item_12uy8_124 ._title-wrapper_12uy8_145 ._price_12uy8_149 {
  white-space: nowrap;
}
._item_12uy8_124 ._title_12uy8_102 {
  flex: 1;
}
._item_12uy8_124 ._hot_12uy8_65, ._item_12uy8_124 ._new-low-price_12uy8_65 {
  margin-left: 8px;
  font-size: 12px;
  min-height: 16px;
  vertical-align: top;
}
._item_12uy8_124 ._list-price-tag_12uy8_161 {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: flex-end;
  line-height: 1;
}
._item_12uy8_124 ._list-price-tag_12uy8_161 ._price_12uy8_149 {
  display: flex;
  flex-direction: row;
  gap: 1px;
  align-items: flex-start;
  color: #333;
}
._item_12uy8_124 ._list-price-tag_12uy8_161 ._price_12uy8_149 small {
  font-size: 11px;
}
._item_12uy8_124 ._list-price-tag_12uy8_161 ._price_12uy8_149 span {
  font-weight: 500;
  margin-top: -2px;
  font-size: 20px;
}
._item_12uy8_124 ._list-price-tag_12uy8_161 ._list-price_12uy8_161 {
  font-size: 12px;
  color: #666;
}
._only_12uy8_189 ._item_12uy8_124 a {
  border-bottom: none;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._item_17fck_29 {
  display: flex;
  flex-direction: column;
  background-color: #f5f5f5;
}
._item_17fck_29 ._cont_17fck_34 {
  flex: 1;
  padding: 16px;
}
._item_17fck_29 ._image-link_17fck_38 {
  display: block;
}
._item_17fck_29 ._image_17fck_38 {
  width: 100%;
  display: block;
}
._item_17fck_29 ._title_17fck_45 {
  font-size: 18px !important;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 8px;
}
._item_17fck_29 ._desc_17fck_51 {
  white-space: pre-wrap;
  line-height: 120%;
  white-space: normal;
}
@media screen and (min-width: 768px) {
  ._item_17fck_29 {
    flex-direction: row;
  }
  ._item_17fck_29 ._image-link_17fck_38 {
    width: 550px;
  }
  ._item_17fck_29._rtl_17fck_63 {
    flex-direction: row-reverse;
  }
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._container_1qvjb_29 {
  margin-bottom: 16px;
}
._container_1qvjb_29 h2._title_1qvjb_32 {
  font-size: 22px !important;
  margin: 0 auto 8px;
  font-weight: 500;
}
._container_1qvjb_29 h2._title_1qvjb_32 ._more-link_1qvjb_37 {
  display: inline-flex;
  gap: 4px;
  align-items: center;
  color: #333;
  font-size: 13px;
  margin-left: 24px;
  text-decoration: none;
}
._container_1qvjb_29 h2._title_1qvjb_32 ._more-link_1qvjb_37 svg {
  vertical-align: middle;
}
._container_1qvjb_29 h2._title_1qvjb_32 ._more-link_1qvjb_37:hover {
  color: #666;
}
._container_1qvjb_29 .slick-slider .slick-arrow {
  top: 115px;
  font-size: 20px;
  color: #333;
}
._container_1qvjb_29 .slick-slider .slick-arrow.slick-disabled {
  color: #d7d7d7;
}
._container_1qvjb_29 .slick-slider .slick-arrow::before {
  display: none;
}
._container_1qvjb_29 .slick-slider .slick-prev {
  left: -26px;
}
._container_1qvjb_29 .slick-slider .slick-next {
  right: -26px;
}
._container_1qvjb_29 .slick-slider._cols-2_1qvjb_69:not(._mobile_1qvjb_69) .slick-arrow, ._container_1qvjb_29 .slick-slider._cols-1_1qvjb_69 .slick-arrow {
  top: 50%;
  margin-top: -4px;
}
._container_1qvjb_29 .slick-slider._cols-2_1qvjb_69._mobile_1qvjb_69 .slick-arrow {
  top: 95px;
}
._container_1qvjb_29 .slick-slider._cols-3_1qvjb_76:not(._mobile_1qvjb_69) .slick-arrow {
  top: 151px;
}
._container_1qvjb_29 .slick-slider._cols-5_1qvjb_79:not(._mobile_1qvjb_69) .slick-arrow {
  top: 90px;
}
._container_1qvjb_29 ._tiles_1qvjb_82 {
  display: flex;
  flex-direction: row;
  gap: 0;
  flex-wrap: wrap;
  margin: -8px;
}
._container_1qvjb_29 ._tiles_1qvjb_82._cols-6_1qvjb_89 ._item-wrapper_1qvjb_89 {
  width: 16.66%;
}
._container_1qvjb_29 ._tiles_1qvjb_82._cols-5_1qvjb_79 ._item-wrapper_1qvjb_89 {
  width: 20%;
}
._container_1qvjb_29 ._tiles_1qvjb_82._cols-4_1qvjb_95 ._item-wrapper_1qvjb_89 {
  width: 25%;
}
._container_1qvjb_29 ._tiles_1qvjb_82._cols-3_1qvjb_76 ._item-wrapper_1qvjb_89 {
  width: 33.33%;
}
._container_1qvjb_29 ._tiles_1qvjb_82._cols-2_1qvjb_69 ._item-wrapper_1qvjb_89 {
  width: 50%;
}
._container_1qvjb_29 ._tiles_1qvjb_82._cols-1_1qvjb_69 ._item-wrapper_1qvjb_89 {
  width: 100%;
}
._container_1qvjb_29 ._tiles_1qvjb_82 ._item-wrapper_1qvjb_89 {
  padding: 8px;
}
._container_1qvjb_29 ._tiles_1qvjb_82 ._item-wrapper_1qvjb_89 img {
  display: block;
}
._item_1qvjb_89 {
  transition: transform 0.2s;
}
._item_1qvjb_89:hover {
  transform: translateY(-4px);
}
._item_1qvjb_89 ._image-wrapper_1qvjb_120 {
  position: relative;
  border: 1px solid #d7d7d7;
}
._item_1qvjb_89 ._image-wrapper_1qvjb_120 ._hot_1qvjb_124, ._item_1qvjb_89 ._image-wrapper_1qvjb_120 ._new-low-price_1qvjb_124 {
  position: absolute;
  top: -1px;
  left: -1px;
  padding: 0 4px 0 8px;
  height: 26px;
  line-height: 26px;
  color: #fff;
  font-size: 13px;
}
._item_1qvjb_89 ._image-wrapper_1qvjb_120 ._hot_1qvjb_124::after, ._item_1qvjb_89 ._image-wrapper_1qvjb_120 ._new-low-price_1qvjb_124::after {
  content: "";
  width: 10px;
  height: 26px;
  border-right: 10px solid transparent;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  right: -10px;
}
._item_1qvjb_89 ._image-wrapper_1qvjb_120 ._hot_1qvjb_124 {
  background-color: #ff7f24;
}
._item_1qvjb_89 ._image-wrapper_1qvjb_120 ._hot_1qvjb_124::after {
  border-top: 26px solid #ff7f24;
}
._item_1qvjb_89 ._image-wrapper_1qvjb_120 ._new-low-price_1qvjb_124 {
  background-color: #cc0d39;
}
._item_1qvjb_89 ._image-wrapper_1qvjb_120 ._new-low-price_1qvjb_124::after {
  border-top: 26px solid #cc0d39;
}
._item_1qvjb_89 ._title-wrapper_1qvjb_158 {
  margin-top: 12px;
  font-size: 15px;
  font-weight: 500;
}
._item_1qvjb_89 ._title-wrapper_1qvjb_158 a {
  display: block;
  padding: 0 8px;
  text-decoration: none;
  color: #333;
}
._item_1qvjb_89 ._title-wrapper_1qvjb_158 ._description_1qvjb_169 {
  font-size: 14px;
}
._item-wrapper_1qvjb_89:not(._col-2_1qvjb_173, ._col-1_1qvjb_173) ._item_1qvjb_89 ._title-wrapper_1qvjb_158 {
  padding-bottom: 8px;
}
._item-wrapper_1qvjb_89:not(._col-2_1qvjb_173, ._col-1_1qvjb_173) ._item_1qvjb_89 ._title-wrapper_1qvjb_158 ._title_1qvjb_32 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
._item-wrapper_1qvjb_89:not(._col-2_1qvjb_173, ._col-1_1qvjb_173) ._item_1qvjb_89 ._title-wrapper_1qvjb_158 ._description_1qvjb_169 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  margin-top: 2px;
  font-size: 13px;
  font-weight: 400;
  color: #5c5c5c;
}
._item-wrapper_1qvjb_89:not(._col-2_1qvjb_173, ._col-1_1qvjb_173) ._item_1qvjb_89 ._title-wrapper_1qvjb_158 ._footer_1qvjb_192 {
  display: none;
}
._item-wrapper_1qvjb_89._col-2_1qvjb_173 ._item_1qvjb_89, ._item-wrapper_1qvjb_89._col-1_1qvjb_173 ._item_1qvjb_89 {
  border: 1px solid #d7d7d7;
  display: flex;
}
._item-wrapper_1qvjb_89._col-2_1qvjb_173 ._item_1qvjb_89 ._image-wrapper_1qvjb_120, ._item-wrapper_1qvjb_89._col-1_1qvjb_173 ._item_1qvjb_89 ._image-wrapper_1qvjb_120 {
  width: 41%;
  border-width: 0 1px 0 0;
}
._item-wrapper_1qvjb_89._col-2_1qvjb_173 ._item_1qvjb_89 ._title-wrapper_1qvjb_158, ._item-wrapper_1qvjb_89._col-1_1qvjb_173 ._item_1qvjb_89 ._title-wrapper_1qvjb_158 {
  flex: 1;
  position: relative;
  margin: 0;
  padding: 12px;
  font-size: 16px;
}
._item-wrapper_1qvjb_89._col-2_1qvjb_173 ._item_1qvjb_89 ._title-wrapper_1qvjb_158 a, ._item-wrapper_1qvjb_89._col-1_1qvjb_173 ._item_1qvjb_89 ._title-wrapper_1qvjb_158 a {
  padding: 0;
}
._item-wrapper_1qvjb_89._col-2_1qvjb_173 ._item_1qvjb_89 ._title-wrapper_1qvjb_158 ._description_1qvjb_169, ._item-wrapper_1qvjb_89._col-1_1qvjb_173 ._item_1qvjb_89 ._title-wrapper_1qvjb_158 ._description_1qvjb_169 {
  margin-top: 8px;
  padding: 0;
  font-weight: 400;
  line-height: 150%;
}
._item-wrapper_1qvjb_89._col-2_1qvjb_173 ._item_1qvjb_89 ._title-wrapper_1qvjb_158 ._description_1qvjb_169 ul, ._item-wrapper_1qvjb_89._col-2_1qvjb_173 ._item_1qvjb_89 ._title-wrapper_1qvjb_158 ._description_1qvjb_169 ol, ._item-wrapper_1qvjb_89._col-1_1qvjb_173 ._item_1qvjb_89 ._title-wrapper_1qvjb_158 ._description_1qvjb_169 ul, ._item-wrapper_1qvjb_89._col-1_1qvjb_173 ._item_1qvjb_89 ._title-wrapper_1qvjb_158 ._description_1qvjb_169 ol {
  padding-left: 20px;
}
._item-wrapper_1qvjb_89._col-2_1qvjb_173 ._item_1qvjb_89 ._title-wrapper_1qvjb_158 ._footer_1qvjb_192, ._item-wrapper_1qvjb_89._col-1_1qvjb_173 ._item_1qvjb_89 ._title-wrapper_1qvjb_158 ._footer_1qvjb_192 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 4px 8px;
  font-weight: 400;
  font-size: 13px;
  text-align: right;
  color: #666;
  background-color: #f5f5f5;
}
._item-wrapper_1qvjb_89._col-2_1qvjb_173 ._item_1qvjb_89 ._title-wrapper_1qvjb_158 ._footer_1qvjb_192:hover, ._item-wrapper_1qvjb_89._col-1_1qvjb_173 ._item_1qvjb_89 ._title-wrapper_1qvjb_158 ._footer_1qvjb_192:hover {
  color: #888;
}
._item-wrapper_1qvjb_89._col-1_1qvjb_173 ._item_1qvjb_89 ._title-wrapper_1qvjb_158 {
  font-size: 22px;
}
._item-wrapper_1qvjb_89._col-1_1qvjb_173 ._item_1qvjb_89 ._title-wrapper_1qvjb_158 ._description_1qvjb_169 {
  font-size: 16px;
}
._item-wrapper_1qvjb_89._col-1_1qvjb_173 ._item_1qvjb_89 ._title-wrapper_1qvjb_158 ._footer_1qvjb_192 {
  font-size: 14px;
}
._mobile_1qvjb_69 ._item-wrapper_1qvjb_89:not(._col-2_1qvjb_173, ._col-1_1qvjb_173) ._title-wrapper_1qvjb_158 {
  margin-top: 8px;
}
._mobile_1qvjb_69 ._item-wrapper_1qvjb_89:not(._col-2_1qvjb_173, ._col-1_1qvjb_173) ._title-wrapper_1qvjb_158 a {
  padding: 0;
  text-align: center;
}
._mobile_1qvjb_69 ._item-wrapper_1qvjb_89:not(._col-2_1qvjb_173, ._col-1_1qvjb_173) ._title-wrapper_1qvjb_158 ._description_1qvjb_169 {
  margin: 0;
  justify-content: center;
}
._mobile_1qvjb_69 ._item-wrapper_1qvjb_89._col-2_1qvjb_173 ._title-wrapper_1qvjb_158, ._mobile_1qvjb_69 ._item-wrapper_1qvjb_89._col-1_1qvjb_173 ._title-wrapper_1qvjb_158 {
  padding: 8px;
}
._mobile_1qvjb_69 ._item-wrapper_1qvjb_89._col-2_1qvjb_173 ._title-wrapper_1qvjb_158 ._title_1qvjb_32, ._mobile_1qvjb_69 ._item-wrapper_1qvjb_89._col-1_1qvjb_173 ._title-wrapper_1qvjb_158 ._title_1qvjb_32 {
  font-size: 15px;
}
._mobile_1qvjb_69 ._item-wrapper_1qvjb_89._col-2_1qvjb_173 ._title-wrapper_1qvjb_158 ._description_1qvjb_169, ._mobile_1qvjb_69 ._item-wrapper_1qvjb_89._col-1_1qvjb_173 ._title-wrapper_1qvjb_158 ._description_1qvjb_169 {
  margin-top: 0;
  font-size: 13px;
}
._mobile_1qvjb_69 ._item-wrapper_1qvjb_89._col-2_1qvjb_173 ._title-wrapper_1qvjb_158 ._footer_1qvjb_192, ._mobile_1qvjb_69 ._item-wrapper_1qvjb_89._col-1_1qvjb_173 ._title-wrapper_1qvjb_158 ._footer_1qvjb_192 {
  padding: 2px 4px;
}._item_1s21b_1 {
  display: block;
}
._item_1s21b_1 a {
  text-decoration: none;
}
._item_1s21b_1 a:hover {
  text-decoration: underline;
}
._item_1s21b_1 ._image-wrapper_1s21b_10 img {
  width: 100%;
}
._item_1s21b_1 ._title-wrapper_1s21b_13 {
  margin-top: 12px;
  font-size: 16px;
}
._item_1s21b_1 ._title-wrapper_1s21b_13 ._title_1s21b_13 {
  font-weight: 500;
}
._item_1s21b_1 ._title-wrapper_1s21b_13 ._price_1s21b_20 {
  margin-left: 24px;
  white-space: nowrap;
}
._item_1s21b_1 ._description_1s21b_24 {
  margin-top: 12px;
  font-size: 13px;
}
._item_1s21b_1 ._description_1s21b_24 p {
  line-height: 120%;
  margin-bottom: 4px;
}._slide_rpewf_1 a {
  outline: none;
}
._slide_rpewf_1 ._img_rpewf_4 {
  width: 100%;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._container_1o888_29 ._btns_1o888_29 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._container_1o888_29 ._btns_1o888_29 .MuiButton-root {
  flex: 1;
}
._container_1o888_29 ._btns_1o888_29 ._default-btn_1o888_37 {
  padding: 0 16px;
  border-radius: 8px;
  color: #fff;
  border-color: #cfcfcf !important;
  background-color: #f5f5f5;
  color: #313131;
}
._container_1o888_29 ._btns_1o888_29 ._default-btn_1o888_37:hover {
  background-color: #c2c2c2;
}
._container_1o888_29 ._btns_1o888_29 ._info-btn_1o888_48 {
  padding: 0 16px;
  border-radius: 8px;
  color: #fff;
  border-color: #42aae1 !important;
  background-color: #42aae1;
}
._container_1o888_29 ._btns_1o888_29 ._info-btn_1o888_48:hover {
  background-color: #1a74a3;
}
._container_1o888_29 ._btns_1o888_29 ._primary-btn_1o888_58 {
  padding: 0 16px;
  border-radius: 8px;
  color: #fff;
  border-color: #324465 !important;
  background-color: #324465;
}
._container_1o888_29 ._btns_1o888_29 ._primary-btn_1o888_58:hover {
  background-color: #101621;
}
._container_1o888_29 ._btns_1o888_29 ._success-btn_1o888_68 {
  padding: 0 16px;
  border-radius: 8px;
  color: #fff;
  border-color: #26a86a !important;
  background-color: #26a86a;
}
._container_1o888_29 ._btns_1o888_29 ._success-btn_1o888_68:hover {
  background-color: #135536;
}
._container_1o888_29 ._head_1o888_78 {
  text-align: center;
  margin: 0 auto 48px;
}
._container_1o888_29 ._head_1o888_78 ._title_1o888_82, ._container_1o888_29 ._head_1o888_78 ._description_1o888_82 {
  font-size: 18px !important;
  text-align: center;
  margin: 0 0 16px;
}
._container_1o888_29 ._head_1o888_78 ._title_1o888_82 ._icon_1o888_87 {
  display: inline-block;
  width: 38px;
  height: 38px;
}
._container_1o888_29 ._head_1o888_78 ._description_1o888_82 {
  color: #888;
}
._container_1o888_29 ._item_1o888_95 {
  height: 100%;
  padding: 24px;
  border-radius: 8px;
  background-color: #fff;
}
._container_1o888_29 ._item_1o888_95 ._title_1o888_82 {
  font-size: 20px;
  margin-bottom: 48px;
}
._container_1o888_29 ._item_1o888_95 ._title_1o888_82 ._icon_1o888_87 {
  display: inline-block;
  width: 32px;
  height: 32px;
}
._container_1o888_29 ._item_1o888_95 ._description_1o888_82 {
  font-size: 16px;
  color: #888;
}
._container_1o888_29 ._item_1o888_95._border_1o888_114 {
  border: 1px solid #d7d7d7;
}
._container_1o888_29 ._item_1o888_95._shadow_1o888_117 {
  box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.05);
}
._container_1o888_29 ._item_1o888_95._text-center_1o888_120 {
  text-align: center;
}
._container_1o888_29 ._item_1o888_95._text-right_1o888_123 {
  text-align: right;
}
._container_1o888_29 ._item_1o888_95 ._online_1o888_126 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: center;
  margin-bottom: 32px;
}
._container_1o888_29 ._item_1o888_95 ._online_1o888_126:before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #26a86a;
}
._container_1o888_29 ._item_1o888_95 ._online_1o888_126._disabled_1o888_142 {
  color: #888;
}
._container_1o888_29 ._item_1o888_95 ._online_1o888_126._disabled_1o888_142:before {
  background-color: #888;
}
._feedback_1o888_149 {
  padding: 24px;
}
._feedback_1o888_149 ._form_1o888_152 ._form-row_1o888_152 {
  flex-direction: column;
  margin-bottom: 24px;
}
._feedback_1o888_149 ._form_1o888_152 ._form-row_1o888_152 ._form-label_1o888_156 {
  width: 100px;
  align-items: flex-start;
  padding: 6px 0;
}
._feedback_1o888_149 ._form_1o888_152 ._form-row_1o888_152 ._form-wrapper_1o888_161 {
  flex: 1;
  position: relative;
}
._feedback_1o888_149 ._form_1o888_152 ._form-row_1o888_152 ._form-error_1o888_165 {
  position: absolute;
  bottom: 0;
  left: 8px;
  transform: translate(0, 100%);
  color: #e03030;
}
._feedback_1o888_149 ._form_1o888_152 ._form-row_1o888_152 ._input_1o888_172 {
  width: 350px;
}
._feedback_1o888_149 ._form_1o888_152 ._form-row_1o888_152 ._message_1o888_175 {
  width: 100%;
  height: 150px;
  border-radius: 6px;
  padding: 8px;
  resize: none;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
@media screen and (min-width: 768px) {
  ._feedback_1o888_149 ._form_1o888_152 ._form-row_1o888_152 {
    flex-direction: row;
  }
}
._feedback_1o888_149 ._form_1o888_152 ._send_1o888_189 {
  width: 100%;
  border-color: #324465 !important;
  background-color: #324465;
}
._feedback_1o888_149 ._form_1o888_152 ._send_1o888_189:hover {
  background-color: #101621;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._tabs-wrapper_1csjw_29 ._tab-header_1csjw_29 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: center;
  overflow: auto;
}
._tabs-wrapper_1csjw_29 ._tab-header_1csjw_29 ._item_1csjw_36 {
  padding: 8px 24px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  cursor: pointer;
  background-color: #fff;
  color: #888;
}
._tabs-wrapper_1csjw_29 ._tab-header_1csjw_29 ._item_1csjw_36:hover {
  background-color: #f5f5f5;
}
._tabs-wrapper_1csjw_29 ._tab-header_1csjw_29 ._item_1csjw_36._active_1csjw_47 {
  color: #333;
  background-color: #e8e8e8;
}
@media screen and (min-width: 768px) {
  ._tabs-wrapper_1csjw_29 ._tab-header_1csjw_29 ._item_1csjw_36 {
    font-size: 18px;
  }
}
._tabs-wrapper_1csjw_29 ._tab-content_1csjw_56 {
  min-height: 20px;
  border-radius: 8px;
  background-color: #fff;
  border: 1px solid #d7d7d7;
  overflow: auto;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._page-default_11exs_29._full-width_11exs_29 ._content_11exs_29 {
  padding: 0;
}
._page-default_11exs_29 ._content_11exs_29 {
  padding: 16px;
}
._page-default_11exs_29 ._content_11exs_29 ._title_11exs_35 {
  font-size: 24px !important;
  margin-top: 0;
  margin-bottom: 16px;
}
@media screen and (min-width: 768px) {
  ._page-default_11exs_29 {
    padding: 24px 0;
  }
}
._page-with-sidebar_11exs_46 {
  display: flex;
  align-items: flex-start;
}
._page-with-sidebar_11exs_46 ._content_11exs_29 {
  flex: 1;
  padding: 16px;
  overflow: hidden;
}
._page-with-sidebar_11exs_46 ._content_11exs_29 ._title_11exs_35 {
  font-size: 24px !important;
  margin-top: 0;
  margin-bottom: 16px;
}
@media screen and (min-width: 768px) {
  ._page-with-sidebar_11exs_46 {
    padding: 24px 0;
  }
  ._page-with-sidebar_11exs_46 ._content_11exs_29 {
    padding: 0 0 0 24px;
  }
}
@media screen and (min-width: 1200px) {
  ._page-with-sidebar_11exs_46 ._content_11exs_29 {
    width: 920px;
    overflow: visible;
  }
}
._page-front_11exs_75 ._login-wrapper_11exs_75 {
  padding: 16px;
  margin-bottom: 32px;
}
._page-front_11exs_75 ._banner-mobile_11exs_79 {
  width: 100%;
}
._page-front_11exs_75 ._banner_11exs_79 {
  margin-left: auto;
  margin-right: auto;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: center;
}
._page-front_11exs_75 ._section_11exs_89 {
  display: flex;
  align-items: flex-start;
}
._page-front_11exs_75 ._section_11exs_89 ._sidebar_11exs_93 {
  margin-top: 24px;
}
._page-front_11exs_75 ._section_11exs_89 ._content_11exs_29 {
  flex: 1;
  padding: 16px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  ._page-front_11exs_75 ._cutoff_11exs_102 .container {
    padding: 40px 0;
  }
  ._page-front_11exs_75 ._signs_11exs_105 {
    padding-top: 590px;
  }
  ._page-front_11exs_75 ._section_11exs_89 {
    padding-bottom: 48px;
  }
  ._page-front_11exs_75 ._section_11exs_89 ._content_11exs_29 {
    padding: 24px 0 24px 24px;
  }
}
@media screen and (min-width: 1200px) {
  ._page-front_11exs_75 ._section_11exs_89 ._content_11exs_29 {
    width: 920px;
    overflow: visible;
  }
}
@media screen and (max-width: 768px) {
  ._page-front_11exs_75 ._login-wrapper_11exs_75 {
    padding: 0px;
    margin-bottom: 0px;
  }
  ._page-front_11exs_75 ._login-wrapper_11exs_75 ._mobilehome-desc_11exs_126 {
    text-align: center;
    margin-bottom: 0px;
    font-size: 13px !important;
  }
  ._page-front_11exs_75 ._login-wrapper_11exs_75 ._mobilehome-top_11exs_131 {
    background: #243c55;
    color: #fff;
    text-align: center;
    padding: 15px 0px;
  }
  ._page-front_11exs_75 ._login-wrapper_11exs_75 ._mobilehome-main_11exs_137 {
    font-size: 20px;
    letter-spacing: 1px;
  }
  ._page-front_11exs_75 ._login-wrapper_11exs_75 ._mobilehome-sub_11exs_141 {
    letter-spacing: 0.5px;
    color: #ddd;
  }
  ._page-front_11exs_75 ._login-wrapper_11exs_75 ._mobilehome-slogan_11exs_145 {
    background: #f5f5f5;
    text-align: center;
    padding: 16px 16px 24px;
    margin-bottom: 10px;
  }
  ._page-front_11exs_75 ._login-wrapper_11exs_75 ._mobilehome-slogan_11exs_145 div {
    font-weight: 500;
  }
  ._page-front_11exs_75 ._login-wrapper_11exs_75 ._mobilehome-slogan_11exs_145 div:not(:last-child) {
    font-size: 24px;
    margin-bottom: 5px;
  }
  ._page-front_11exs_75 ._login-wrapper_11exs_75 ._mobilehome-slogan_11exs_145 div:last-child {
    font-size: 17px;
  }
  ._page-front_11exs_75 ._login-wrapper_11exs_75 ._mobilehome-reasons_11exs_161 {
    background-color: #f5f5f5;
    padding-bottom: 16px;
  }
  ._page-front_11exs_75 ._login-wrapper_11exs_75 ._mobilehome-reasons_11exs_161 h2 {
    margin: 0;
    padding: 8px 0;
    text-align: center;
    font-size: 24px !important;
  }
  ._page-front_11exs_75 ._login-wrapper_11exs_75 ._mobilehome-reasons_11exs_161 ._reason-wrapper_11exs_171 {
    padding: 8px;
  }
  ._page-front_11exs_75 ._login-wrapper_11exs_75 ._mobilehome-reasons_11exs_161 ._reason-wrapper_11exs_171 ._reason_11exs_171 {
    height: 160px;
    padding: 16px;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
  }
  ._page-front_11exs_75 ._login-wrapper_11exs_75 ._mobilehome-reasons_11exs_161 ._reason-wrapper_11exs_171 ._reason_11exs_171 ._icon_11exs_181 {
    height: 40px;
  }
  ._page-front_11exs_75 ._login-wrapper_11exs_75 ._mobilehome-reasons_11exs_161 ._reason-wrapper_11exs_171 ._reason_11exs_171 h3 {
    margin: 4px 0;
    line-height: 1.2;
    font-size: 16px !important;
  }
  ._page-front_11exs_75 ._login-wrapper_11exs_75 ._mobilehome-reasons_11exs_161 ._reason-wrapper_11exs_171 ._reason_11exs_171 ._desc_11exs_189 {
    font-size: 13px;
    color: #888;
  }
  ._page-front_11exs_75 ._clearboth_11exs_193 {
    clear: both;
  }
  ._page-front_11exs_75 ._mobile-home_11exs_196 ._content_11exs_29 {
    padding: 0px;
  }
  ._page-front_11exs_75 ._mobile-home_11exs_196 ._content_11exs_29 .layout-container-default {
    padding: 16px;
  }
  ._page-front_11exs_75 ._mobilelogin-section_11exs_202 {
    display: none;
  }
  ._page-front_11exs_75 ._mobilehome-info_11exs_205 {
    background: #f5f5f5;
    padding: 16px;
    text-align: center;
  }
  ._page-front_11exs_75 ._mobilehome-info_11exs_205 ._mobileinfo-header_11exs_210 {
    font-size: 26px;
    margin-top: 24px;
    margin-bottom: 48px;
    font-weight: 500;
  }
  ._page-front_11exs_75 ._mobilehome-info_11exs_205 ._mobileinfo-main_11exs_216 {
    font-size: 20px;
    font-weight: 500;
  }
  ._page-front_11exs_75 ._mobilehome-info_11exs_205 ._mobileinfo-sub_11exs_220 {
    font-size: 13px;
    color: gray;
    margin-bottom: 30px;
  }
}
/* 未登录首页头部 banner */
._login-banner_11exs_228 ._banner_11exs_79 {
  height: 300px;
  background-color: #243c55;
  background-image: linear-gradient(180deg, #283c56 0%, #21334b 100%);
}
._login-banner_11exs_228 ._banner_11exs_79 ._content_11exs_29 {
  display: flex;
  flex-direction: row;
  gap: 0;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
}
._login-banner_11exs_228 ._banner_11exs_79 ._content_11exs_29 ._title_11exs_35 {
  padding-top: 48px;
}
._login-banner_11exs_228 ._banner_11exs_79 ._content_11exs_29 ._title_11exs_35 h1 {
  margin: 0;
  font-size: 26px !important;
  letter-spacing: 1px;
}
._login-banner_11exs_228 ._banner_11exs_79 ._content_11exs_29 ._title_11exs_35 ._subtitle_11exs_250 {
  margin-top: 16px;
  font-size: 18px;
  letter-spacing: 0.5px;
  color: #ddd;
}
._login-banner_11exs_228 ._banner_11exs_79 ._content_11exs_29 ._login-form-wrapper_11exs_256 {
  flex: 1;
  display: flex;
  flex-direction: row;
  gap: 0;
  justify-content: flex-end;
}
._login-banner_11exs_228 ._banner_11exs_79 ._content_11exs_29 ._login-form-wrapper_11exs_256 ._login_11exs_75 {
  width: 400px;
  padding-top: 16px;
}
._login-banner_11exs_228 ._banner_11exs_79 ._content_11exs_29 ._login-form-wrapper_11exs_256 ._login_11exs_75 ._see-prices_11exs_267 {
  color: #fff;
}
._login-banner_11exs_228 ._banner_11exs_79 ._content_11exs_29 ._login-form-wrapper_11exs_256 ._login_11exs_75 ._form-signin_11exs_270 {
  margin-top: 8px;
}
._login-banner_11exs_228 ._banner_11exs_79 ._content_11exs_29 ._login-form-wrapper_11exs_256 ._login_11exs_75 ._form-signin_11exs_270 ._password_11exs_273 {
  position: relative;
}
._login-banner_11exs_228 ._banner_11exs_79 ._content_11exs_29 ._login-form-wrapper_11exs_256 ._login_11exs_75 ._form-signin_11exs_270 ._password_11exs_273 ._forgot_11exs_276 {
  position: absolute;
  font-size: 12px;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  text-decoration: none;
  color: #1fa8de;
}
._login-banner_11exs_228 ._banner_11exs_79 ._content_11exs_29 ._login-form-wrapper_11exs_256 ._login_11exs_75 ._form-signin_11exs_270 ._password_11exs_273 ._forgot_11exs_276:hover {
  text-decoration: underline;
  color: #1986b1;
}
._login-banner_11exs_228 ._banner_11exs_79 ._content_11exs_29 ._login-form-wrapper_11exs_256 ._login_11exs_75 ._wrap-register_11exs_289 {
  margin-top: 24px;
}
._login-banner_11exs_228 ._banner_11exs_79 ._content_11exs_29 ._login-form-wrapper_11exs_256 ._login_11exs_75 ._wrap-register_11exs_289 ._tips_11exs_292 {
  margin-bottom: 8px;
  color: #ddd;
  text-align: center;
}
._login-banner_11exs_228 ._banner_11exs_79 ._content_11exs_29 ._login-form-wrapper_11exs_256 ._login_11exs_75 ._wrap-register_11exs_289 ._form-register_11exs_297 {
  color: #fff;
  background-color: #f40000;
}
._login-banner_11exs_228 ._banner_11exs_79 ._content_11exs_29 ._login-form-wrapper_11exs_256 ._login_11exs_75 ._wrap-register_11exs_289 ._form-register_11exs_297:hover {
  background-color: #c10000;
}
._login-banner_11exs_228 ._reasons_11exs_304 {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  background-color: #f5f5f5;
}
._login-banner_11exs_228 ._reasons_11exs_304 h2 {
  margin: 0;
  padding: 16px 0;
  text-align: center;
  font-size: 24px !important;
}
._login-banner_11exs_228 ._reasons_11exs_304 ._content_11exs_29 {
  display: flex;
  flex-direction: row;
  gap: 0;
  flex-wrap: wrap;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 0;
}
._login-banner_11exs_228 ._reasons_11exs_304 ._content_11exs_29 > div {
  width: 25%;
  padding: 16px 32px;
  text-align: center;
}
._login-banner_11exs_228 ._reasons_11exs_304 ._content_11exs_29 > div ._icon_11exs_181 {
  height: 40px;
}
._login-banner_11exs_228 ._reasons_11exs_304 ._content_11exs_29 > div h3 {
  margin: 4px 0;
  line-height: 1.2;
  font-size: 16px !important;
}
._login-banner_11exs_228 ._reasons_11exs_304 ._content_11exs_29 > div ._desc_11exs_189 {
  font-size: 13px;
  color: #888;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._popup-adpos_1fio6_29 {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 1000;
}
._popup-adpos_1fio6_29._active_1fio6_35 {
  display: block;
}
._popup-adpos_1fio6_29 ._mask_1fio6_38 {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
}
._popup-adpos_1fio6_29 ._content_1fio6_43 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: fit-content;
  height: fit-content;
}
._popup-adpos_1fio6_29 ._content_1fio6_43 ._close_1fio6_51 {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  cursor: pointer;
}
._popup-adpos_1fio6_29 ._content_1fio6_43 ._close_1fio6_51:hover {
  background-color: #e8e8e8;
}
._popup-adpos_1fio6_29 ._content_1fio6_43 img {
  display: block;
  max-width: 80vw;
  max-height: 80vh;
  border-radius: 16px;
  box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.3);
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
._content_vxh1l_14 {
  padding: 16px;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._table_1ovfs_29 {
  position: relative;
  font-size: 14px !important;
}
._table_1ovfs_29 thead > tr > th,
._table_1ovfs_29 tbody > tr > td,
._table_1ovfs_29 tfoot > tr > td {
  height: auto;
  padding: 16px;
}
._table_1ovfs_29 thead > tr > th {
  background-color: #f5f5f5;
}
._table_1ovfs_29 tfoot > tr > td {
  background-color: #fff;
  border-top: none;
}
._table_1ovfs_29.MuiTable-sizeSm thead > tr > th,
._table_1ovfs_29.MuiTable-sizeSm tbody > tr > td,
._table_1ovfs_29.MuiTable-sizeSm tfoot > tr > td {
  padding: 8px;
}
._table_1ovfs_29 > ._loading_1ovfs_51 {
  position: absolute;
  inset: 0;
  z-index: 10;
  padding: 40px 0;
  caption-side: bottom;
  background-color: rgba(255, 255, 255, 0.5);
}
._table_1ovfs_29 > ._loading_1ovfs_51._static_1ovfs_59 {
  position: static;
  padding: 16px 0;
  background-color: transparent;
  border: 1px solid #d7d7d7;
  border-top: none;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._descriptions_1bw4z_29 {
  width: 100%;
}
._descriptions_1bw4z_29 > table {
  width: 100%;
  table-layout: fixed;
}
._descriptions_1bw4z_29 ._descriptions-item_1bw4z_36 {
  padding-bottom: 16px;
}
._descriptions_1bw4z_29 ._descriptions-item-container_1bw4z_39 {
  display: flex;
}
._descriptions_1bw4z_29 ._descriptions-item-container_1bw4z_39 ._descriptions-item-label_1bw4z_42,
._descriptions_1bw4z_29 ._descriptions-item-container_1bw4z_39 ._descriptions-item-content_1bw4z_43 {
  display: inline-flex;
  align-items: baseline;
}
._descriptions_1bw4z_29 ._descriptions-item-label_1bw4z_42 {
  font-size: 14px;
  font-weight: 500;
  text-align: start;
}
._descriptions_1bw4z_29 ._descriptions-item-label_1bw4z_42::after {
  content: ":";
  margin: 0 8px 0 2px;
}
._descriptions_1bw4z_29 ._descriptions-item-content_1bw4z_43 {
  flex: 1;
  font-size: 14px;
  word-break: break-word;
  overflow-wrap: break-word;
}
._descriptions_1bw4z_29._bordered_1bw4z_62 {
  border: 1px solid #d7d7d7;
}
._descriptions_1bw4z_29._bordered_1bw4z_62 > table {
  table-layout: auto;
}
._descriptions_1bw4z_29._bordered_1bw4z_62 ._descriptions-row_1bw4z_68 {
  border-bottom: 1px solid #d7d7d7;
}
._descriptions_1bw4z_29._bordered_1bw4z_62 ._descriptions-row_1bw4z_68:last-child {
  border-bottom: none;
}
._descriptions_1bw4z_29._bordered_1bw4z_62 ._descriptions-item-label_1bw4z_42,
._descriptions_1bw4z_29._bordered_1bw4z_62 ._descriptions-item-content_1bw4z_43 {
  padding: 8px 16px;
  border-right: 1px solid #d7d7d7;
}
._descriptions_1bw4z_29._bordered_1bw4z_62 ._descriptions-item-label_1bw4z_42:last-child,
._descriptions_1bw4z_29._bordered_1bw4z_62 ._descriptions-item-content_1bw4z_43:last-child {
  border-right: none;
}
._descriptions_1bw4z_29._bordered_1bw4z_62 ._descriptions-item-label_1bw4z_42 {
  background-color: #f5f5f5;
}
._descriptions_1bw4z_29._bordered_1bw4z_62 ._descriptions-item-label_1bw4z_42::after {
  display: none;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._artwork-select_1mczc_29 {
  display: flex;
  width: 1024px;
  min-height: 600px;
  padding: 16px;
}
._artwork-select_1mczc_29 .MuiTabs-root {
  flex: 1;
}
._artwork-select_1mczc_29 .MuiTabPanel-root {
  padding-block-start: 0;
}
._artwork-select_1mczc_29 ._empty_1mczc_41 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._artwork-select_1mczc_29 ._list_1mczc_47 {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
._artwork-select_1mczc_29 ._artwork-item_1mczc_52 {
  position: relative;
  width: 180px;
  height: 250px;
  border: 1px solid #d7d7d7;
  cursor: pointer;
}
._artwork-select_1mczc_29 ._artwork-item_1mczc_52 ._artwork-img_1mczc_59 {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-color: #f5f5f5;
}
._artwork-select_1mczc_29 ._artwork-item_1mczc_52 ._artwork-img_1mczc_59 > img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._artwork-select_1mczc_29 ._artwork-item_1mczc_52 ._artwork-img_1mczc_59 ._action_1mczc_74 {
  display: none;
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5);
}
._artwork-select_1mczc_29 ._artwork-item_1mczc_52 ._artwork-info_1mczc_83 {
  padding: 12px;
  font-size: 14px;
}
._artwork-select_1mczc_29 ._artwork-item_1mczc_52 ._artwork-info_1mczc_83 ._size_1mczc_87 {
  margin-top: 4px;
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
}
._artwork-select_1mczc_29 ._artwork-item_1mczc_52 ._artwork-info_1mczc_83 ._title_1mczc_93 {
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._artwork-select_1mczc_29 ._artwork-item_1mczc_52 ._artwork-info_1mczc_83 ._type_1mczc_99 {
  position: absolute;
  bottom: 8px;
  right: 8px;
  width: 32px;
  height: 32px;
}
._artwork-select_1mczc_29 ._artwork-item_1mczc_52 ._artwork-info_1mczc_83 ._type_1mczc_99 img {
  display: block;
}
._artwork-select_1mczc_29 ._artwork-item_1mczc_52:hover {
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1);
}
._artwork-select_1mczc_29 ._artwork-item_1mczc_52:hover::after {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  border: 2px solid #1fa8de;
  background-color: rgba(255, 255, 255, 0.5);
  content: "";
}
._artwork-select_1mczc_29 ._artwork-item_1mczc_52:hover ._artwork-img_1mczc_59 ._action_1mczc_74 {
  display: block;
}
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* 默认字体颜色 */
/* 一级灰色字体颜色 */
/* 二级灰色字体颜色 */
/* 边框颜色 */
/* 亮背景色 */
/* 灰度背景色 */
/* 暗背景色 */
/* 黑背景色 */
/* 暗/黑背景下使用的亮字体色 */
/* 默认投影 */
/* 最大页面宽度 */
/* 响应断点 */
/* Flex 相关 */
/* Mobile / Desktop 设备宽度范围 */
/* BootStrap 设备宽度范围 */
._drag-wrapper_1dosc_29 {
  position: relative;
}
._drag-wrapper_1dosc_29 ._drag-overlay_1dosc_32 {
  display: flex;
  flex-direction: row;
  gap: 0;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border-radius: 6px;
  border: 2px dashed #d7d7d7;
  background-color: rgba(255, 255, 255, 0.8);
}
._drag-wrapper_1dosc_29 ._drag-overlay_1dosc_32::before {
  content: "Drop a file here to upload";
  color: #aaa;
}