.mindmap{position:relative;z-index:0;overflow:hidden}.mindmap-container{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#fff;border:1px solid #e5e5e5}.mindmap-container.dragging{cursor:pointer}.mindmap-bg{position:absolute;top:0;left:0;z-index:5;max-width:inherit}.mindmap-desktop{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;overflow:hidden;-moz-user-select:none;-webkit-user-select:none}.mindmap-node{position:absolute;border-radius:24px}.mindmap-node>.wrapper{border-radius:22px;background:#ebf2f9;border:4px solid #aaa;min-height:28px;-webkit-transition:all .3s cubic-bezier(.175, .885, .32, 1);transition:all .3s cubic-bezier(.175, .885, .32, 1)}.mindmap-node>.wrapper>.text{font-weight:bold;padding:8px 12px;font-size:14px;cursor:default}.mindmap-node>.wrapper>.text *{display:inline}.mindmap-node>.wrapper>.text br{display:none}.mindmap-node>.wrapper>.text:focus{outline:none}.mindmap-node>.wrapper>.text:empty:not(:focus){min-height:10px;min-width:10px;background:#508dee;border-radius:50%;position:relative;top:7px}.mindmap-node>.wrapper>.caption{display:none}.mindmap-node:hover{-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.4);box-shadow:0 0 5px rgba(0, 0, 0, 0.4)}.mindmap-node:hover>.wrapper{border-color:#999}.mindmap-node[data-type="root"]>.wrapper{min-height:45px;min-width:45px}.mindmap-node[data-type="root"]>.wrapper>.text{text-align:center}.mindmap-node[data-type="root"]>.wrapper>.text:empty:not(:focus){min-height:37px;min-width:37px;background:none;border-radius:50%;top:0}.mindmap-node[data-type="sub"]{border-radius:6px}.mindmap-node[data-type="sub"]>.wrapper{background:#fff;border-radius:5px;border-width:2px}.mindmap-node[data-type="sub"]>.wrapper>.text{font-size:13px;padding:3px 5px;font-weight:normal}.mindmap-node[data-type="sub"]>.wrapper>.text:empty:not(:focus){background:none}.mindmap-node[data-type="node"]{border-radius:4px}.mindmap-node[data-type="node"]>.wrapper{background:transparent;border-radius:3px;border:2px solid transparent}.mindmap-node[data-type="node"]>.wrapper>.text{font-size:13px;padding:3px 3px;font-weight:normal}.mindmap-node[data-type="node"]:hover>.wrapper{color:#333;border-color:#999;background:#fff}.mindmap-node.active,.mindmap-node.active:hover,.mindmap-node.drag-shadow{z-index:900;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.mindmap-node.active>.wrapper,.mindmap-node.active:hover>.wrapper,.mindmap-node.drag-shadow>.wrapper{border-color:#2a74ea;color:#fff;background:#508dee}.mindmap-node.focus,.mindmap-node.focus:hover,.mindmap-node.drop-to{-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(20, 92, 205, 0.6);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(20, 92, 205, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(20, 92, 205, 0.6)}.mindmap-node.focus>.wrapper,.mindmap-node.focus:hover>.wrapper,.mindmap-node.drop-to>.wrapper{border-color:#145ccd;background:#fff;color:#333}.mindmap-node.focus>.wrapper>.text,.mindmap-node.focus:hover>.wrapper>.text,.mindmap-node.drop-to>.wrapper>.text{cursor:text}.mindmap-shadow{position:absolute;width:100%;height:100%;z-index:1000;-webkit-transition:all .5s cubic-bezier(.175, .885, .32, 1);transition:all .5s cubic-bezier(.175, .885, .32, 1)}.mindmap-shadow.shadow-left,.mindmap-shadow.shadow-right{width:20px;top:0}.mindmap-shadow.shadow-left{left:-20px}.mindmap-shadow.shadow-right{right:-20px}.mindmap-shadow.shadow-top,.mindmap-shadow.shadow-bottom{height:20px;left:0}.mindmap-shadow.shadow-top{top:-20px}.mindmap-shadow.shadow-bottom{bottom:-20px}.shadow-left>.shadow-left,.shadow-right>.shadow-right,.shadow-top>.shadow-top,.shadow-bottom>.shadow-bottom{-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.8);-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.8);box-shadow:0 0 8px rgba(0, 0, 0, 0.8)}
