/* AgencySlick permanent mobile profile image fix - 2026-09-29 */
@media (max-width: 760px), (hover: none) and (pointer: coarse) {
    body figure.gtmodel,
    body .ecsorts-cards figure.gtmodel,
    body .models-cards figure.gtmodel {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        min-height: 1px !important;
        transform: none !important;
        backface-visibility: visible !important;
    }

    body figure.gtmodel > img.gt-model-image,
    body figure.gtmodel:hover > img.gt-model-image,
    body figure.gtmodel.hover > img.gt-model-image,
    body .ecsorts-cards figure.gtmodel > img.gt-model-image,
    body .models-cards figure.gtmodel > img.gt-model-image {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        transform: none !important;
        filter: none !important;
        backface-visibility: visible !important;
    }

    body figure.gtmodel:hover > div,
    body figure.gtmodel.hover > div {
        opacity: 0 !important;
    }

    body .ecsorts-cards,
    body .models-cards,
    body #isotope-list .item {
        visibility: visible !important;
        opacity: 1 !important;
    }
}
