/*! PostScript Web App Framework | All Rights Reserved */form.module.form .drag-drop-image{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;height:auto;min-height:120px;width:auto;margin:2px 2px 20px;padding:10px;background:#f7f7f7 no-repeat 50%;background-size:contain;background-blend-mode:multiply;border:4px dashed rgba(0,0,0,.1);-webkit-box-shadow:none;box-shadow:none;border-radius:20px;font-size:14px;line-height:1em;font-weight:700;font-style:italic;color:#333;text-shadow:2px 2px 2px #fff,2px -2px 2px #fff,-2px -2px 2px #fff,-2px 2px 2px #fff;text-align:center}form.module.form .drag-drop-image.drag-drop-image-ready{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}form.module.form .drag-drop-image.dragover,form.module.form .drag-drop-image:hover{background-color:#e5f0ff;border-color:#c5d0df}form.module.form .drag-drop-image:before{content:"\f382";display:block;position:absolute;z-index:25;top:50%;left:50%;height:50px;width:80px;margin:-25px -40px;padding:0;font:50px/1em Font Awesome\ 5 Pro;font-weight:700;color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.5),0 3px 10px rgba(0,0,0,.25);text-align:center;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;pointer-events:none}form.module.form .drag-drop-image.dragover: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{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;max-width:calc(100% + 8px);width:calc(100% + 8px);height:calc(100% + 8px);margin:-4px;padding:4px;opacity:0;cursor:pointer}form.module.form .drag-drop-image span.error{width:100%;margin-top:0;font-weight:700}form.module.form .drag-drop-image .drag-drop-label{display:block;width:100%;margin:0;padding:0 5px 10px}form.module.form .drag-drop-image .preview-item{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;position:relative;z-index:15;height:80px;width:100%;max-width:120px;margin:2px;padding:5px;background:rgba(0,0,0,0) no-repeat 50%;background-size:contain;background-blend-mode:multiply;border:2px dotted rgba(0,0,0,.1);-webkit-box-shadow:none;box-shadow:none;border-radius:10px;font-size:14px;line-height:1em;font-weight:700;font-style:italic;color:#333;text-shadow:2px 2px 2px #fff,2px -2px 2px #fff,-2px -2px 2px #fff,-2px 2px 2px #fff;text-align:left;pointer-events:none;-webkit-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}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-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:"\f03e";display:block;position:absolute;z-index:25;top:50%;left:50%;height:32px;width:50px;margin:-16px -25px;padding:0;font:32px/1em Font Awesome\ 5 Pro;font-weight:700;text-shadow:0 1px 5px rgba(0,0,0,.5),0 3px 10px rgba(0,0,0,.25);text-align:center;opacity:.5}form.module.form .drag-drop-image .button.button-remove,form.module.form .drag-drop-image .button.button-sort{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:20;display:inline-block;vertical-align:middle;height:auto;min-width:20px;margin:2px;padding:6px 8px;border-radius:5px;font-size:14px;line-height:1em;text-align:center;cursor:pointer;pointer-events:auto}form.module.form .drag-drop-image .preview-item.ui-sortable-placeholder{background:#cce1ff!important;border:1px solid #b5c3d6!important;visibility:visible!important}