/* Visible paired photo controls; native editor/upload/delete behavior is unchanged. */
body form[data-request="memorial/submit"].mzpt-form .mzpt-native-delete{display:none!important}
body form[data-request="memorial/submit"].mzpt-form #avatar.mzpt-photo,body form[data-request="memorial/submit"].mzpt-form #relatives .avatar.mzpt-photo{position:relative!important;width:148px!important;height:148px!important;min-width:148px!important;max-width:148px!important;overflow:visible!important;border-radius:10px!important;margin:0 auto 22px!important;background:#edf0e7!important}
body form[data-request="memorial/submit"].mzpt-form .avatar.mzpt-photo>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:10px!important}
body form[data-request="memorial/submit"].mzpt-form .avatar.mzpt-photo::before,body form[data-request="memorial/submit"].mzpt-form .avatar.mzpt-photo::after{content:none!important;display:none!important}
body form[data-request="memorial/submit"].mzpt-form .avatar.mzpt-photo>.mzpe-edit-photo,body form[data-request="memorial/submit"].mzpt-form .avatar.mzpt-photo>.mzpt-delete-photo,body form[data-request="memorial/submit"].mzpt-form #gallery .image .mzpe-edit-icon,body form[data-request="memorial/submit"].mzpt-form #gallery .image>a[data-request="memorial/submit/image/delete"]{box-sizing:border-box!important;appearance:none!important;position:absolute!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;top:auto!important;bottom:8px!important;left:auto!important;right:8px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;padding:10px!important;margin:0!important;transform:none!important;border:1px solid #d4ddcb!important;border-radius:8px!important;box-shadow:0 2px 8px #263c2526!important;background:#fffdf6f5!important;color:#102010!important;font:300 15px/1 'Open Sans',Arial,sans-serif!important;z-index:5!important;cursor:pointer}
body form[data-request="memorial/submit"].mzpt-form .avatar.mzpt-photo>.mzpe-edit-photo,body form[data-request="memorial/submit"].mzpt-form #gallery .image .mzpe-edit-icon{right:60px!important}
body form[data-request="memorial/submit"].mzpt-form :is(.mzpe-edit-photo,.mzpt-delete-photo,[data-request="memorial/submit/image/delete"]) svg{display:block!important;width:23px!important;height:23px!important;min-width:23px!important;flex:0 0 23px!important;pointer-events:none}
body form[data-request="memorial/submit"].mzpt-form :is(.mzpe-edit-photo,.mzpt-delete-photo,[data-request="memorial/submit/image/delete"])::before,body form[data-request="memorial/submit"].mzpt-form :is(.mzpe-edit-photo,.mzpt-delete-photo,[data-request="memorial/submit/image/delete"])::after{content:none!important;display:none!important}
body form[data-request="memorial/submit"].mzpt-form .avatar.mzpt-photo>button:hover,body form[data-request="memorial/submit"].mzpt-form #gallery .image :is(.mzpe-edit-icon,a[data-request="memorial/submit/image/delete"]):hover{background:#e4ecdb!important;border-color:#97af87!important}
body form[data-request="memorial/submit"].mzpt-form :is(.mzpe-edit-photo,.mzpt-delete-photo,[data-request="memorial/submit/image/delete"]):focus-visible{outline:2px solid #285329!important;outline-offset:3px!important}
body #mz-photo-editor.mzpt-dialog{background:#fbf7f1!important;border-color:#d5ddcd!important;color:#1f1c1c!important;font-family:'Open Sans',Arial,sans-serif!important}
body #mz-photo-editor.mzpt-dialog h2{font:400 32px/1.25 Georgia,'Times New Roman',serif!important;color:#1f1c1c!important}
body #mz-photo-editor.mzpt-dialog p{font:300 15px/1.7 'Open Sans',Arial,sans-serif!important;color:#1b1d19!important}
body #mz-photo-editor.mzpt-dialog button{font:300 15px/1.5 'Open Sans',Arial,sans-serif!important;border-color:#cbd6c2!important;color:#102010!important;background:#fffdf8!important}
body #mz-photo-editor.mzpt-dialog button:hover,body #mz-photo-editor.mzpt-dialog button[aria-pressed="true"]{background:#e5ecdd!important;border-color:#8ba77b!important}
body #mz-photo-editor.mzpt-dialog .mzpe-apply{background:#e4e9dc!important;border-color:#cbd5c1!important;color:#132013!important;border-radius:9px!important}
body #mz-photo-editor.mzpt-dialog .mzpe-stage{background:#edf0e7!important;border-color:#dae2d1!important}
body #mz-photo-editor.mzpt-dialog .mzpe-selection button{background:#285329!important;border-color:#fff!important;padding:0!important}
body form[data-request="memorial/submit"].mzpt-form .mzpe-form-status{font:300 14px/1.7 'Open Sans',Arial,sans-serif!important;color:#102010!important}
@media(max-width:600px){body #mz-photo-editor.mzpt-dialog h2{font-size:26px!important}body #mz-photo-editor.mzpt-dialog button{font-size:14px!important}}
