/* CarOcasión Furgómetro integrado 2.6.0 */
.co-fm-section, .co-fm-section * {box-sizing:border-box}
.co-fm-section {width:100%;padding-top:34px;padding-bottom:34px;color:#193348}
.co-fm-head {display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px}
.co-fm-head h2 {font-size:clamp(25px,2.5vw,33px);font-weight:800;margin:8px 0 7px;color:#102d43;line-height:1.14}
.co-fm-head p {color:#607887;margin:0;font-size:15px}
.co-fm-kicker {font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#078da4}
.co-fm-highlights {display:flex;gap:12px;flex:0 0 auto}
.co-fm-highlight {background:linear-gradient(155deg,#f3fdff,#eaf8fb);border:1px solid #d2eaf0;border-radius:13px;padding:13px 17px;min-width:180px;display:flex;flex-direction:column;justify-content:center;gap:4px;}
.co-fm-highlight>span {display:block;color:#547485;font-size:13px;font-weight:650}
.co-fm-highlight strong {font-size:26px;font-weight:900;line-height:1;color:#007e99}
.co-fm-highlight strong .co-fm-unit {font-size:17px}
.co-fm-photos {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:0 0 19px}
.co-fm-photo {margin:0;min-width:0;border:1px solid #dfeaf0;background:linear-gradient(180deg,#fff,#f5f9fc);border-radius:16px;overflow:hidden;padding:12px 12px 8px;text-align:center}
.co-fm-photo-inner {width:100%;height:260px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.co-fm-photo img {display:block;width:100%;height:100%;object-fit:contain;object-position:center center;max-width:100%;max-height:100%;margin:0 auto;}
.co-fm-photo figcaption {font-size:14px;color:#344f61;font-weight:800;padding:9px 0 5px}
.co-fm-tables {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.co-fm-table {border:1px solid #e1eaf0;border-radius:15px;background:#f6fafc;padding:14px 15px 13px;min-width:0;}
.co-fm-table h3 {font-size:17px;margin:0 0 9px;color:#153246;font-weight:850;line-height:1.2}
.co-fm-table-row {display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid #e1eaf0}
.co-fm-table-row>span {font-size:13px;color:#526d7d;line-height:1.28;max-width:70%}
.co-fm-table-row strong {font-size:14px;text-align:right;white-space:nowrap;color:#18364c;font-weight:850}
.co-fm-table-row strong .co-fm-unit {font-weight:700;font-size:12px}
.co-fm-caveat {font-size:12px;line-height:1.5;color:#627884;margin:16px 2px 0}
@media(max-width:960px){.co-fm-head{align-items:flex-start;flex-direction:column}.co-fm-highlights{width:100%}.co-fm-highlight{flex:1;min-width:0}.co-fm-tables{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:660px){.co-fm-section{padding-top:28px;padding-bottom:28px}.co-fm-photos{grid-template-columns:1fr;gap:12px}.co-fm-photo-inner{height:210px}.co-fm-tables{grid-template-columns:1fr;gap:11px}.co-fm-highlights{flex-wrap:wrap}.co-fm-highlight{flex:1 1 170px}.co-fm-head h2{font-size:26px}}
/* Suprime el bloque antiguo solo si esta versión está mostrando el integrado.
   El complemento anterior se puede desactivar en Plugins sin perder las medidas. */
body:has(#co-fm-title) #fcg-section-template,
body:has(#co-fm-title) .fcg-section {display:none!important}
