.cropper-studio,.cropper-studio>.cropper-results,.studio-stage,.studio-canvas-area,.cropper-studio .crop-grid,.cropper-studio .crop-item{min-width:0;max-width:100%}
.studio-canvas-area{overflow:hidden}
.cropper-studio .crop-item{overflow:hidden!important;contain:layout paint style}
.cropper-studio .crop-item.focused{grid-template-columns:minmax(0,1fr) minmax(250px,320px)!important;align-items:stretch;overflow:hidden!important}
.cropper-studio .crop-item .crop-canvas-wrap{position:relative;isolation:isolate;overflow:hidden!important;max-width:100%;width:100%;contain:strict}
.cropper-studio .crop-item.focused .crop-canvas-wrap{height:clamp(460px,62vh,680px)!important;min-height:0!important;max-height:680px!important;aspect-ratio:auto!important}
.cropper-studio .crop-canvas-wrap canvas{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important}
.cropper-studio .crop-canvas-wrap .crop-grid-lines{z-index:2}
.cropper-studio .crop-canvas-wrap>span,.cropper-studio .crop-canvas-wrap>b{z-index:3}
.cropper-studio .crop-item.focused .crop-meta{min-width:0;max-height:680px;overflow-y:auto;overflow-x:hidden}
@media(max-width:1200px){.cropper-studio .crop-item.focused{grid-template-columns:1fr!important}.cropper-studio .crop-item.focused .crop-canvas-wrap{height:clamp(440px,58vh,620px)!important}.cropper-studio .crop-item.focused .crop-meta{max-height:none;overflow:visible}}
@media(max-width:620px){.cropper-studio .crop-item.focused .crop-canvas-wrap{height:460px!important;min-height:0!important}}
