/* franck-used-cars-detail-banner — bandeau de réassurance autonome (fiche VO).
   Statique. Style piloté par variables CSS sur .fucdb. Largeur + alignement réglables. */
.fucdb{
    width:100%;
    display:flex;
    justify-content:var(--fucdb-justify,flex-start);
    margin-top:var(--fucdb-mt,0px);
    margin-bottom:var(--fucdb-mb,24px);
}
.fucdb-inner{
    width:var(--fucdb-w,100%);
    background:var(--fucdb-bg,#1cb359);
    border-radius:var(--fucdb-radius,18px);
    padding:var(--fucdb-pad,22px 26px);
    display:flex; align-items:center; gap:20px;
}
.fucdb-icon{
    flex:0 0 auto;
    width:var(--fucdb-icon,54px); height:var(--fucdb-icon,54px);
    border-radius:14px;
    background:var(--fucdb-icon-bg,rgba(255,255,255,0.18));
    display:flex; align-items:center; justify-content:center;
    color:var(--fucdb-icon-color,var(--fucdb-title-color,#ffffff));
    overflow:hidden;
}
.fucdb-icon svg{ width:48%; height:48%; }
.fucdb-icon img{ width:100%; height:100%; object-fit:contain; display:block; }
.fucdb-icon--img{ background:transparent; border-radius:10px; }
.fucdb-body{ flex:1 1 auto; min-width:0; }
.fucdb-title{
    font-size:var(--fucdb-title-size,22px); font-weight:700;
    color:var(--fucdb-title-color,#ffffff); margin:0 0 6px;
}
.fucdb-text{
    font-size:var(--fucdb-text-size,14px); line-height:1.55;
    color:var(--fucdb-text-color,#eef7f1); margin:0;
}
.fucdb-logo{
    flex:0 0 auto;
    display:flex;
    align-items:center;
}
.fucdb-logo img,
.fucdb-logo picture,
.fucdb-logo picture img{
    height:70px;
    max-height:70px;
    max-width:240px;
    width:auto;
    object-fit:contain;
    display:block;
}
@media(max-width:768px){
    .fucdb{
        width: 100% !important;
        margin-top: 16px !important;
        margin-bottom: 16px !important;
    }
    .fucdb-inner{
        width: 100% !important;
        padding: 16px !important;
        border-radius: 14px !important;
        gap: 14px;
    }
}
@media(max-width:640px){
    .fucdb-inner{ flex-wrap:wrap; }
    .fucdb-logo{ order:3; }
    .fucdb-logo img,
    .fucdb-logo picture,
    .fucdb-logo picture img{
        height:48px;
        max-height:48px;
        max-width:160px;
    }
}
