/* =========================================================
   Pagina „Cariere” (Joburi) – .p-cariere (v3)
   ========================================================= */

.p-cariere.hero { background-position: 50% 30%; }

/* cardul jobului: acordeon + buton */
.p-cariere .cariere-job {
  background: #fff; border-radius: var(--el-radius); box-shadow: var(--el-shadow);
  padding: clamp(20px, 3vw, 36px); text-align: center;
}
.p-cariere .cariere-accordion { text-align: left; }
.p-cariere .cariere-accordion .accordion-item { border: 0; background: transparent; }
.p-cariere .cariere-accordion .accordion-header { margin: 0; }
.p-cariere .cariere-accordion .accordion-button {
  background: var(--el-red); color: #fff; font-weight: 700; font-size: 1.25rem;
  padding: 14px 18px 14px 26px; border-radius: var(--el-radius-sm) !important; box-shadow: none;
}
.p-cariere .cariere-accordion .accordion-button:hover { background: var(--el-maroon); }
.p-cariere .cariere-accordion .accordion-button::after { display: none; } /* folosim săgeata din imagine */
.p-cariere .cariere-job-name { flex: 1 1 auto; }
.p-cariere .cariere-job-icon { width: 40px; height: 40px; transition: transform .25s; }
.p-cariere .accordion-button:not(.collapsed) .cariere-job-icon { transform: rotate(90deg); }
.p-cariere .cariere-accordion .accordion-body { padding: 24px 8px 4px; line-height: 1.7; }
.p-cariere .cariere-btn { margin-top: 24px; }

/* Mai multe joburi (v6) */
.p-cariere .accordion-item + .accordion-item { margin-top: 14px; }
.p-cariere .cariere-job-name { display: flex; flex-direction: column; gap: 2px; }
.p-cariere .cariere-job-place { font-size: .78rem; font-weight: 400; opacity: .85; letter-spacing: .5px; }
.p-cariere .cariere-list { margin: 0 0 1rem; padding-left: 1.2rem; }
.p-cariere .cariere-list li { margin-bottom: .35rem; }
.p-cariere .cariere-list li::marker { color: var(--el-red); }
.p-cariere .cariere-actions { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; margin-top: 18px; }
.p-cariere .cariere-actions .btn { margin: 0; }
.p-cariere .cariere-pdf { border-radius: 50px; font-weight: 700; font-size: .8rem; padding: .7rem 1.6rem; }
