/*! PostScript Web App Framework | All Rights Reserved */form.module.form .drag-drop-image{background:#f7f7f7 no-repeat 50%;background-blend-mode:multiply;background-size:contain;border:4px dashed rgba(0,0,0,.1);border-radius:20px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;display:block;font-size:14px;font-style:italic;font-weight:700;height:auto;line-height:1em;margin:2px 2px 20px;min-height:120px;padding:10px;position:relative;text-align:center;text-shadow:2px 2px 2px #fff,2px -2px 2px #fff,-2px -2px 2px #fff,-2px 2px 2px #fff;width:auto}form.module.form .drag-drop-image.drag-drop-image-ready{-webkit-transition:all .5s ease;transition:all .5s ease}form.module.form .drag-drop-image.dragover,form.module.form .drag-drop-image:focus-within,form.module.form .drag-drop-image:hover{background-color:#e5f0ff;border-color:#c5d0df}form.module.form .drag-drop-image:before{color:#fff;content:"";display:block;font:50px/1em Font Awesome\ 6 Pro,Font Awesome\ 5 Pro,FontAwesome;font-weight:700;height:50px;left:50%;margin:-25px -40px;opacity:0;padding:0;pointer-events:none;position:absolute;text-align:center;text-shadow:0 1px 5px rgba(0,0,0,.5),0 3px 10px rgba(0,0,0,.25);top:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease;transition:all .5s ease;width:80px;z-index:25}form.module.form .drag-drop-image.dragover:before,form.module.form .drag-drop-image:focus-within:before,form.module.form .drag-drop-image:hover:before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}form.module.form .drag-drop-image input{bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:calc(100% + 8px);left:0;margin:-4px;max-width:calc(100% + 8px);opacity:0;padding:4px;position:absolute;right:0;top:0;width:calc(100% + 8px);z-index:10}form.module.form .drag-drop-image span.error{font-weight:700;margin-top:0;width:100%}form.module.form .drag-drop-image .drag-drop-label{display:block;margin:0;padding:0 5px 10px;width:100%}form.module.form .drag-drop-image .preview-item{background:rgba(0,0,0,0) no-repeat 50%;background-blend-mode:multiply;background-size:contain;border:2px dotted rgba(0,0,0,.1);border-radius:10px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;display:inline-block;font-size:14px;font-style:italic;font-weight:700;height:80px;line-height:1em;margin:2px;max-width:120px;padding:5px;pointer-events:none;position:relative;text-align:left;text-shadow:2px 2px 2px #fff,2px -2px 2px #fff,-2px -2px 2px #fff,-2px 2px 2px #fff;-webkit-transition:background .5s ease;transition:background .5s ease;vertical-align:top;width:100%;z-index:15}form.module.form .drag-drop-image .preview-item input{display:none;pointer-events:none}form.module.form .drag-drop-image .preview-item span.error{display:none}form.module.form .drag-drop-image .preview-item .preview-name{bottom:2px;color:#333;font-size:10px;left:2px;line-height:1.2em;opacity:.8;overflow:hidden;position:absolute;right:2px;text-align:center;text-overflow:ellipsis;text-shadow:1px 1px 2px #fff;white-space:nowrap}form.module.form .drag-drop-image .preview-item.preview-item-single{height:120px;max-width:100%}form.module.form .drag-drop-image .preview-item.preview-item-placeholder{position:relative}form.module.form .drag-drop-image .preview-item.preview-item-placeholder:before{content:"";display:block;font:32px/1em Font Awesome\ 6 Pro,Font Awesome\ 5 Pro,FontAwesome;font-weight:700;height:32px;left:50%;margin:-16px -25px;opacity:.5;padding:0;position:absolute;text-align:center;text-shadow:0 1px 5px rgba(0,0,0,.5),0 3px 10px rgba(0,0,0,.25);top:50%;width:50px;z-index:25}form.module.form .drag-drop-image .button.button-remove,form.module.form .drag-drop-image .button.button-sort{border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:14px;height:auto;line-height:1em;margin:2px;min-width:20px;padding:6px 8px;pointer-events:auto;position:relative;text-align:center;vertical-align:middle;z-index:20}form.module.form .drag-drop-image .preview-item.ui-sortable-placeholder{background:cssDarken(#e5f0ff,5%)!important;border:1px solid cssdarken(#c5d0df,5%)!important;visibility:visible!important}.theme-dark form.module.form .drag-drop-image,.theme-dark form.module.form .drag-drop-image .preview-item{background-blend-mode:normal;background-color:#171717;border-color:rgba(0,0,0,.5);color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.5),2px -2px 2px rgba(0,0,0,.5),-2px -2px 2px rgba(0,0,0,.5),-2px 2px 2px rgba(0,0,0,.5)}.theme-dark form.module.form .drag-drop-image.dragover,.theme-dark form.module.form .drag-drop-image.dragover .preview-item,.theme-dark form.module.form .drag-drop-image:hover,.theme-dark form.module.form .drag-drop-image:hover .preview-item{background-color:#25303f;border-color:#05101f}.theme-dark form.module.form .drag-drop-image .preview-item .preview-name{color:#fff;text-shadow:1px 1px 2px #000}.theme-dark form.module.form .drag-drop-image .preview-item.ui-sortable-placeholder{background-color:cssDarken(#e5f0ff,90%)!important;border-color:cssDarken(#c5d0df,90%)!important}form.module.form .drag-drop-image-pending:not(.drag-drop-image):not(.drag-drop-image-ready){-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,0);display:block;height:120px;overflow:hidden;position:relative;text-shadow:none}form.module.form .drag-drop-image-pending:not(.drag-drop-image):not(.drag-drop-image-ready):before{-webkit-animation:PS_DragDropImageLoading 1.2s ease-in-out infinite;animation:PS_DragDropImageLoading 1.2s ease-in-out infinite;background:#c5d0df;border-radius:5px;bottom:auto;content:"";display:block;height:40px;left:50%;position:absolute;right:auto;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px}@-webkit-keyframes PS_DragDropImageLoading{0%{-webkit-transform:translate(-50%,-50%) perspective(120px) rotateX(0deg) rotateY(0deg);transform:translate(-50%,-50%) perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:translate(-50%,-50%) perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:translate(-50%,-50%) perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{-webkit-transform:translate(-50%,-50%) perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:translate(-50%,-50%) perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes PS_DragDropImageLoading{0%{-webkit-transform:translate(-50%,-50%) perspective(120px) rotateX(0deg) rotateY(0deg);transform:translate(-50%,-50%) perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:translate(-50%,-50%) perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:translate(-50%,-50%) perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{-webkit-transform:translate(-50%,-50%) perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:translate(-50%,-50%) perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}form.module.form .drag-drop-image-pending:not(.drag-drop-image):not(.drag-drop-image-ready)+input{height:1px;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none}/*# sourceMappingURL=style-helper.min.css.map */
