/* Scope every override to the Auth gallery; leave other dialogs untouched. */
body .pdv-detail-lightbox[data-pdv-lightbox]{position:fixed!important;inset:0!important;z-index:2147483000!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;place-items:center!important;width:100%!important;max-width:none!important;height:100vh!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:72px 80px!important;overflow:hidden!important;background:rgba(8,13,25,.96)!important;transform:none!important;isolation:isolate;color:#fff}
body .pdv-detail-lightbox[data-pdv-lightbox][hidden]{display:none!important}
body .pdv-detail-lightbox[data-pdv-lightbox]>img{grid-area:1/1!important;display:block!important;position:static!important;float:none!important;box-sizing:border-box!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:contain!important;object-position:center!important;transform:none!important;box-shadow:none!important;background:transparent!important}
body .pdv-detail-lightbox[data-pdv-lightbox]>button{position:absolute!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:50%!important;background:rgba(255,255,255,.1)!important;color:#fff!important;cursor:pointer;line-height:0!important;font-size:0!important;box-shadow:none!important;z-index:2}
body .pdv-detail-lightbox[data-pdv-lightbox]>[data-pdv-lightbox-close]{top:max(16px,env(safe-area-inset-top))!important;right:max(16px,env(safe-area-inset-right))!important;bottom:auto!important;left:auto!important;transform:none!important}
body .pdv-detail-lightbox[data-pdv-lightbox]>[data-pdv-lightbox-prev]{top:50%!important;left:max(16px,env(safe-area-inset-left))!important;right:auto!important;bottom:auto!important;transform:translateY(-50%)!important}
body .pdv-detail-lightbox[data-pdv-lightbox]>[data-pdv-lightbox-next]{top:50%!important;right:max(16px,env(safe-area-inset-right))!important;left:auto!important;bottom:auto!important;transform:translateY(-50%)!important}
body .pdv-detail-lightbox[data-pdv-lightbox]>button[hidden]{display:none!important}
.pdv-detail-page .pdv-gallery-arrow{display:grid!important;place-items:center!important;width:44px;min-width:44px;height:44px;min-height:44px;padding:0!important;line-height:0!important;font-size:0!important}
.pdv-detail-page .pdv-gallery-arrow:before,.pdv-detail-page .pdv-gallery-arrow:after,body .pdv-detail-lightbox[data-pdv-lightbox]>button:before,body .pdv-detail-lightbox[data-pdv-lightbox]>button:after{content:none!important}
.pdv-detail-page .pdv-gallery-arrow svg,body .pdv-detail-lightbox[data-pdv-lightbox]>button svg{display:block!important;width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round;stroke-linejoin:round;transform:none!important;pointer-events:none}
.pdv-detail-page .pdv-gallery-arrow:focus-visible,body .pdv-detail-lightbox[data-pdv-lightbox]>button:focus-visible{outline:3px solid #8da7ff!important;outline-offset:4px}
body .pdv-detail-lightbox[data-pdv-lightbox]>button:hover{background:rgba(255,255,255,.2)!important}
.pdv-gallery-status{position:absolute;bottom:max(18px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);margin:0;padding:8px 14px;border-radius:24px;color:#fff;background:rgba(255,255,255,.1);font:500 13px/1.5 Poppins,sans-serif;text-align:center;pointer-events:none}
@media(max-width:600px){body .pdv-detail-lightbox[data-pdv-lightbox]{padding:76px 12px 92px!important}body .pdv-detail-lightbox[data-pdv-lightbox]>[data-pdv-lightbox-prev],body .pdv-detail-lightbox[data-pdv-lightbox]>[data-pdv-lightbox-next]{top:auto!important;bottom:max(18px,env(safe-area-inset-bottom))!important;transform:none!important}.pdv-gallery-status{bottom:max(22px,env(safe-area-inset-bottom))}.pdv-detail-page .pdv-gallery-arrow.is-prev{left:10px}.pdv-detail-page .pdv-gallery-arrow.is-next{right:10px}}
