/* Transport et livraison — complément isolé au thème existant. */
.domaine.transport .domaine-icone,
.carte-solution.transport .icone-service {
    color: #075985;
    background-color: #e0f2fe;
}

.domaine.transport:hover {
    border-color: #7dd3fc;
}

.carte-solution.transport {
    border-top: 3px solid #0284c7;
}

.carte-solution.transport .categorie-service,
.carte-solution.transport .lien-service {
    color: #075985;
}

.carte-solution.transport .lien-service:hover {
    color: #0c4a6e;
}

.carte-solution.transport .description-service,
.carte-solution.transport .details-service {
    overflow-wrap: anywhere;
}

.domaine.transport .domaine-nom {
    min-width: 0;
    white-space: normal;
}

.domaine.transport .domaine-icone,
.domaine.transport .domaine-fleche {
    flex-shrink: 0;
}

.domaine.transport:focus-visible,
.carte-solution.transport .lien-service:focus-visible {
    outline: 3px solid #0284c7;
    outline-offset: 4px;
}