/* Source #362: Hae töitä / profiili + match-kortit */
/* =========================================
   WF – Hae töitä / profiili + match-kortit
========================================= */

/* Rajoita leveys */
.wf-hae-toita .um,
.wf-hae-toita .wf-match-feed {
  max-width: 860px;
  margin: 0 auto;
}

/* --- UM Profiilikortti --- */
.wf-hae-toita .um {
  background: #383838;
  padding: 32px 26px;
  border-radius: 18px;
  color: #ffffff;
}

/* Profiilin nimi */
.wf-hae-toita .um .um-profile-name,
.wf-hae-toita .um .um-profile-name a {
  color: #B8DF75 !important;
  font-weight: 700;
  font-size: 22px;
}

/* Kenttien otsikot */
.wf-hae-toita .um .um-field-label,
.wf-hae-toita .um .um-field-label label {
  color: #B8DF75 !important;
  font-weight: 600;
}

/* Kenttien arvot */
.wf-hae-toita .um .um-field-value,
.wf-hae-toita .um .um-field-value a {
  color: #ffffff !important;
}

/* Kenttäerottimet */
.wf-hae-toita .um .um-field {
  border-bottom: 1px solid rgba(184,223,117,0.25);
  padding-bottom: 16px;
  margin-bottom: 16px;
}

/* --- Match kortit --- */
.wf-hae-toita .wf-job-card {
  background: #383838 !important;
  padding: 24px;
  border-radius: 18px;
  border: 1px solid rgba(184,223,117,0.3);
  color: #ffffff !important;
  transition: 0.2s ease;
  box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

.wf-hae-toita .wf-job-card:hover {
  border-color: #B8DF75;
  transform: translateY(-2px);
}

/* Työpaikan otsikko */
.wf-hae-toita .wf-job-card h3 a {
  color: #B8DF75 !important;
  text-decoration: none;
  font-weight: 700;
}

.wf-hae-toita .wf-job-card h3 a:hover {
  text-decoration: underline;
}

.wf-hae-toita .wf-job-card h3,
.wf-hae-toita .wf-job-card h3 a {
  font-family: var(--e-global-typography-primary-font-family) !important;
}

/* Meta-rivi */
.wf-hae-toita .wf-job-card strong {
  color: #B8DF75 !important;
}

/* Teksti */
.wf-hae-toita .wf-job-card div {
  color: #e5e5e5;
}
