.card-analysis {
  max-width: 300px !important;
}

.btn-start-analysis {
  width: 150px;
  box-shadow: none !important;
  transition: all 0.2s ease-in-out;
  background: var(--bs-white) !important;
  color: var(--bs-principal) !important;
}

.hover-extra-highlight {
  width: 163px;
  height: 52px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}

.hover-extra-highlight:is(:active, :hover, :focus) {
  background: var(--bs-violet);
}

.modal-dialog-no-shadow {
  box-shadow: none !important;
}

.section-about-personal-data {
  background-color: var(--bs-violet);
  max-width: 1050px !important;
}

.section-advices {
  max-width: 1050px !important;
}

.card-advice {
  background-color: var(--bs-blue-light);
}

.unordered-list {
  list-style-type: disc;
  line-height: 20px;
}

.list-item {
  font-weight: 500;
  word-wrap: break-word;
  line-height: 30px;
}

.icon-collapse {
  transition: transform 0.25s ease-in-out !important;
  transform: rotate(90deg) !important;
}

.icon-collapse.collapsed {
  transform: rotate(0deg) !important;
}

.analysis-type-icon {
  width: 60px;
  height: 65px;
}