.media-chooser__preview__crop-btn{z-index:2;position:absolute;top:0;right:27px;padding:.2em .5em;border-radius:0 0 0 3px}.media-chooser__preview__crop-btn,.media-chooser__preview__crop-btn:hover{background:#ee9c27;color:#fff}@media (min-width:1200px){.media-chooser__preview__crop-btn{opacity:0;transition:opacity .3s ease}.media-chooser__preview__crop-btn:hover{opacity:1}}.media-chooser__preview:hover .media-chooser__preview__crop-btn{opacity:1}.media-chooser__preview__crop-btn:not(.hidden)+.media-chooser__preview__del-btn{border-bottom-left-radius:0}.component-row .well,.component .panel-body{position:relative}.component-row .well>.actions,.component .panel-body>.actions{height:25px}.actions .drag-component,.actions .edit-component,.actions .move-row,.actions .remove-component,.actions .remove-row{font-weight:500;position:absolute}.actions .edit-component,.actions .move-row,.actions .remove-component,.actions .remove-row{top:10px;border:1px solid #ddd}.actions .move-row{top:5px;color:#2997ce;padding:6px 9px;border-right:0;border-radius:3px 0 0 3px}.actions .remove-row{top:5px;left:52px;color:#f0524e;padding:6px 10px;border-radius:0 3px 3px 0}.actions .edit-component{right:42px;color:green;padding:6px 9px;border-right:0;border-radius:3px 0 0 3px}.actions .remove-component{right:10px;color:#f0524e;font-weight:500;padding:6px 10px;border-radius:0 3px 3px 0}.actions .drag-component{top:0;left:0;right:0;bottom:0;cursor:grab}.actions .drag-component:active,.actions .drag-component:focus{cursor:grabbing!important}.component-placeholder .panel{height:102px;margin-bottom:0;border-style:dotted}.component-placeholder .panel .panel-body{line-height:60px}.resize-handle{top:0;width:15px;height:102px;position:absolute;cursor:col-resize}.resize-handle:hover{background-color:#add8e6}.resize-handle.left-handle{left:0}.resize-handle.right-handle{right:0}.col-helper{top:40px;left:21px;right:21px;opacity:.7;height:102px;position:absolute;cursor:col-resize}.col-helper .resize-block{height:inherit;background-clip:content-box}.js-component-draggable.draggable-mirror{z-index:1}.js-component-draggable.draggable-mirror .panel{opacity:1;border:none;background-color:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2)}.available-dropzone .panel{opacity:.3;border:3px solid #86c5da;background-color:#d4ebf2}.active-dropzone .panel{opacity:.5;background-color:#dff0d8;border:3px dotted #a3d48e!important}.modal-backdrop.in{position:fixed;width:100%;height:200%;z-index:1030}.input-collection{margin-top:10px}.form-component-modal--preview{display:block;margin:2rem 0;min-width:100%;cursor:pointer}.form-component-modal--preview:hover{text-decoration:none}.form-component-modal--preview--card{position:relative;transition:transform .3s ease-in-out}.form-component-modal--preview--card:hover{transform:translateY(-2px)}.form-component-modal--preview--card:hover:before{opacity:0}.form-component-modal--preview--card:hover:after{opacity:1}.form-component-modal--preview--card:after,.form-component-modal--preview--card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;transition:opacity .3s ease-in-out}.form-component-modal--preview--card:before{box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.form-component-modal--preview--card:after{opacity:0;box-shadow:0 7px 25px 0 rgba(0,0,0,.3)}.form-component-modal--preview--card--image{width:100%;border-radius:4px 4px 0 0}.form-component-modal--preview--card--name{padding:10px 20px;color:#000;border-top:1px solid #f5f5f5}