.aem-AuthorLayer-Edit .modal-window{position:static;top:auto;left:auto;transform:none;visibility:visible;width:100%;opacity:1;z-index:1010}
.aem-AuthorLayer-Edit .modal-window__overlay{position:static;top:auto;left:auto}
.aem-AuthorLayer-Edit .modal-window__wrapper{display:block}
.modal-window{box-sizing:border-box;position:fixed;left:0;top:0;width:100%;height:100%;visibility:hidden;opacity:0;z-index:1010;overflow:hidden;padding:30px 0}
@media(prefers-reduced-motion:reduce){.modal-window{transition:none}
}
@media(prefers-reduced-motion:no-preference){.modal-window{transition:visibility .8s,opacity .8s,z-index .8s}
}
.modal-window--visible{visibility:visible;opacity:1;display:flex;overflow-y:auto;scrollbar-width:none}
.modal-window--visible::-webkit-scrollbar{display:none}
.modal-window--visible.modal-window--animation-type--fade-in .modal-window__wrapper{display:block}
.modal-window--visible.modal-window--animation-type--fade-up .modal-window__wrapper{display:block}
@media(prefers-reduced-motion:reduce){.modal-window--visible.modal-window--animation-type--fade-up .modal-window__wrapper{animation:slide-up .0001s ease-out}
}
@media(prefers-reduced-motion:no-preference){.modal-window--visible.modal-window--animation-type--fade-up .modal-window__wrapper{animation:slide-up .8s ease-out}
}
.modal-window--visible.modal-window--animation-type--fade-down .modal-window__wrapper{display:block}
@media(prefers-reduced-motion:reduce){.modal-window--visible.modal-window--animation-type--fade-down .modal-window__wrapper{animation:slide-down .0001s ease-out}
}
@media(prefers-reduced-motion:no-preference){.modal-window--visible.modal-window--animation-type--fade-down .modal-window__wrapper{animation:slide-down .8s ease-out}
}
.modal-window__overlay{position:fixed;z-index:1020;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}
.modal-window--close-icon-theme--large .modal-window__overlay{background:rgba(0,0,0,0.6)}
.modal-window__wrapper{position:relative;z-index:1030;display:none;max-width:calc(100vw - 80px);margin:auto}
.modal-window--close-icon-theme--large .modal-window__wrapper.focus-visible{border-radius:30px}
.modal-window--close-icon-theme--large .modal-window__content{border-radius:30px;overflow:hidden}
.modal-window__close{position:relative;z-index:1020;width:auto;display:flex;justify-content:flex-end}
.modal-window--close-icon-position--outside .modal-window__close{margin-top:10px;margin-bottom:10px;margin-left:-10px}
.modal-window--close-icon-position--inside-15 .modal-window__close{position:absolute;right:15px;top:15px}
.modal-window--close-icon-position--inside-10 .modal-window__close{position:absolute;right:10px;top:10px}
.modal-window--close-icon-theme--light .modal-window__close{color:#f8f8f8}
.modal-window--close-icon-theme--dark .modal-window__close{color:#2b2926}
.modal-window--close-icon-theme--large .modal-window__close{top:0;right:-40px;margin:0}
.modal-window--close-icon-theme--large .modal-window__close .modal-window__close-button{width:40px;height:40px;background-color:rgba(255,255,255,0.1);box-sizing:border-box;padding:11px;border-radius:50%;color:#fff}
.modal-window__close-button{width:15px;height:15px;cursor:pointer;border-radius:4px}
.modal-window__end{opacity:0}
@keyframes slide-up{from{opacity:0;transform:translateY(100px)}
to{opacity:1;transform:translateY(0)}
}
@keyframes slide-down{from{opacity:0;transform:translateY(-100px)}
to{opacity:1;transform:translateY(0)}
}