

/* Jobs listing (DE 8337 / EN 263057) accordion CTA row.
 * The two CTAs ("Jetzt bewerben" / "Mehr Details") now carry the reusable
 * redesign button classes (has-wawi-gradient Primary / bare Secondary) inside a
 * .product-buttons-group in partials/jobs/item.php, so their fill, border,
 * radius, colour and hover are owned entirely by the button widget SCSS — the
 * single source of truth. The old .btn-wrapper markup was intentionally dropped
 * so the compiled .jobs-rebuild-filter .btn-wrapper a/button legacy grey-link
 * styling no longer matches these buttons. Only container + row LAYOUT remains
 * here (no appearance). */

body.page-id-8337 .accordion .collapse .accordion-body,
body.page-id-263057 .accordion .collapse .accordion-body {
    padding: 20px 24px 32px 24px;
}

body.page-id-8337 .accordion .collapse .accordion-body .product-buttons-group,
body.page-id-263057 .accordion .collapse .accordion-body .product-buttons-group {
    gap: 12px;
    /* The button group stacks full-width below the description text, so the CTAs
     * must start at the same left edge as that text — left-aligned, not floated
     * right. The markup still carries Bootstrap's .justify-content-end utility
     * (which ships !important), so this override needs !important to win. The
     * button widget also zeroes the group's own margin/padding, so the top gap
     * that separates the CTAs from the description needs !important as well. */
    justify-content: flex-start !important;
    margin-top: 24px !important;
}
