/*$box-shadow: (*/
/**/ /*"sm": 0 0 0.375rem 0 rgba(46, 38, 61, 0.18), //*/
/**/ /*"md": 0 0 0.625rem 0 rgba(46, 38, 61, 0.2), //*/
/**/ /*"lg": 0 0 1rem 0 rgba(46, 38, 61, 0.22) //
);*/
/*
1 colore bottone
2 bordo/hover
3 testo
*/
/*$box-shadow: (*/
/**/ /*"sm": 0 0 0.375rem 0 rgba(46, 38, 61, 0.18), //*/
/**/ /*"md": 0 0 0.625rem 0 rgba(46, 38, 61, 0.2), //*/
/**/ /*"lg": 0 0 1rem 0 rgba(46, 38, 61, 0.22) //
);*/
/*
1 colore bottone
2 bordo/hover
3 testo
*/
.candidatesDetail-footer {
  position: sticky;
  bottom: 0;
  background: var(--bg-light);
  z-index: 10005;
}

.mdQuest3 {
  margin: 0.5rem;
  background: var(--bg-light);
  display: grid;
  grid-template-columns: 1.5fr 1fr;
  grid-template-areas: "third third" "first second";
  gap: 1rem;
  padding: 1rem 1rem;
  border-radius: 0.5rem;
  box-shadow: 0 0 0.375rem rgba(0, 0, 0, 0.5);
}
.mdQuest3:not(:first-of-type) {
  margin-top: 1.5rem;
}
.mdQuest3 > div {
  display: flex;
  flex-direction: column;
}
.mdQuest3 > div:first-of-type {
  grid-area: first;
  padding-right: 1rem;
  border-right: 1px solid var(--bg-dark);
}
.mdQuest3 > div:nth-of-type(2) {
  grid-area: second;
  padding-left: 1rem;
}
.mdQuest3 > div:last-of-type {
  grid-area: third;
  padding-bottom: 1rem;
  border-bottom: 1px solid var(--bg-dark);
}
.mdQuest3__title h4 {
  font-size: 18px;
}
.mdQuest3__title p {
  padding-left: 0.75rem;
}
.mdQuest3__when {
  margin-top: 0.25rem;
}
.mdQuest3__when div {
  padding-left: 0.75rem;
}
.mdQuest3__where {
  margin-top: 0.25rem;
}
.mdQuest3__where p {
  padding-left: 0.75rem;
}
.mdQuest3__contacts {
  margin-top: 0.25rem;
}
.mdQuest3__contacts .mdCoordinator {
  padding-left: 0.75rem;
}
.mdQuest3__info {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.mdQuest3__info__amount {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.mdQuest3__submit {
  margin-top: auto;
}
.mdQuest3__submit .btn {
  width: 100%;
}

.questMiniCard {
  display: flex;
  flex-direction: column;
  font-size: small;
  position: relative;
  color: var(--fg);
}
.questMiniCard::before {
  content: "";
  position: absolute;
  left: -0.5rem;
  top: 0;
  bottom: 0;
  width: 2px;
  background: var(--bg-dark);
}
.questMiniCard__title {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
  font-weight: 600;
  margin-bottom: 0.25rem;
}
.questMiniCard__title i {
  margin-top: 2px;
}
.questMiniCard__title .questMiniCard__titles {
  display: flex;
  flex-direction: column;
  line-height: 1.2;
}
.questMiniCard__title .questMiniCard__titles p {
  font-weight: 400;
}
.questMiniCard__user {
  margin-bottom: 0.25rem;
  font-weight: 600;
}

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