.sp-car .sp-car-image.beril-gallery-cover,.atk-car .atk-car-img.beril-gallery-cover{padding:0;overflow:hidden;aspect-ratio:16/10;height:auto}
.beril-gallery-cover button{border:0;padding:0;position:relative;display:block;width:100%;height:100%;background:#edf1f5;cursor:zoom-in;color:white}
.sp-car .beril-gallery-cover button img,.atk-car .beril-gallery-cover button img{display:block;width:100%!important;height:100%!important;max-height:none!important;padding:0;object-fit:cover;mix-blend-mode:normal}
.beril-gallery-cover button span{position:absolute;bottom:10px;right:10px;background:#19212b;color:#fff;padding:6px 10px;border-radius:6px;font-size:13px}
.beril-gallery-dialog{border:0;border-radius:14px;max-width:min(880px,94vw);width:100%;max-height:92vh;padding:16px;color:#19212b}
.beril-gallery-dialog::backdrop{background:#111c}
.beril-gallery-dialog header,.beril-gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}
.beril-gallery-dialog h2{margin:0;font-size:20px}
.beril-gallery-dialog button{min-height:44px;min-width:44px;padding:6px 10px;border:1px solid #bcc5d1;border-radius:6px;background:#fff;color:#19212b}
.beril-gallery-dialog figure{margin:12px 0 6px}
.beril-gallery-dialog img{display:block;width:100%;height:min(60vh,520px);object-fit:contain;background:#eef1f4}
.beril-gallery-dialog figcaption{padding:6px 0;font-size:13px}
.beril-gallery-dialog a{text-decoration:underline}
.beril-gallery-dialog [hidden]{display:none}
