@media(max-width:1000px){body[data-foundation] .fleet-panel73 img[src*="equipo-5-v67"]{object-position:25% center!important}}
@media(min-width:1001px){body[data-foundation] #ecko .fleet-library79{padding-block:54px!important}body[data-foundation] #ecko .fleet-library79 .fleet-layout.fleet-photo-only78{grid-template-columns:minmax(0,410px) minmax(0,580px)!important;gap:26px 64px!important}body[data-foundation] #ecko .fleet-library79 .fleet-layout.fleet-photo-only78 .fleet-photo{max-width:410px!important}body[data-foundation] #ecko .fleet-library79 .fleet-heading82 h2{font-size:34px!important}body[data-foundation] #ecko .fleet-library79 .cv-cover82{max-width:126px!important}body[data-foundation] #ecko .fleet-library79 .cv-summary82 h3{font-size:28px!important}}
body .cv-preview129{--cv-accent:#e8b918;position:fixed;inset:0;margin:auto;width:min(900px,calc(100vw - 32px));height:min(900px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px);padding:0;border:3px solid var(--cv-accent);border-radius:14px;background:#f5f5f0;color:#1b3040;box-sizing:border-box;overflow:auto}
body .cv-preview129.cv-green129{--cv-accent:#86b936}
.cv-preview129::backdrop{background:#07121dd9;backdrop-filter:blur(5px)}
.cv-preview129[open]{display:flex;flex-direction:column;animation:cvReveal129 .24s ease-out}
body .cv-preview129>header{position:static!important;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;background:#fff;color:#1b3040;border-bottom:1px solid #dce0dd;flex:none}
.cv-preview129 header span{font:10px/1.5 monospace;letter-spacing:.15em;color:#6c777d}
.cv-preview129 h2{font-size:22px;margin:5px 0 0;line-height:1.25}
.cv-preview129 button{width:44px;height:44px;flex:none;border:1px solid #ccd4d5;border-radius:50%;background:#fff;color:#203541;font-size:28px;cursor:pointer}
.cv-stage129{flex:1;min-height:0;display:flex;justify-content:center;padding:20px;overflow:auto;background:#e7eae7}
.cv-stage129 img{width:100%;height:100%;object-fit:contain;min-height:0}
body .cv-preview129>footer{background:#fff;color:#203541;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;flex:none}
.cv-preview129 footer>span{font-size:12px;color:#687780}.cv-preview129 footer>div{display:flex;gap:12px;flex-wrap:wrap}
.cv-preview129 footer a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid var(--cv-accent);border-radius:5px;font-size:13px;text-decoration:none}.cv-preview129 .cv-download129{background:var(--cv-accent);font-weight:600}
.cv-preview129 :is(a,button):focus-visible{outline:2px solid var(--cv-accent);outline-offset:3px}
body .cv-selected129{outline:3px solid #e8b918!important;outline-offset:5px}body[data-foundation] .cv-selected129{outline-color:#86b936!important}
@media(max-width:600px){body .cv-preview129>header{padding:16px;gap:12px}.cv-preview129 h2{font-size:18px}.cv-stage129{padding:12px}body .cv-preview129>footer{padding:14px 16px;gap:10px}.cv-preview129 footer>div{width:100%}.cv-preview129 footer a{flex:1;font-size:12px}}
@keyframes cvReveal129{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.cv-preview129[open]{animation:none}}
