/* Mertmann Bau Karriere – statische Stellenangebote (Patch 4, 25.10.2026) */
.mertmann-jobs{display:flex;flex-direction:column;gap:1rem;width:100%;}
.mertmann-job{background:#f5f5f5;border:1px solid #e7e9eb;overflow:hidden;}
.mertmann-job-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;padding:1.1rem 1.35rem;color:#00375f;font-weight:800;text-transform:uppercase;line-height:1.35;list-style:none;}
.mertmann-job-title::-webkit-details-marker{display:none;}
.mertmann-job-title::marker{content:'';}
.mertmann-job-title:hover,.mertmann-job-title:focus-visible{background:#ebeff2;}
.mertmann-job-title:focus-visible{outline:3px solid #e50012;outline-offset:-3px;}
.mertmann-job-chevron{font-family:Arial,sans-serif;font-size:1.5rem;font-weight:400;transition:transform .15s;}
.mertmann-job[open] .mertmann-job-chevron{transform:rotate(180deg);}
.mertmann-job-details{padding:0 1.35rem 1.3rem;color:#00375f;line-height:1.6;}
.mertmann-job-details p{margin:0 0 1rem;}
.mertmann-job-apply{display:inline-flex;gap:.65rem;align-items:center;background:#e50012;color:#fff!important;padding:.75rem 1rem;font-weight:800;text-decoration:none!important;line-height:1.3;}
.mertmann-job-apply:hover,.mertmann-job-apply:focus-visible{background:#b40013;color:#fff!important;}
@media(max-width:767px){.mertmann-job-title{padding:.9rem 1rem;font-size:.95rem;}.mertmann-job-details{padding:0 1rem 1rem}.mertmann-job-apply{font-size:.85rem;}}
@media(prefers-reduced-motion: reduce){.mertmann-job-chevron{transition:none;}}
