.v-drag-block.moving{background-color:#212c31b3;cursor:grab;width:100%;position:absolute;top:0;z-index:1000}.v-drag-block.moving:not(.icon)>.main{padding-left:48px}.v-drag-block.moving>.main .icon-wrap{opacity:0}.v-drag-block.moving>.main .btn-wrap{opacity:1}.v-drag-block.controls>.main .grip-btn,.v-drag-block.controls>.main .tooltip-btn,.v-drag-block.moving>.main .btn-wrap .grip-btn{display:flex}.v-drag-block.blank{background-color:transparent}.v-drag-block.blank .main>*{opacity:0!important;visibility:hidden!important}.v-drag-block.select-mode{cursor:pointer}.v-drag-block.select-mode>.main{padding-left:40px}.v-drag-block.select-mode>.main .icon-wrap{display:none}.v-drag-block.select-mode>.main .btn-wrap{opacity:1;width:24px}.v-drag-block.select-mode>.main .select-check{align-items:center;border:2px solid hsla(0,0%,100%,.5);border-radius:50%;display:flex;justify-content:center;width:22px;height:22px}.v-drag-block.select-mode.selected>.main .select-check{background-color:#009688;border-color:#009688;color:#fff}.v-drag-block.select-mode:not(.selected):hover>.main .select-check{border-color:#fffc}.v-drag-block.icon:not(.select-mode)>.main .thumb-wrap,.v-drag-block.touch:not(.select-mode)>.main .thumb-wrap{margin-left:40px}.v-drag-block.touch>.main .icon-wrap,.v-drag-block.touch>.main .tooltip-btn{display:none}.v-drag-block.touch.controls.drag-pending{background-color:#36474f4d}.v-drag-block.touch.controls>.main .btn-wrap{opacity:1}.v-drag-block.touch.controls>.main .btn-wrap .grip-btn{display:flex}.v-drag-block:not(.touch):not(.select-mode).controls>.main .btn-wrap{opacity:0}.v-drag-block:not(.touch):not(.select-mode).controls>.main .btn-wrap .grip-btn{display:flex}.v-drag-block:not(.touch):hover.controls>.main>.icon-wrap{opacity:0}.v-drag-block:not(.touch):hover.controls>.main>.btn-wrap,.v-drag-block:not(.touch):hover.controls>.main>.tooltip-btn{opacity:1}.v-drag-block:not(.touch):hover:not(.icon,.select-mode)>.main{padding-left:48px}.v-drag-block:not(.touch):hover>.main{background-color:#36474f4d}.v-drag-block:not(.touch).has-btns.controls:hover>.main>.text-wrap{padding-right:40px}.v-drag-block>.main{align-items:center;display:flex;transition:padding .3s ease,background-color .3s ease;padding:4px 8px;width:100%;min-height:64px;position:relative}.v-drag-block>.main .btn-wrap,.v-drag-block>.main .icon-wrap{align-items:center;display:flex;justify-content:center;transition:opacity .3s ease;width:32px;height:100%;position:absolute;left:8px}.v-drag-block>.main .icon-wrap{opacity:1}.v-drag-block>.main .btn-wrap{opacity:0}.v-drag-block>.main .btn-wrap .grip-btn{cursor:move}.v-drag-block>.main .grip-btn,.v-drag-block>.main .tooltip-btn{display:none}.v-drag-block>.main .tooltip-btn{opacity:0;transition:opacity .3s ease;margin:0;position:absolute;right:8px}.v-drag-block>.main .thumb-wrap{align-items:center;background-color:#0000004d;border-radius:8px;display:flex;justify-content:center;overflow:hidden;margin:0 8px 0 0;width:100px;min-width:100px;height:56px}.v-drag-block>.main .thumb-wrap img{display:block;width:100%;height:auto}.v-drag-block>.main .thumb-wrap svg{color:#4d4d4d;font-size:35px;width:1em}.v-drag-block>.main .text-wrap{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.v-drag-block>.main .text-wrap .title{font-size:14px;font-weight:600;margin-bottom:8px;width:100%}.v-drag-block>.main .text-wrap a{color:#fff}.v-drag-block>.main .text-wrap a:hover{color:#009688}.v-drag-block>.main .text-wrap .dur{color:#ccc;font-size:12px}.v-drag-block>.btns .v-form-btn:not(:last-child){margin-bottom:8px}
