/* V615 · Smart Global Zoom · APP-first */
.jc-global-zoomable-v615{
    position:relative;
    z-index:1;
    transform:scale(1);
    transform-origin:center center;
    transition:transform .17s ease,box-shadow .17s ease,filter .17s ease;
    will-change:transform;
    cursor:zoom-in;
}
@media (hover:hover) and (pointer:fine){
    .jc-global-zoom-photo-v615:hover{
        transform:scale(1.10);
        z-index:8;
        box-shadow:0 7px 18px rgba(17,51,82,.11);
        filter:saturate(1.025);
    }
    .jc-global-zoom-thumb-v615:hover{
        transform:scale(1.085);
        z-index:8;
        box-shadow:0 6px 16px rgba(17,51,82,.10);
        filter:saturate(1.02);
    }
    .jc-global-zoom-avatar-v615:hover{
        transform:scale(1.075);
        z-index:9;
        box-shadow:0 6px 15px rgba(17,51,82,.10);
    }
    .jc-global-zoom-graphic-v615:hover{
        transform:scale(1.025);
        z-index:5;
        box-shadow:none;
        filter:none;
    }
}
.jc-global-zoom-photo-v615.is-jc615-zoomed{transform:scale(1.10)!important;z-index:8!important;box-shadow:0 7px 18px rgba(17,51,82,.11)!important}
.jc-global-zoom-thumb-v615.is-jc615-zoomed{transform:scale(1.085)!important;z-index:8!important;box-shadow:0 6px 16px rgba(17,51,82,.10)!important}
.jc-global-zoom-avatar-v615.is-jc615-zoomed{transform:scale(1.075)!important;z-index:9!important;box-shadow:0 6px 15px rgba(17,51,82,.10)!important}
.jc-global-zoom-graphic-v615.is-jc615-zoomed{transform:scale(1.025)!important;z-index:5!important;box-shadow:none!important;filter:none!important}

#jc-global-tooltip-v615{
    position:fixed;
    z-index:2147483000;
    left:0;top:0;
    display:block;
    max-width:min(260px,calc(100vw - 24px));
    padding:6px 9px;
    border-radius:9px;
    background:rgba(24,36,49,.95);
    color:#fff;
    font:800 11px/1.15 Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    box-shadow:0 5px 14px rgba(0,0,0,.16);
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transform:translate3d(-9999px,-9999px,0);
    transition:opacity .13s ease,visibility .13s ease;
}
#jc-global-tooltip-v615.is-visible{opacity:1;visibility:visible}

@media(prefers-reduced-motion:reduce){
    .jc-global-zoomable-v615{transition:none!important;cursor:default}
    .jc-global-zoomable-v615:hover,
    .jc-global-zoomable-v615.is-jc615-zoomed{
        transform:none!important;
        box-shadow:none!important;
        filter:none!important;
    }
    #jc-global-tooltip-v615{transition:none!important}
}

/* V698 · La lupa es exclusiva de los iconos de Explorar. */
html body.home .jc-home-explorar-v561__media img.jc-global-zoomable-v615{transition:transform .17s ease,filter .17s ease!important;transform-origin:center center!important;will-change:transform!important}
@media(hover:hover) and (pointer:fine){
  html body.home .jc-home-explorar-v561__card:hover .jc-home-explorar-v561__media img.jc-global-zoomable-v615{transform:scale(1.16)!important;filter:saturate(1.04)!important;box-shadow:none!important}
}
html body.home .jc-home-explorar-v561__media img.jc-global-zoomable-v615.is-jc615-zoomed{transform:scale(1.16)!important;box-shadow:none!important}
@media(prefers-reduced-motion:reduce){html body.home .jc-home-explorar-v561__media img.jc-global-zoomable-v615.is-jc615-zoomed,html body.home .jc-home-explorar-v561__card:hover .jc-home-explorar-v561__media img.jc-global-zoomable-v615{transform:none!important}}
