/* [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_fy3sz_6 {
  background: #8632fb0d;
  align-items: center;
  height: 94px;
  padding: 28px 24px 24px;
  transition: all .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

._quiz_form_header_fy3sz_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_fy3sz_1;
}

._quiz_form_header_fy3sz_6 em {
  color: #8632fb;
}

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

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

._pinkbean_fy3sz_43 {
  image-rendering: pixelated;
  position: absolute;
  bottom: 0;
  right: 16px;
}

._bg_img_fy3sz_50 {
  position: absolute;
  top: 0;
  right: 0;
}

._quiz_form_header_page_fy3sz_56 {
  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_fy3sz_56 h3, ._quiz_form_header_page_fy3sz_56 ._quiz_form_header_page_number_box_fy3sz_69 {
  animation: .3s _fadeIn_fy3sz_1;
}

._quiz_form_header_page_title_fy3sz_73, ._quiz_form_header_page_current_fy3sz_85 {
  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_fy3sz_69 {
  align-items: flex-end;
  gap: 4px;
  display: flex;
}

._total_page_fy3sz_103 {
  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_fy3sz_115 {
  background-color: var(--brand-primary);
  border-radius: 100px;
  height: 1px;
  padding: 0 24px;
  transition: width .2s;
  position: absolute;
  bottom: -1px;
  left: 0;
}

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