.qcm-panel {
  &__proposals {
    margin: 0 0 15px;
    font-size: 1rem;

    .rounded-panel__row label {
      display: flex;
    }
  }

  &__proposal-item {
    margin-left: 7px;
  }

  &__proposal-label {
    position: relative;
    display: inline-block;
    align-items: center;
    width: 100%;
    font-weight: var(--pix-font-normal);
    line-height: 21px;

    p {
      display: inline;
    }
  }
}

.qcm-proposal-label {
  & a,
  a:visited {
    color: inherit;
  }

  &__answer-details[data-goodness='good'] {
    display: inline;
    color: var(--pix-success-700);
    font-weight: var(--pix-font-bold);
  }

  &__answer-details[data-goodness='bad'][data-checked='yes'] {
    display: inline;
    text-decoration: line-through;
  }

  &__answer-details[data-goodness='bad'][data-checked='no'] {
    display: inline;
  }

  &__checkbox-picture {
    position: absolute;
    top: 3px;
    left: -11px;
  }

  .qcm-panel__proposal-checkbox {
    min-width: 18px;
    min-height: 18px;
    margin: 4px 10px;
    border: 1.2px solid var(--pix-neutral-900);
    border-radius: 2px;
  }
}
