/**
 * Jobs for Researchers card accents (category 231).
 * Okabe–Ito darker blue (#005A8C) — colour-blind friendly.
 * Skeleton from open-position-cards.css.
 */

.post-item.post-item--institute-jobs {
    border-top: 3px solid var(--vacancy-jobs-accent, #005A8C);
}

.post-item.post-item--institute-jobs .post-thumbnail.op-card-logo {
    background: linear-gradient(
        135deg,
        var(--vacancy-jobs-accent-dark, #00466D) 0%,
        var(--vacancy-jobs-accent, #005A8C) 55%,
        var(--vacancy-jobs-accent-mid, #0072B2) 100%
    ) !important;
}

.post-item.post-item--institute-jobs .op-card-title a {
    color: var(--vacancy-jobs-title, #005A8C) !important;
}

.post-item.post-item--institute-jobs:hover .op-card-title a,
.post-item.post-item--institute-jobs.visible:hover .op-card-title a {
    color: var(--vacancy-jobs-accent-dark, #00466D) !important;
}

.post-item.post-item--institute-jobs .op-pill--status {
    background: var(--vacancy-jobs-accent-soft, #D0E4F0);
    color: var(--vacancy-jobs-accent, #005A8C);
}

.post-item.post-item--institute-jobs .op-card-university {
    color: var(--vacancy-jobs-accent-dark, #00466D);
}

.post-item.post-item--institute-jobs .read-more-btn {
    background: linear-gradient(
        135deg,
        var(--vacancy-jobs-accent, #005A8C) 0%,
        var(--vacancy-jobs-accent-dark, #00466D) 100%
    ) !important;
}

.post-item.post-item--institute-jobs .read-more-btn:hover {
    background: linear-gradient(
        135deg,
        var(--vacancy-jobs-accent-dark, #00466D) 0%,
        #003554 100%
    ) !important;
}

.post-item.post-item--institute-jobs:hover,
.post-item.post-item--institute-jobs.visible:hover {
    box-shadow: 0 10px 24px rgba(0, 90, 140, 0.22);
}
