/* [project]/src/app/page.module.css [app-client] (css) */
.page-module___8aEwW__buttonsContainer {
  display: flex;
  flex-direction: row;
  gap: 20px;
}

.page-module___8aEwW__myApplicationsContainer, .page-module___8aEwW__myPositionsContainer {
  padding: 50px 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 30px;
}

.page-module___8aEwW__openPositionsContainer {
  padding: 50px 0;
  display: flex;
  flex-direction: column;
  gap: 30px;
}


/* [project]/src/app/styles/applicationcard.module.css [app-client] (css) */
.applicationcard-module__gMf23G__card {
  border-radius: var(--paper-border-radius);
  height: 310px;
  width: 350px;
  border: 2px solid var(--grey-200);
  padding: 10px 30px 30px;
}

.applicationcard-module__gMf23G__cardHeading {
  max-width: 160px;
  min-height: 70px;
  max-height: 70px;
}

.applicationcard-module__gMf23G__cardButton {
  display: flex;
  justify-content: center;
  margin-top: 25px;
}


/* [project]/src/app/styles/mypositioncard.module.css [app-client] (css) */
.mypositioncard-module__wnimQG__card {
  border-radius: var(--paper-border-radius);
  height: 220px;
  width: 350px;
  border: 2px solid var(--grey-200);
  padding: 10px 30px 30px;
}

.mypositioncard-module__wnimQG__cardHeading {
  max-width: 160px;
  min-height: 70px;
  max-height: 70px;
}

.mypositioncard-module__wnimQG__cardButton {
  display: flex;
  justify-content: center;
  margin-top: 25px;
}


/* [project]/src/app/styles/openpositioncard.module.css [app-client] (css) */
.openpositioncard-module__TONsGG__cardContainer {
  border-radius: var(--paper-border-radius);
  border: 2px solid var(--grey-200);
  display: flex;
  flex-direction: column;
}

.openpositioncard-module__TONsGG__cardInitial {
  padding: 20px 30px 30px 20px;
  display: flex;
  flex-direction: row;
  gap: 20px;
  cursor: pointer;
}

.openpositioncard-module__TONsGG__cardLogo {
  height: 80px;
  width: 80px;
  flex: none;
}

.openpositioncard-module__TONsGG__cardLeftSection {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}

.openpositioncard-module__TONsGG__cardRightSection {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
}

.openpositioncard-module__TONsGG__cardRightSection h4 {
  white-space: nowrap;
}

.openpositioncard-module__TONsGG__hiddenSection {
  margin: 0 30px;
  padding: 0 30px;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height .4s, opacity .4s, padding .4s;
}

.openpositioncard-module__TONsGG__hiddenSectionVisible {
  margin: 0 30px;
  padding: 30px;
  border-top: 3px solid var(--grey-200);
  opacity: 1;
  max-height: 1000px;
}


/*# sourceMappingURL=src_app_96ea6a7a._.css.map*/
