/* Optical balance for the three supplied hardware brands. No distortion. */
#references .v-63:has(.vif-advantech){display:grid!important;grid-template-columns:repeat(3,minmax(0,180px));justify-content:center;align-items:center;gap:24px clamp(32px,6vw,80px);width:100%}
#references .v-63:has(.vif-advantech)>.v-client-logo{width:100%!important;max-width:180px;margin:0;display:flex;align-items:center;justify-content:center;justify-self:center;min-width:0}
#references .v-63:has(.vif-advantech) img{display:block;object-fit:contain;max-width:100%}
#references .v-63:has(.vif-advantech) img[alt="Dell"]{width:92px;height:92px}
#references .v-63:has(.vif-advantech) img[alt="Lenovo"]{width:150px;height:50px}
#references .v-63 .vif-advantech img{width:180px;height:auto;aspect-ratio:120/25}
main.vp-page .vp-server-partners:has(.vif-advantech){grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px}
.vp-server-partners-logos:has(.vif-advantech){display:grid;grid-template-columns:80px minmax(0,150px) minmax(0,180px);justify-content:center;align-items:center;gap:24px;width:100%;min-width:0}
.vp-server-partners-logos:has(.vif-advantech)>figure{display:flex;justify-content:center;align-items:center;width:100%;min-width:0;margin:0}
.vp-server-partners-logos:has(.vif-advantech) img{display:block;object-fit:contain;max-width:100%}
.vp-server-partners-logos:has(.vif-advantech) .vp-logo-dell img{width:80px;height:80px}
.vp-server-partners-logos:has(.vif-advantech) .vp-logo-lenovo img{width:150px;height:50px}
.vp-server-partners-logos .vif-advantech img{width:180px;height:auto;aspect-ratio:120/25}
@media(max-width:1100px){main.vp-page .vp-server-partners:has(.vif-advantech){grid-template-columns:minmax(0,1fr);gap:28px}}
@media(max-width:600px){
 #references .v-63:has(.vif-advantech){grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1.5fr);gap:16px}
 #references .v-63:has(.vif-advantech) img[alt="Dell"]{width:64px;height:64px}
 #references .v-63:has(.vif-advantech) img[alt="Lenovo"]{width:105px;height:35px}
 #references .v-63 .vif-advantech img{width:126px;height:auto}
 .vp-server-partners-logos:has(.vif-advantech){grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1.5fr);gap:16px}
 .vp-server-partners-logos:has(.vif-advantech) .vp-logo-dell img{width:64px;height:64px}
 .vp-server-partners-logos:has(.vif-advantech) .vp-logo-lenovo img{width:105px;height:35px}
 .vp-server-partners-logos .vif-advantech img{width:126px;height:auto}
}
