

.tripoffers-main-card,
.tripoffers-passenger-card,
.tripoffers-sidebar-card,
.tripoffers-side-card {
    background: var(--surface);
    border-radius: var(--r-xl);
    padding: 1.75rem;
    margin-bottom: 1.3rem;
    border: 1px solid var(--border-soft);
    box-shadow: var(--shadow-sm);
}


.tripoffers-card-title {
    font-family: var(--font-display);
    font-size: 1.05rem;
    font-weight: 800;
    color: var(--navy);
    margin-bottom: 1.3rem;
    display: flex;
    align-items: center;
    gap: 9px;
    letter-spacing: -.02em;
}


.tripoffers-card-title i {
    color: var(--royal);
}
