/* [project]/node_modules/@msu/lie-detector/dist/assets/QuizFormFooter.css [app-client] (css) */
._cover_mxn7n_6 {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

._quiz_form_footer_mxn7n_13 {
  border-top: 1px solid var(--neutral-300);
  background-color: var(--neutral-white);
  border-radius: 24px 24px 0 0;
  width: 100%;
  padding: 20px 16px;
  position: relative;
  box-shadow: 0 -2px 16px #00000026;
}

._quiz_form_footer_buttons_mxn7n_23 {
  justify-content: space-between;
  gap: 8px;
  width: 100%;
  display: flex;
}

._quiz_form_footer_buttons_mxn7n_23 > button {
  width: 100%;
  height: 40px;
  font-family: var(--font-roboto);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 0 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  display: flex;
}

._cancel_mxn7n_44 {
  color: var(--gray-500);
  border: 1px solid var(--neutral-opacity-gray-g-30);
  flex: .3;
}

._cancel_mxn7n_44:hover {
  background-color: #868e961a;
}

._confirm_mxn7n_53 {
  color: var(--neutral-white);
  background-color: var(--brand-primary);
  flex: 1;
}

._confirm_mxn7n_53:hover {
  background-color: var(--brand-primary-action);
}

._confirm_mxn7n_53:disabled {
  color: var(--neutral-opacity-gray-g-60);
  pointer-events: none;
  background-color: #868e9633;
}

._solution_guide_mxn7n_67 {
  background: var(--green-50);
  color: var(--green-700);
  font-family: var(--font-roboto);
  border-radius: 12px;
  gap: 8px;
  margin-bottom: 16px;
  padding: 8px 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

/* [project]/node_modules/@msu/lie-detector/dist/assets/QuizFormHeader.css [app-client] (css) */
._quiz_form_header_mnnl7_6 {
  background: #8632fb0d;
  align-items: center;
  height: 94px;
  padding: 28px 24px 24px;
  transition: all .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

._quiz_form_header_mnnl7_6 h3 {
  font-feature-settings: "liga" off, "clig" off;
  font-family: var(--font-sofia-sans-condensed);
  letter-spacing: -.1px;
  color: var(--gray-900);
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  animation: .3s _fadeIn_mnnl7_1;
}

._quiz_form_header_mnnl7_6 em {
  color: #8632fb;
}

@keyframes _fadeIn_mnnl7_1 {
  0% {
    opacity: 0;
    transform: translateY(-5px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

._pinkbean_mnnl7_43 {
  position: absolute;
  bottom: 0;
  right: 16px;
}

._bg_img_mnnl7_49 {
  position: absolute;
  right: 0;
}

._quiz_form_header_page_mnnl7_54 {
  border-bottom: 1px solid var(--neutral-opacity-gray-g-20);
  justify-content: space-between;
  align-items: center;
  padding: 34px 24px 12px;
  transition: all .3s;
  display: flex;
  position: relative;
}

._quiz_form_header_page_mnnl7_54 h3, ._quiz_form_header_page_mnnl7_54 ._quiz_form_header_page_number_box_mnnl7_67 {
  animation: .3s _fadeIn_mnnl7_1;
}

._quiz_form_header_page_title_mnnl7_71, ._quiz_form_header_page_current_mnnl7_83 {
  color: var(--brand-primary);
  font-feature-settings: "liga" off, "clig" off;
  font-family: var(--font-sofia-sans-condensed);
  letter-spacing: -.1px;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
}

._quiz_form_header_page_number_box_mnnl7_67 {
  align-items: flex-end;
  gap: 4px;
  display: flex;
}

._total_page_mnnl7_101 {
  color: var(--neutral-500);
  font-feature-settings: "liga" off, "clig" off;
  font-family: var(--font-sofia-sans-condensed);
  letter-spacing: -.1px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
}

._progress_bar_fill_mnnl7_113 {
  background-color: var(--brand-primary);
  border-radius: 100px;
  height: 1px;
  padding: 0 24px;
  transition: width .2s;
  position: absolute;
  bottom: -1px;
  left: 0;
}

/*# sourceMappingURL=f86f4c224e30ea14.css.map*/