/* DCL Builder: stilul elementului „gallery”. Generat in T2 din stilurile de baza; ordinea regulilor e cea de dinainte. T7: regulile .dclb-ba-* s-au mutat în compare_images/compare.css (.dclb-cmp-*). */
.dclb-gal{display:grid}
.dclb-gal-i{display:block;margin:0;overflow:hidden;position:relative}
.dclb-gal-i img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s}
.dclb-gal a.dclb-gal-i:hover img{transform:scale(1.04)}
.dclb-gal-c{font-size:14px;opacity:.75;padding:6px 2px 0;display:block}
.dclb-lb{display:none;position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.9);align-items:center;justify-content:center;padding:24px}
.dclb-lb:target{display:flex}
.dclb-lb img{max-width:100%;max-height:100%;object-fit:contain;position:relative;z-index:1;pointer-events:none}
.dclb-lb-x{position:absolute;inset:0;cursor:zoom-out}
.dclb-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.dclb-logos img{width:auto;max-width:100%;object-fit:contain;display:block}
.dclb-logos.is-gray img{filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s}
.dclb-logos.is-gray img:hover{filter:none;opacity:1}
@media(max-width:767px){.dclb-logos{justify-content:center}}
