.cjm{overflow-x:auto;overflow-y:auto;width:-moz-max-content;width:max-content;height:calc(100vh - 0px)}.modal{overflow:auto!important}.cjm .lane{height:170px}.confirmation-modal{height:65px!important;border-radius:0!important}.cjm .lane .lanename{display:flex;align-items:center;justify-content:center;width:200px;overflow:hidden;margin-right:5px;padding:10px;cursor:pointer;font-weight:700}.rdw-list-dropdown{z-index:1!important}.cjm .nodes{padding:10px 0;display:flex}.cjm .cardlane-node{background-color:#fff;color:#000;padding-right:25px;padding-left:5px}.cjm .bubblelane-node,.cjm .cardlane-node{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;align-items:center;justify-content:center;width:200px;height:110px;border-radius:5px;font-weight:600}.cjm .bubblelane-node{color:#fff;padding:5px 25px 5px 5px;position:relative}.cjm .phaselane-node{height:65px;border-radius:5px 0 0 5px;color:#fff;box-shadow:6px #888}.cjm .phaselane-node,.cjm .textlane-node{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;align-items:center;justify-content:center;width:200px;position:relative;padding:5px 25px 5px 5px}.cjm .textlane-node{overflow-y:hidden;height:110px;background-color:transparent;color:#000}.cjm .filelane-node{display:flex;width:200px;height:110px;align-items:center;justify-content:center;word-break:break-all;border-radius:5%;padding:5px}.triangle-right{width:0;height:0;border-top:33px solid transparent;margin-right:-30px;border-bottom:32px solid transparent;z-index:3}.resizer{border-right:2px dashed grey;position:absolute;right:0;bottom:0;cursor:e-resize;opacity:0}.res,.resizer{width:10px;height:65px}.cjm .phaselane-node:hover .resizer{opacity:1}.icon-box{width:30px;height:30px;border-radius:50%;padding:0 5px;margin-left:-30px;top:0;z-index:3}.comment-icon{margin-top:40px;margin-left:-20px;padding-right:5px;z-index:3}.cjm .addnode:hover{opacity:1}.cjm .addnode{width:209px;margin-left:43px;background-color:transparent}.cjm .addnode,.cjm .addnode-middle{cursor:pointer;display:flex;opacity:0;align-items:center;justify-content:center;border-radius:5%;color:grey}.cjm .addnode-middle{width:40px;margin:0 5px;padding:0 5px;z-index:1}.cjm .addnode-middle:hover{opacity:1}.triangle-left-sm{width:0;height:0;left:0;right:0;margin-top:40px;margin-left:-26px;border-top:13px solid transparent;border-bottom:13px solid transparent;z-index:99;position:relative}.shift{position:absolute;cursor:pointer;margin-left:-165px;opacity:0;font-size:23px}.cjm .cardlane:hover .shift,.cjm .parentlane:hover .shift{opacity:.7}.shiftdown{margin-right:3px}.shiftdown:hover{opacity:1}.cjm .deleteicon{bottom:0;margin-top:80px;margin-left:-20px;padding-right:5px;opacity:0;z-index:4}.cjm .parent{display:flex;align-items:center}.cjm .parentlane{display:flex}.cjm .parent:hover .deleteicon{opacity:1}.cjm .deletelaneicon{opacity:0}.cjm .parentlane:hover .deletelaneicon{opacity:1}.__react_modal_image__modal_container{z-index:10000!important}.modalsmallimage{max-width:200px!important;max-height:110px!important}.react-expand-collapse__button{color:#59595a;bottom:unset;right:unset;background-color:unset;top:5px!important;left:10px!important}svg{overflow:inherit!important}.mainContent{background:#fff;min-height:100vh}.container{width:100%;padding:0}.projectnamenavbar{width:100%}.card-container{background:#fff}.cjm-header{padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#fafafa}.cjm-header h1{margin:0;font-size:24px;font-weight:600;color:#1a1a1a}.linelane-container{position:relative;min-height:180px;max-height:180px;width:100%;overflow-x:hidden;overflow-y:hidden;scrollbar-width:none}.linelane-container::-webkit-scrollbar{display:none}.linelane-node__container{width:250px;position:relative;display:flex;flex-direction:column;align-items:stretch}.wrapLine{display:flex;align-items:center;justify-content:center;height:36px;width:100%;transition:all .2s ease;border-radius:4px}.wrapLine:hover{background-color:rgba(0,0,0,.02)}.node{position:relative;z-index:10;width:40px;height:40px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.node:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.25)}