﻿/* Preferred Lender Card */
.preferred-lender-card {
    background: #ffffff;
    border-radius: 18px;
}

/* Navy text */
.text-navy {
    color: #0b1f3b;
}

/* Lender Badge Pill */
.lender-badge-pill {
    display: inline-flex;
    align-items: center;
    background: rgba(7, 42, 96, 1);
    border: 1px solid rgba(185,28,28,.35);
    color: #fff;
    padding: 8px 12px;
    border-radius: 999px;
    font-weight: 600;
}

/* Loan Officer Avatar */
.lender-avatar {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    object-fit: cover;
    border: 2px solid rgba(11, 31, 59, 0.15);
}

/* Lender Logo */
.lender-logo {
    max-height: 120px;
    max-width: 120px;
    object-fit: contain;
}

/* Divider */
.preferred-lender-card hr {
    border-color: rgba(11, 31, 59, 0.12);
}

/* CTA Footer */
.preferred-lender-cta {
    background: rgba(11, 31, 59, 0.06);
    border: 1px solid rgba(11, 31, 59, 0.15);
    border-radius: 14px;
    padding: 12px 14px;
    font-size: 0.9rem;
    font-weight: 600;
    color: #0b1f3b;
}
.preferred-footer-cta {
    background: rgba(7, 42, 96, 0.75);
    border: 1px solid rgba(11, 31, 59, 0.15);
    border-radius: 14px;
    padding: 12px 14px;
    font-size: 0.9rem;
    font-weight: 600;
    color: #0b1f3b;
}