/* Update 448: globale Bildautomatik mit Wasserzeichen und Bildschutz */
.anbita-auto-media-frame{
    position:relative!important;
    overflow:hidden!important;
    isolation:isolate!important;
}
.anbita-auto-media-wrapper{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
}
.anbita-auto-media-frame::after{
    content:""!important;
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    width:clamp(92px,22%,168px)!important;
    max-width:34%!important;
    aspect-ratio:1631/854!important;
    background-image:var(--anbita-image-watermark)!important;
    background-repeat:no-repeat!important;
    background-position:center!important;
    background-size:contain!important;
    opacity:.38!important;
    pointer-events:none!important;
    z-index:4!important;
}
.anbita-auto-media-frame[data-anbita-watermark-size="small"]::after{
    width:clamp(74px,18%,122px)!important;
    max-width:30%!important;
    top:8px!important;
    right:8px!important;
}
.anbita-auto-media-frame[data-anbita-watermark-size="large"]::after{
    width:clamp(108px,24%,176px)!important;
    max-width:36%!important;
}
.anbita-auto-managed-image{
    display:block!important;
    max-width:100%!important;
    user-select:none!important;
    -webkit-user-drag:none!important;
    -webkit-touch-callout:none!important;
}
.anbita-auto-media-frame[data-anbita-fit="cover"][data-anbita-fixed-frame="1"] > img.anbita-auto-managed-image,
.anbita-auto-media-frame[data-anbita-fit="cover"][data-anbita-fixed-frame="1"] > picture > img.anbita-auto-managed-image,
.anbita-auto-media-frame[data-anbita-fit="cover"][data-anbita-fixed-frame="1"] img.anbita-auto-managed-image{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    object-position:center center!important;
}
.anbita-auto-media-frame[data-anbita-fit="contain"][data-anbita-fixed-frame="1"] > img.anbita-auto-managed-image,
.anbita-auto-media-frame[data-anbita-fit="contain"][data-anbita-fixed-frame="1"] > picture > img.anbita-auto-managed-image,
.anbita-auto-media-frame[data-anbita-fit="contain"][data-anbita-fixed-frame="1"] img.anbita-auto-managed-image{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    object-position:center center!important;
    background:transparent!important;
}
.anbita-auto-media-frame[data-anbita-fixed-frame="0"] > img.anbita-auto-managed-image,
.anbita-auto-media-frame[data-anbita-fixed-frame="0"] > picture > img.anbita-auto-managed-image,
.anbita-auto-media-frame[data-anbita-fixed-frame="0"] img.anbita-auto-managed-image{
    width:100%!important;
    height:auto!important;
}
.anbita-auto-managed-image.anbita-auto-crop-active{
    transform:translate(var(--anbita-auto-crop-shift-x,0%), var(--anbita-auto-crop-shift-y,0%)) scale(var(--anbita-auto-crop-zoom,1))!important;
    transform-origin:center center!important;
}
@media (max-width:1024px){
    .anbita-auto-media-frame::after{
        top:9px!important;
        right:9px!important;
        width:clamp(84px,24%,148px)!important;
        max-width:36%!important;
    }
}
@media (max-width:760px){
    .anbita-auto-media-frame::after{
        top:8px!important;
        right:8px!important;
        width:clamp(74px,28%,118px)!important;
        max-width:38%!important;
        opacity:.34!important;
    }
}
body.anbita-app .anbita-auto-media-frame::after{
    top:8px!important;
    right:8px!important;
    width:clamp(74px,28%,118px)!important;
    max-width:38%!important;
}
