.bg-stage{overflow:hidden}.bg-stage-inner{min-height:clamp(520px,68vh,860px);height:clamp(520px,68vh,860px);position:relative}.bg-preview-wrap{position:absolute;inset:0;display:none;align-items:center;justify-content:center;padding:clamp(18px,3.4vw,54px);box-sizing:border-box;overflow:visible;min-width:0;min-height:0}.bg-preview-wrap.active,.bg-preview-wrap.show-original,#bgPreviewWrap.active{display:flex!important}.bg-preview-wrap img,.bg-preview-wrap .bg-main-image,.bg-preview-wrap .bg-original-image,#bgResultImage,#bgOriginalImage{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;transform:none!important;margin:auto!important;flex:0 1 auto}.bg-preview-wrap.show-original .bg-main-image,.bg-preview-wrap:not(.show-original) .bg-original-image{display:none!important}.bg-preview-wrap.show-original .bg-original-image,.bg-preview-wrap:not(.show-original) .bg-main-image{display:block!important}.bg-empty{min-height:100%}@media(max-width:900px){.bg-stage-inner{min-height:clamp(460px,62vh,720px);height:clamp(460px,62vh,720px)}.bg-preview-wrap{padding:18px}}@media(max-width:560px){.bg-stage-inner{min-height:clamp(430px,58vh,640px);height:clamp(430px,58vh,640px)}.bg-preview-wrap{padding:14px}}
