/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/Deliver/surveyShoppingList/index.module.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.dialogWrap_MMBzNc1z .t-dialog__body {
  padding: 0;
  overflow: hidden;
}
.dialogWrap_MMBzNc1z .main_dCTxOk37 {
  padding: 24px;
  min-height: 300px;
  max-height: 500px;
  overflow: auto;
}
.dialogWrap_MMBzNc1z .table_hWmyLjEN .t-input--auto-width {
  min-width: 100px;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/Deliver/PanelTencentAccountInfo/account-info.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.commercial-button.t-button {
  background-color: #282a32;
  color: #f5e0ac;
  border-color: #282a32;
}
.commercial-button.t-button:hover {
  background-color: #383838;
  border-color: #383838;
}
/* --------------------------------- 题型组件选项样式 ---------------------------------------- */
.panel-recharge--account {
  border: 1px solid #ddd;
  padding: 22px 32px;
  border-radius: var(--td-radius-default);
  background-color: #FFF8F2;
}
.panel-recharge--account.is-success {
  background-color: #fff;
}
.panel-recharge--account--root {
  margin-bottom: 24px;
}
.panel-recharge--account--title {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 24px;
}
.panel-recharge--account--title .sub-text {
  color: var(--td-text-color-placeholder);
  font-size: 14px;
  font-weight: 400;
  margin-left: 5px;
}
.panel-recharge--account--item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
}
.panel-recharge--account--item__mgt10 {
  margin-top: 10px;
}
.panel-recharge--account--label {
  line-height: 32px;
}
.panel-recharge--account--label::after {
  content: '：';
}
.panel-recharge--account--label.required::before {
  content: '*';
  color: var(--td-error-color);
  margin-right: 5px;
}
.panel-recharge--account--value {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.panel-recharge--account--value .t-tag {
  margin-left: 24px;
}
.panel-recharge--account--value .t-select__wrap,
.panel-recharge--account--value .t-input__wrap,
.panel-recharge--account--value .t-cascader {
  width: 220px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/DialogKit/ConsultLargeCustomerDialog/style.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
.commercial-button.t-button {
  background-color: #282a32;
  color: #f5e0ac;
  border-color: #282a32;
}
.commercial-button.t-button:hover {
  background-color: #383838;
  border-color: #383838;
}
/* --------------------------------- 题型组件选项样式 ---------------------------------------- */
.consult-large-dialog .t-dialog__body {
  overflow: initial;
}
.consult-large-dialog-content--title {
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  color: var(--td-text-color-primary);
}
.consult-large-dialog-content--subtitle {
  text-align: center;
  font-size: 14px;
  line-height: 22px;
  margin-top: 8px;
}
.consult-large-dialog-content--qrcode {
  width: 160px;
  height: 160px;
  border-radius: var(--td-radius-default);
  border: 1px dashed var(--td-component-stroke);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
}
.consult-large-dialog-content--qrcode__img {
  display: block;
  width: 124px;
  height: 124px;
}
.consult-large-dialog-content--desc {
  text-align: center;
  font-size: 12px;
  line-height: 20px;
  color: var(--td-text-color-placeholder);
  margin-top: 16px;
}
.consult-large-dialog-content--footer {
  text-align: center;
  margin-top: 24px;
  margin-bottom: -24px;
}
.consult-large-dialog .mobile-only {
  display: none;
}
@media (max-width: 980px) {
  .consult-large-dialog {
    width: 80vw!important;
    padding: 24px;
  }
  .consult-large-dialog .consult-large-dialog-content--title {
    font-size: 24px;
  }
  .consult-large-dialog .pc-only {
    display: none;
  }
  .consult-large-dialog .mobile-only {
    display: block;
  }
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/Deliver/ActivityDouble11/index.module.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
.wrap_zNKNWXJN {
  font-size: 14px;
  height: 32px;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, right top, from(#fff5eb), color-stop(10%, #fff5eb), color-stop(50%, #ffeff1), color-stop(90%, #fff5eb), to(#fff5eb));
  background: linear-gradient(to right, #fff5eb 0%, #fff5eb 10%, #ffeff1 50%, #fff5eb 90%, #fff5eb 100%);
  padding: 0 8px;
  border-radius: 4px;
  margin: 0 10px;
  font-weight: normal;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.wrap_zNKNWXJN.pointer_My099ijF {
  cursor: pointer;
}
.wrap_zNKNWXJN .tag_iiQwXnr1 {
  font-size: 12px;
  padding: 0 3px;
  line-height: 16px;
  border-radius: 3px;
  background: linear-gradient(103.4deg, #FF8500 -42.21%, #FF133B 100%);
  color: #fff;
  text-align: center;
  margin-right: 6px;
}
.wrap_zNKNWXJN .txt_zCgtQFD1 {
  color: #f73b45;
}
.wrap_zNKNWXJN .btn_Ss2QZU7Z {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrap_zNKNWXJN .btn_Ss2QZU7Z .t-icon {
  color: #f44627;
  font-size: 14px;
}
.wrap_zNKNWXJN.red {
  background: -webkit-gradient(linear, left top, right top, from(#f74f31), color-stop(10%, #f74f31), color-stop(50%, #f44627), color-stop(90%, #f74f31), to(#f74f31));
  background: linear-gradient(to right, #f74f31 0%, #f74f31 10%, #f44627 50%, #f74f31 90%, #f74f31 100%);
}
.wrap_zNKNWXJN.red .tag_iiQwXnr1 {
  background: linear-gradient(103.4deg, #FFFFFF -42.21%, #FFEEBE 100%);
  color: #f44627;
}
.wrap_zNKNWXJN.red .txt_zCgtQFD1 {
  color: #fff;
}
.wrap_zNKNWXJN.red .btn_Ss2QZU7Z {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: linear-gradient(103.4deg, #FFFFFF -42.21%, #FFEEBE 100%);
  margin-left: 4px;
}
.wrap_zNKNWXJN.red .btn_Ss2QZU7Z .t-icon {
  color: #f44627;
}
.wrap_zNKNWXJN.default {
  background: none;
  border: 1px solid var(--td-border-level-2-color);
}
.wrap_zNKNWXJN.default .txt_zCgtQFD1 {
  color: var(--td-text-color-primary);
}
.newUserLoginGift_l416IIOY {
  border-radius: var(--td-radius-default);
  padding: 0 16px;
}
.popContent_N9pWdUux {
  text-align: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px;
}
.popContent_N9pWdUux > .popLabelWrap_fQGsiAyf {
  display: block;
  margin-top: 16px;
}
.popContent_N9pWdUux.toplabel_YFgbwPJI {
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.popContent_N9pWdUux.toplabel_YFgbwPJI > .popLabelWrap_fQGsiAyf {
  margin-top: 0;
  margin-bottom: 16px;
}
.redPacket_jReEm3mL {
  -webkit-animation: redPacket_jReEm3mL 1s ease-in-out infinite;
          animation: redPacket_jReEm3mL 1s ease-in-out infinite;
}
@-webkit-keyframes redPacket_jReEm3mL {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    opacity: 0.9;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes redPacket_jReEm3mL {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    opacity: 0.9;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/DialogKit/PanelAccountRecordDialog/style.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
.commercial-button.t-button {
  background-color: #282a32;
  color: #f5e0ac;
  border-color: #282a32;
}
.commercial-button.t-button:hover {
  background-color: #383838;
  border-color: #383838;
}
/* --------------------------------- 题型组件选项样式 ---------------------------------------- */
.panel-account-record--item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.panel-account-record--base {
  font-weight: bolder;
  color: var(--td-text-color-primary);
}
.panel-account-record--time {
  color: var(--td-text-color-placeholder);
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/DialogKit/PanelAccountRechargeDialog/style.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
.panel-account-recharge-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.panel-account-recharge-content .t-input__wrap {
  width: 124px;
}
.panel-account-recharge-content .t-button {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 8px;
}
.panel-account-recharge-content__footer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: -14px;
}
.panel-account-recharge-content__footer .t-button__text {
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.panel-account-recharge-content__footer .t-button__text .coral-icon-help_line {
  margin-left: 2px;
}
.panel-account-recharge-content__tips {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #666;
  margin-top: 12px;
}
.panel-account-recharge-content__tips .coral-icon {
  margin-right: 2px;
}
.panel-account-recharge-content__tips svg,
.panel-account-recharge-content__tips path {
  fill: #666;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/Deliver/button-card/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.commercial-button.t-button {
  background-color: #282a32;
  color: #f5e0ac;
  border-color: #282a32;
}
.commercial-button.t-button:hover {
  background-color: #383838;
  border-color: #383838;
}
/* --------------------------------- 题型组件选项样式 ---------------------------------------- */
.deliver-button-card {
  width: 352px;
  height: 120px;
  padding: 0;
  position: relative;
  overflow: hidden;
}
.deliver-button-card .t-button__text {
  width: 100%;
  height: 100%;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.deliver-button-card.active {
  border-color: var(--td-brand-color);
  color: var(--td-brand-color);
}
.deliver-button-card--active__icon {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 32px;
  height: 32px;
}
.deliver-button-card + .deliver-button-card {
  margin-left: 24px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/Deliver/payDialog/index.module.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
.chooseWrap_M6IFHRPm {
  margin-bottom: 16px;
}
.chooseWrap_M6IFHRPm .deliver-button-card {
  width: 100%;
}
.buttonCardContent_WMh7qh6m {
  text-align: left;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 32px;
  padding-top: 22px;
}
.buttonCardTitle_AgweMtcu {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 16px;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: var(--td-text-color-primary);
}
.buttonCardText_BqKCBwUl {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  margin-top: 8px;
  color: var(--td-text-color-placeholder);
  margin-right: 16px;
  white-space: break-spaces;
}
.deliver-button-card.active .buttonCardTitle_AgweMtcu,
.deliver-button-card.active .buttonCardText_BqKCBwUl {
  color: var(--td-brand-color);
}
.optsWrap_SarfD4Qw button {
  margin-right: 16px;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/survey-respond/common/less/survey-answer-respondent-info.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
.commercial-button.t-button {
  background-color: #282a32;
  color: #f5e0ac;
  border-color: #282a32;
}
.commercial-button.t-button:hover {
  background-color: #383838;
  border-color: #383838;
}
/* --------------------------------- 题型组件选项样式 ---------------------------------------- */
.survey-answer-respondent-info {
  background-color: #fff;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding: 24px 32px;
  border-left: 1px solid var(--td-border-level-1-color);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.survey-answer-respondent-info-card {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  padding: 16px;
  border: 1px solid var(--td-border-level-1-color);
  border-radius: var(--td-radius-default);
}
.survey-answer-respondent-info-avatar {
  height: 32px;
  width: 32px;
}
.survey-answer-respondent-info-avatar .common-avatar {
  height: 32px;
  width: 32px;
}
.survey-answer-respondent-info-name.nameless {
  opacity: 0.74;
}
.survey-answer-respondent-info-section + .survey-answer-respondent-info-section {
  margin-top: 24px;
}
.survey-answer-respondent-info-section-title {
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  margin-bottom: 16px;
}
.survey-answer-respondent-info-section-video {
  width: 100%;
  height: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 6px;
  overflow: hidden;
}
.survey-answer-respondent-info-section-video video {
  width: 100%;
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
          transform: scale(0.8);
  -webkit-transform: translateY(0%);
      -ms-transform: translateY(0%);
          transform: translateY(0%);
}
.survey-answer-respondent-info-meta-item {
  font-weight: 400;
  font-size: 14px;
  line-height: 200%;
  color: var(--td-text-color-secondary);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.survey-answer-respondent-info-meta-item-label {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.survey-answer-respondent-info-meta-item-label::after {
  content: ':';
  margin-right: 4px;
}
.survey-answer-respondent-info-meta-item-value,
.survey-answer-respondent-info-meta-item .content-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media print {
  .print-invisible {
    display: none;
  }
}

/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/privacy/style.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.commercial-button.t-button {
  background-color: #282a32;
  color: #f5e0ac;
  border-color: #282a32;
}
.commercial-button.t-button:hover {
  background-color: #383838;
  border-color: #383838;
}
/* --------------------------------- 题型组件选项样式 ---------------------------------------- */
.tencent-privacy-dialog-mobile .m-popup-content__container {
  padding-top: 12px;
  padding-bottom: 12px;
}
.privacy-dialog-survey-mobile .m-popup-content__container {
  padding: 20px;
}
.privacy-dialog-survey-mobile .privacy-policy-respondent-header {
  font-size: 24px;
  line-break: 28px;
}
.privacy-dialog-survey-mobile .privacy-policy-respondent-time,
.privacy-dialog-survey-mobile .privacy-policy-respondent section {
  margin-top: 16px;
}
.privacy-dialog-prefix {
  background: var(--td-brand-color-light);
  border-radius: var(--td-radius-default);
  padding: 16px;
  line-height: 26px;
}
.privacy-dialog-generation {
  padding-bottom: 20px;
  line-height: 26px;
}
.privacy-dialog-generation-word {
  margin-top: 16px;
}
.privacy-dialog-generation-word + section {
  margin-top: 16px;
}
.privacy-dialog-generation textarea {
  resize: none;
}
.privacy-dialog hr {
  border-top: 1px solid var(--td-component-border);
  border-bottom: unset;
  margin-top: 24px;
  margin-bottom: 24px;
}
.privacy-dialog .ten-radio-group .ten-radio {
  display: block;
  margin-top: 14px;
}
.privacy-dialog .ten-radio-group .ten-radio + .ten-radio {
  margin-left: 0;
}
.privacy-dialog-section {
  margin-top: 24px;
}
.privacy-dialog-section > p:nth-child(1) {
  font-weight: bold;
}
.privacy-dialog-section textarea {
  margin-top: 8px;
}
.privacy-dialog-section table {
  margin-top: 8px;
  width: 100%;
  border-radius: var(--td-radius-default);
  border-collapse: collapse;
  border: 1px hidden var(--td-component-stroke);
  -webkit-box-shadow: 0 0 0 1px var(--td-component-stroke);
          box-shadow: 0 0 0 1px var(--td-component-stroke);
}
.privacy-dialog-section table tr {
  height: 40px;
}
.privacy-dialog-section table tr th:nth-child(1),
.privacy-dialog-section table tr td:nth-child(1) {
  text-align: center;
}
.privacy-dialog-section table th,
.privacy-dialog-section table td {
  border: 1px solid var(--td-component-stroke);
  padding: 7px 24px;
  text-align: left;
}
.privacy-dialog-section table th {
  color: var(--td-text-color-placeholder);
  font-weight: normal;
}
.privacy-dialog-section table th:nth-child(1) {
  width: 28px;
  white-space: nowrap;
}
.privacy-dialog-detected .privacy-dialog-section table th:nth-child(3),
.privacy-dialog-detected .privacy-dialog-section table td:nth-child(3) {
  width: 16px;
  border-left: none;
}
.privacy-dialog-detected .privacy-dialog-section table th:nth-child(2),
.privacy-dialog-detected .privacy-dialog-section table td:nth-child(2) {
  border-right: none;
}
.privacy-dialog-section .delete-time {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
}
.privacy-dialog-section .delete-time span {
  line-height: 40px;
}
.privacy-dialog-section .delete-time .coral-input__select {
  width: 64px;
  margin: 0 8px;
}
.privacy-dialog-userinfo .coral-input-wrap {
  display: inline-block;
}
.privacy-dialog-userinfo .input-group {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  line-height: 40px;
  margin-top: 8px;
  margin-bottom: 40px;
}
.privacy-dialog-userinfo .phone {
  margin-left: 40px;
}
.privacy-dialog__footer-check-preset-agreement {
  position: absolute !important;
  left: 24px;
  bottom: 16px;
}
.ua-mobile .privacy-dialog__footer-check-preset-agreement {
  position: static !important;
  margin-top: 10px;
}
.ua-mobile .privacy-dialog .t-dialog__footer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
}
.privacy-update-message button {
  background: none;
  color: var(--td-brand-color);
  margin-left: 5px;
}
.privacy-policy-check {
  margin-top: 40px;
}
.survey-mobile .privacy-policy-check {
  padding: 0 20px;
}
.survey-mobile .privacy-policy-check .coral-button {
  font-size: 16px;
}
.privacy-policy-check-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.privacy-policy-check-content .coral-checkbox {
  line-height: 1.5;
}
.privacy-policy-check-content-text {
  margin-left: 8px;
  line-height: 26px;
  font-size: 14px;
}
.privacy-policy-check button,
.privacy-policy-check a {
  border: none;
  margin-left: 0!important;
}
.privacy-policy-check-err {
  margin-top: 5px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: var(--td-error-color);
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.privacy-policy-check-err .coral-icon-alert_fill {
  fill: var(--td-error-color);
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
.privacy-policy-respondent {
  line-height: 26px;
}
.privacy-policy-respondent-header {
  text-align: center;
  font-weight: 500;
  font-size: 30px;
  line-height: 48px;
}
.privacy-policy-respondent-time {
  margin-top: 40px;
}
.privacy-policy-respondent section {
  margin-top: 24px;
}
.privacy-policy-respondent section > p:nth-child(1) {
  font-weight: 500;
  font-size: 14px;
  line-height: 26px;
  margin-bottom: 8px;
}
@media screen and (max-width: 550px) {
  .privacy-policy-check-content .t-checkbox .t-checkbox__input {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 20px;
    height: 20px;
  }
  .privacy-policy-check-content .t-checkbox .t-checkbox__label {
    margin-left: 15px;
  }
  .privacy-policy-check-content .t-is-checked .t-checkbox__input::after {
    top: 8px;
    left: 4px;
    width: 6px;
    height: 12px;
  }
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/Setting/components/evaluate-relationship-table/style.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************/
.commercial-button.t-button {
  background-color: #282a32;
  color: #f5e0ac;
  border-color: #282a32;
}
.commercial-button.t-button:hover {
  background-color: #383838;
  border-color: #383838;
}
/* --------------------------------- 题型组件选项样式 ---------------------------------------- */
.evaluate-relationship-table-container {
  width: 100%;
}
.evaluate-relationship-table-container .t-table__content {
  overflow-x: hidden;
}
.evaluate-relationship-table-container .t-table th,
.evaluate-relationship-table-container .t-table td {
  padding-left: 8px;
  padding-right: 8px;
}
.evaluate-relationship-table-container .t-table__th-selfEvaluate {
  width: 74px;
}
.evaluate-relationship-table-container .t-table__th-operate {
  width: 100px;
}
.evaluate-relationship-table-container .t-table__cell-wrap .t-select-input,
.evaluate-relationship-table-container .t-table__cell--editable .t-select-input,
.evaluate-relationship-table-container .t-table__cell-wrap .t-checkbox,
.evaluate-relationship-table-container .t-table__cell--editable .t-checkbox {
  display: block;
}
.evaluate-relationship-table-container .t-table__empty-row {
  display: none;
}
.evaluate-relationship-table-container .t-table__first-full-row {
  padding: 0;
  height: 57px;
}
.evaluate-relationship-table-container .t-table__first-full-row > td {
  padding: 0;
  border: 0px;
}
.evaluate-relationship-table-container .t-table__first-full-row .t-table__row-full-element {
  padding: 0;
}
.evaluate-relationship-table-container .t-table__first-full-row .evaluate-relationship-table-add-item-button-container {
  text-align: center;
  padding: 13px 24px 11px 24px;
  background-color: var(--td-bg-color-container);
  border-bottom: 1px solid transparent;
}
.evaluate-relationship-table-container .t-table__body > tr:last-child.t-table__first-full-row .evaluate-relationship-table-add-item-button-container {
  border-radius: var(--td-radius-default);
}
.evaluate-relationship-table-container .t-table__body > tr:not(:last-child).t-table__first-full-row .evaluate-relationship-table-add-item-button-container {
  border-color: var(--td-component-border);
}
.evaluate-relationship-table-container .t-table td.members-cell .members-cell-wrap {
  max-height: 170px;
  overflow-y: auto;
  /* 整个滚动条 */
  /* 滚动条上的滚动滑块. */
  -webkit-overflow-scrolling: touch;
}
.evaluate-relationship-table-container .t-table td.members-cell .members-cell-wrap::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 4px;
  height: 4px;
  background-color: rgba(0, 0, 0, 0);
}
.evaluate-relationship-table-container .t-table td.members-cell .members-cell-wrap::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 2px;
}
.evaluate-relationship-table-container .t-table td.members-cell .members-cell-wrap::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.evaluate-relationship-table-container .t-table__scroll-bar-divider {
  top: 0;
  bottom: unset;
  z-index: 501;
}
.select-input-ul-autocomplete,
.select-input-ul-autocomplete li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.select-input-ul-autocomplete li {
  line-height: 40px;
  min-width: 200px;
  padding: 0 8px;
  cursor: pointer;
}
.select-input-ul-autocomplete li:hover,
.select-input-ul-autocomplete li:focus {
  background-color: var(--td-bg-color-container-hover);
}
.e-user {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.e-user-wrap {
  text-align: center;
}
.e-user-name {
  margin-top: 4px;
}
.confirm-change-page-dialog .t-dialog__header-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.group-select .t-input__prefix,
.group-select .select-label {
  white-space: nowrap;
  overflow-x: auto;
  display: inline-block;
  width: 160px;
  text-align: left;
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
.group-select .t-input__prefix::-webkit-scrollbar,
.group-select .select-label::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}

/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/MemberPicker/Select/style.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.commercial-button.t-button {
  background-color: #282a32;
  color: #f5e0ac;
  border-color: #282a32;
}
.commercial-button.t-button:hover {
  background-color: #383838;
  border-color: #383838;
}
/* --------------------------------- 题型组件选项样式 ---------------------------------------- */
.member-picker-select .t-tag-input--break-line {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.member-picker-select .t-tag-input--break-line .t-input {
  max-height: 170px;
  overflow: auto;
  overflow: overlay;
  /* 整个滚动条 */
  /* 滚动条上的滚动滑块. */
  -webkit-overflow-scrolling: touch;
}
.member-picker-select .t-tag-input--break-line .t-input::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 4px;
  height: 4px;
  background-color: rgba(0, 0, 0, 0);
}
.member-picker-select .t-tag-input--break-line .t-input::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 2px;
}
.member-picker-select .t-tag-input--break-line .t-input::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.member-picker-select .t-tag-input--break-line .t-input .t-input__suffix {
  position: fixed;
}
.member-picker-select .t-tag-input--break-line .t-input .t-input__input-pre {
  height: 0;
  overflow: hidden;
}
.member-picker-select-popup .t-popup__content {
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
  overflow-y: overlay;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
  /* 整个滚动条 */
  /* 滚动条上的滚动滑块. */
  -webkit-overflow-scrolling: touch;
}
.member-picker-select-popup .t-popup__content::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 4px;
  height: 4px;
  background-color: rgba(0, 0, 0, 0);
}
.member-picker-select-popup .t-popup__content::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 2px;
}
.member-picker-select-popup .t-popup__content::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.member-picker-select-popup .t-popup__content .t-tree__label {
  white-space: nowrap;
}
.member-picker-select-popup .t-popup__content .t-tree__label.t-checkbox {
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.member-picker-select-popup .t-popup__content .t-tree__label.t-checkbox .t-checkbox__label {
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
  margin-left: 0;
  margin-right: 8px;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/survey-editor/components/SurveyActionWrap/style.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
.survey-action-tooltip {
  pointer-events: none;
}
.survey-action--prevent {
  pointer-events: none;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/survey-actions/export/less/index.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
.export-package {
  bottom: calc(98px + 10px);
  height: 5px;
  width: 80%;
  display: block;
  left: 10%;
  position: absolute;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.export-package .export-progress {
  position: relative;
  height: 100%;
  background: #419be9;
  -webkit-transition: width 0.5s;
  transition: width 0.5s;
}
.export-package .export-progress::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 200px;
  background-size: 20px 20px;
  -webkit-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
@-webkit-keyframes progress-bar-stripes {
  from {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  to {
    -webkit-transform: translateX(-40px);
            transform: translateX(-40px);
  }
}
@keyframes progress-bar-stripes {
  from {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  to {
    -webkit-transform: translateX(-40px);
            transform: translateX(-40px);
  }
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/Setting/components/evaluate-relationship-table/styles/evaluation-relationship-batch.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.commercial-button.t-button {
  background-color: #282a32;
  color: #f5e0ac;
  border-color: #282a32;
}
.commercial-button.t-button:hover {
  background-color: #383838;
  border-color: #383838;
}
/* --------------------------------- 题型组件选项样式 ---------------------------------------- */
.evaluation-relationship-batch-add-dialog .t-dialog__body .t-checkbox-group {
  height: calc(100% - 65px) !important;
}
.evaluation-relationship-batch-add-dialog .base-picker-root {
  margin-top: 0;
}
.evaluation-relationship-batch-add-dialog .evaluate-relationship-batch-add-content-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 -24px;
  padding: 16px 24px;
  border-bottom: 1px solid var(--td-border-level-1-color);
}
.evaluation-relationship-batch-add-dialog .evaluate-relationship-batch-add-footer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--td-text-color-placeholder);
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/Setting/components/evaluate-weight-table/style.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
.commercial-button.t-button {
  background-color: #282a32;
  color: #f5e0ac;
  border-color: #282a32;
}
.commercial-button.t-button:hover {
  background-color: #383838;
  border-color: #383838;
}
/* --------------------------------- 题型组件选项样式 ---------------------------------------- */
.evaluate-weight-table-container {
  white-space: nowrap;
}
.evaluate-weight-table-container .t-table__header tr th {
  border-bottom-color: transparent;
}
.evaluate-weight-table-container .t-table__header tr th:first-child {
  border-top-left-radius: var(--td-radius-default);
  border-bottom-left-radius: var(--td-radius-default);
}
.evaluate-weight-table-container .t-table__header tr th:last-child {
  border-top-right-radius: var(--td-radius-default);
  border-bottom-right-radius: var(--td-radius-default);
}
.evaluate-weight-table-container .t-table__cell-wrap .t-input-number,
.evaluate-weight-table-container .t-table__cell--editable .t-input-number {
  width: 100%;
}
.evaluate-weight-table-container .cell-text--weight {
  display: inline-block;
  line-height: 32px;
  padding: 0 8px;
  border: 1px solid transparent;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/Setting/GeneralSettings/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
.commercial-button.t-button {
  background-color: #282a32;
  color: #f5e0ac;
  border-color: #282a32;
}
.commercial-button.t-button:hover {
  background-color: #383838;
  border-color: #383838;
}
/* --------------------------------- 题型组件选项样式 ---------------------------------------- */
.general-settings {
  padding: 16px;
  padding-top: 0px;
  overflow-y: auto;
  height: 100%;
  /* 整个滚动条 */
  /* 滚动条上的滚动滑块. */
  -webkit-overflow-scrolling: touch;
}
.general-settings::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 4px;
  height: 4px;
  background-color: rgba(0, 0, 0, 0);
}
.general-settings::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 2px;
}
.general-settings::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.general-settings .setting-section-item {
  padding: 9px 0;
  border-bottom: none;
}
.general-settings .setting-section-item .setting-section-item-setting__content a {
  text-decoration: none;
}
.general-settings .setting-section-item-root {
  border-bottom: none;
}
.general-settings-title {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  padding-bottom: 8px;
  margin: 0;
  color: #000;
}
.general-settings-section {
  margin-top: 24px;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/DialogKit/SurveyReviewUpdateConfirmDialog/style.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
.commercial-button.t-button {
  background-color: #282a32;
  color: #f5e0ac;
  border-color: #282a32;
}
.commercial-button.t-button:hover {
  background-color: #383838;
  border-color: #383838;
}
/* --------------------------------- 题型组件选项样式 ---------------------------------------- */
.survey-review-update-confirm-dialog-reviewer-section {
  margin-top: 24px;
}
.survey-review-update-confirm-dialog-reviewer-section-title {
  font-weight: 600;
}
.survey-review-update-confirm-dialog-reviewer-section-content {
  margin-top: 8px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 8px 24px;
}
.survey-review-update-confirm-dialog-reviewer-item {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.survey-review-update-confirm-dialog-reviewer-avatar {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  border-radius: 100%;
  height: 24px;
  width: 24px;
}
.survey-review-update-confirm-dialog-reviewer-name {
  font-size: var(--td-font-size-body-medium);
  line-height: var(--td-line-height-body-medium);
  color: var(--td-text-color-secondary);
}

/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/scenes/answer_detail/style.less ***!
  \************************************************************************************************************************************************************************************************************************************************************/
.commercial-button.t-button {
  background-color: #282a32;
  color: #f5e0ac;
  border-color: #282a32;
}
.commercial-button.t-button:hover {
  background-color: #383838;
  border-color: #383838;
}
/* --------------------------------- 题型组件选项样式 ---------------------------------------- */
.page-answer-detail--embedded {
  overflow-x: hidden;
}
.page-answer-detail--embedded,
.page-answer-detail--embedded #root-container {
  background-color: transparent;
}
.survey-answer-detail--embedded .survey-answer-detail {
  height: 100%;
}
.survey-answer-detail--embedded .survey-answer-detail-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  overflow-x: hidden;
}
.survey-answer-detail--embedded .survey-answer-detail-content-survey {
  max-height: calc(var(--max-viewport-height));
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
  overflow-x: hidden;
  overflow-y: auto;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  /* total width */
  /* set button(top and bottom of the scrollbar) */
}
.survey-answer-detail--embedded .survey-answer-detail-content-survey::-webkit-scrollbar {
  width: 8px;
  z-index: 99;
}
.survey-answer-detail--embedded .survey-answer-detail-content-survey::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 8px 8px transparent;
          box-shadow: inset 0 0 8px 8px transparent;
  border: solid 2px transparent;
}
.survey-answer-detail--embedded .survey-answer-detail-content-survey::-webkit-scrollbar-track:hover {
  background: #fff;
}
.survey-answer-detail--embedded .survey-answer-detail-content-survey::-webkit-scrollbar-thumb {
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 8px 8px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 8px 8px rgba(0, 0, 0, 0.1);
  border: solid 2px transparent;
  border-radius: 8px;
}
.survey-answer-detail--embedded .survey-answer-detail-content-survey::-webkit-scrollbar-thumb:hover {
  -webkit-box-shadow: inset 0 0 8px 8px rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 0 8px 8px rgba(0, 0, 0, 0.15);
}
.survey-answer-detail--embedded .survey-answer-detail-content-survey::-webkit-scrollbar-button {
  display: none;
}
.survey-answer-detail--embedded .survey-answer-detail-content-survey-mobile .skin {
  border: 1px solid var(--td-border-level-1-color);
  border-radius: var(--td-radius-default);
  margin: 16px;
  overflow: hidden;
}
.survey-answer-detail--embedded .survey-answer-detail-content-survey-mobile .skin .page-survey {
  min-height: -webkit-fit-content !important;
  min-height: -moz-fit-content !important;
  min-height: fit-content !important;
}
.survey-answer-detail--embedded .survey-answer-detail-content-survey-mobile .skin .question-list > *:last-child {
  margin-bottom: 0px;
}
.survey-answer-detail--embedded .survey-answer-detail-content .skin {
  /* total width */
  /* set button(top and bottom of the scrollbar) */
}
.survey-answer-detail--embedded .survey-answer-detail-content .skin .s-page {
  background-color: transparent;
}
.survey-answer-detail--embedded .survey-answer-detail-content .skin::-webkit-scrollbar {
  width: 8px;
  z-index: 99;
}
.survey-answer-detail--embedded .survey-answer-detail-content .skin::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 8px 8px transparent;
          box-shadow: inset 0 0 8px 8px transparent;
  border: solid 2px transparent;
}
.survey-answer-detail--embedded .survey-answer-detail-content .skin::-webkit-scrollbar-track:hover {
  background: #fff;
}
.survey-answer-detail--embedded .survey-answer-detail-content .skin::-webkit-scrollbar-thumb {
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 8px 8px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 8px 8px rgba(0, 0, 0, 0.1);
  border: solid 2px transparent;
  border-radius: 8px;
}
.survey-answer-detail--embedded .survey-answer-detail-content .skin::-webkit-scrollbar-thumb:hover {
  -webkit-box-shadow: inset 0 0 8px 8px rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 0 8px 8px rgba(0, 0, 0, 0.15);
}
.survey-answer-detail--embedded .survey-answer-detail-content .skin::-webkit-scrollbar-button {
  display: none;
}
.survey-answer-detail--embedded .survey-answer-detail-content .skin .survey-mobile .survey-container {
  padding: 0px !important;
}
.survey-answer-detail--embedded .survey-answer-detail-content .skin .survey-header,
.survey-answer-detail--embedded .survey-answer-detail-content .skin .survey-top-content,
.survey-answer-detail--embedded .survey-answer-detail-content .skin .page-control,
.survey-answer-detail--embedded .survey-answer-detail-content .skin .page-footer {
  display: none;
}
.survey-answer-detail--embedded .survey-answer-detail-content .skin .survey-page,
.survey-answer-detail--embedded .survey-answer-detail-content .skin .survey-container {
  width: 100%;
  min-width: unset;
}
.survey-answer-detail--embedded .survey-answer-detail-content .skin .survey-main {
  padding: 24px 32px;
}
.survey-answer-detail--embedded .survey-answer-detail-content .skin .survey-header-title {
  margin: 0px;
  padding: 0px;
}
.survey-answer-detail--embedded .survey-answer-detail-content .skin .survey-header-subtitle {
  margin-bottom: 45px;
}
.survey-answer-detail--embedded .survey-answer-detail-content .skin .survey-header-title,
.survey-answer-detail--embedded .survey-answer-detail-content .skin .survey-header-subtitle {
  display: none;
}
@media print {
  .survey-answer-detail--embedded .survey-answer-detail-content .skin .survey-header-title,
  .survey-answer-detail--embedded .survey-answer-detail-content .skin .survey-header-subtitle {
    display: block;
  }
}
.survey-answer-detail--embedded .survey-answer-detail-content .skin .question-list .question:first-child {
  margin-top: 0px;
}
.survey-answer-detail--embedded .survey-answer-detail-content .survey-answer-respondent-info {
  width: 240px;
}
@media screen and (max-width: 720px) {
  .survey-answer-detail--embedded .survey-answer-detail-content {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .survey-answer-detail--embedded .survey-answer-detail-content .survey-answer-detail-content-survey {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .survey-answer-detail--embedded .survey-answer-detail-content .survey-answer-respondent-info {
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
    border-left: none;
    border-bottom: 1px solid var(--td-border-level-1-color);
    width: 100%;
    padding: 16px;
  }
}
@media print {
  .survey-answer-detail--embedded .survey-answer-detail-content {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .survey-answer-detail--embedded .survey-answer-detail-content .survey-answer-detail-content-survey {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
    overflow: hidden;
    width: 100%;
  }
  .survey-answer-detail--embedded .survey-answer-detail-content,
  .survey-answer-detail--embedded .survey-answer-detail-content .survey-answer-detail-content-survey {
    overflow: initial;
  }
  .survey-answer-detail--embedded .survey-answer-detail-content .survey-answer-respondent-info {
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
    border-left: none;
    border-bottom: 1px solid var(--td-border-level-1-color);
    width: 100%;
    padding: 16px;
  }
}
.survey-answer-detail--embedded.survey-answer-detail--mobile .survey-answer-detail-content-survey {
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
}
.survey-answer-detail--embedded.survey-answer-detail--mobile .survey-answer-respondent-info {
  padding: 24px 16px;
}
.survey-answer-detail--embedded.survey-answer-detail--mobile .survey-answer-respondent-info .survey-answer-respondent-info-section + .survey-answer-respondent-info-section {
  margin-top: 16px;
}
.survey-answer-detail--embedded.survey-answer-detail--mobile .survey-answer-respondent-info-section-title,
.survey-answer-detail--embedded.survey-answer-detail--mobile .survey-answer-detail-content-survey-section-title {
  font-size: 18px;
  font-weight: 600;
}
.survey-answer-detail--embedded.survey-answer-detail--mobile .survey-answer-detail-content-survey-section-title {
  padding: 24px 16px 16px;
}
.survey-answer-detail--embedded.survey-answer-detail--mobile .skin {
  margin-top: 0px;
}
.nav.top {
  z-index: 19;
}
.nav .title {
  font-size: var(--td-font-size-body-medium);
  color: var(--td-text-color-primary);
  font-weight: 600;
}
.nav .t-button--variant-outline:hover {
  color: var(--td-brand-color-hover);
}
.skin .survey-container .survey-main .question-list .question-body .clickBlock:not(.blank--input):hover,
.skin .survey-container .survey-main .question-list .question-body .mod_fillblank:not(.blank--input):hover {
  color: unset;
  background-color: unset;
  border-bottom-color: unset;
}
.skin .survey-container .survey-main .question-list .question-body .upload-opr {
  display: none;
}
.skin .survey-container .survey-main .question-list .question-body .sort-item,
.skin .survey-container .survey-main .question-list .question-body .checkbtn {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}
.skin .survey-container .survey-main .question-list .question .question-cont .linkage-item:not(.on):hover {
  color: unset;
  background-color: unset;
}
.page-survey .question-list .question-body,
.page-survey .question-list .question-cont {
  pointer-events: none;
}
.page-survey .question-list .question-body .upload-opr,
.page-survey .question-list .question-cont .upload-opr {
  display: none;
}
.question-type-upload .question-body {
  display: none;
}
.question-files-info {
  margin-top: 8px;
  font-size: 14px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0.6;
}
.question-files-info svg {
  margin-right: 4px;
}
.survey-pc .question + .question-files {
  margin-top: 0;
  padding-top: 14px;
}
.page-survey .question + .question-files {
  margin-top: -20px;
  padding: 16px;
}
.survey-pc .question-type-chained_selects .question-cont {
  display: none;
}
.question-chained-selects {
  margin-top: 14px;
}
.question-chained-selects .t-input,
.question-chained-selects .t-input__inner {
  color: inherit;
}
.question-type-phone .cloud-captcha {
  cursor: not-allowed;
  pointer-events: none;
}
.question-type-sheet .sheet--tool-row,
.question-type-sheet .matrix-add-line {
  display: none;
}
.question .question-body .ess-sign .sign-tips,
.question .question-body .ess-sign .operate-btn,
.question .question-body .ess-sign .mobile-btn {
  display: none;
}
@media print {
  .nav,
  .survey-answer-pagination,
  .page-control,
  .t-popup,
  .answer-pc-header,
  .survey-actions,
  .survey-header-actions,
  .page-footer {
    display: none !important;
  }
  .survey-header {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    border-bottom: 1px solid var(--td-border-level-1-color);
  }
  .survey-exam-scores {
    margin-top: 0 !important;
  }
  #root-container {
    width: 1000px !important;
  }
}


/*# sourceMappingURL=answer_detail.292b5ae8.css.map*/