.form-files-row{display:flex;flex-wrap:wrap}.form-files-row>*{margin-right:7px}.form-files-row .empty{width:90px;height:90px;position:relative}.form-files-row .empty:after{content:"+";position:absolute;cursor:pointer;align-items:center;font-size:4rem;color:#33b49e;overflow:hidden;background:hsla(0,0%,100%,.7) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAMUlEQVQoU2NkwA8aGPHINzAwMOBUAJYEacZmAlwSmwIUSXQFGJLICrBKwhTglAQpAACX2QeJUflZawAAAABJRU5ErkJggg==) repeat}.form-files-row .empty:after,.modal{left:0;right:0;top:0;bottom:0;display:flex;justify-content:center}.modal{position:fixed;z-index:2000;overflow-x:hidden;overflow-y:auto}.modal-background{background-color:rgba(0,0,0,.3);position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.modal-content{max-width:95%;background-color:#fff;padding:10px 15px;margin:50px auto;border-top:4px solid #00abbd;border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.3);width:400px;align-self:center}.modal-content.size-lg{width:1500px;align-self:flex-start}.modal-content>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #a9b1b6}.modal-content>header strong{font-size:125%;font-weight:500;line-height:1}.modal-content>header b{color:#bfc7cd;font-size:27px;cursor:pointer;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-content>header b:hover{color:#ec6148}.modal-content>main{min-height:40px;display:block}.modal-content>footer{display:flex;align-items:center;padding-top:10px;margin-top:15px;justify-content:center;border-top:1px solid #a9b1b6}.modal-content>footer:empty{display:none}.modal-content>footer>*{margin:0 4px}.modal.modal-enter-active,.modal.modal-leave-active{transition:opacity .4s}.modal.modal-enter-active .modal-content,.modal.modal-leave-active .modal-content{transition:transform .4s}.modal.modal-enter-from,.modal.modal-leave-to{opacity:0}.modal.modal-enter-from .modal-content,.modal.modal-leave-to .modal-content{transform:scale(.7)}.confirm{z-index:2000;overflow:hidden;display:flex;justify-content:center;align-items:center}.confirm,.confirm-background{position:fixed;left:0;top:0;right:0;bottom:0}.confirm-background{background-color:rgba(0,0,0,.3);z-index:-1}.confirm-content{max-width:90%;width:350px;background-color:#fff;border-top:4px solid #00abbd;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.3);overflow:hidden}.confirm-content main{padding:10px 15px 15px}.confirm-content footer{display:flex}.confirm-content footer button{width:50%;background-color:#fff;border:1px solid #a9b1b6;padding:10px;transition:background-color .4s}.confirm-content footer button.yes-btn:hover{border-color:#33b49e;background-color:#33b49e}.confirm-content footer button.no-btn:hover{border-color:#ec6148;background-color:#ec6148}.confirm.confirm-enter-active,.confirm.confirm-leave-active{transition:opacity .4s}.confirm.confirm-enter-active .confirm-content,.confirm.confirm-leave-active .confirm-content{transition:transform .4s}.confirm.confirm-enter-from,.confirm.confirm-leave-to{opacity:0}.confirm.confirm-enter-from .confirm-content,.confirm.confirm-leave-to .confirm-content{transform:scale(.7)}.project-manager-form-stages{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px;border:1px solid #a9b1b6;border-radius:5px}.project-manager-form-stages .stage{margin:8px 15px;display:flex;flex-direction:column;align-items:center}.project-manager-form-stages .stage .form-group{margin-bottom:0}.project-manager-form-stages .stage .label{font-weight:500;font-size:90%}#manager-tasks-row{display:grid;grid-template-columns:repeat(auto-fit,200px);grid-gap:10px}#manager-tasks-row .empty{min-height:90px;position:relative}#manager-tasks-row .empty:after{content:"+";position:absolute;cursor:pointer;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;font-size:4rem;color:#33b49e;overflow:hidden;background:hsla(0,0%,100%,.7) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAMUlEQVQoU2NkwA8aGPHINzAwMOBUAJYEacZmAlwSmwIUSXQFGJLICrBKwhTglAQpAACX2QeJUflZawAAAABJRU5ErkJggg==) repeat}#manager-tasks-row>.task{border:1px solid #a9b1b6;border-radius:5px;cursor:pointer}#manager-tasks-row>.task:hover{box-shadow:0 2px 6px rgba(0,0,0,.3)}#manager-tasks-row>.task>header{display:flex;justify-content:flex-end;cursor:context-menu}#manager-tasks-row>.task>header .ff{font-size:18px;border:0;background-color:transparent;padding:2px 8px}#manager-tasks-row>.task .body{font-size:90%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 8px}