.tool-wrap{position:absolute;z-index:10;transition:right .6s;top:26px;right:30px}.tool-wrap-active{right:230px}.handle-command{display:inline-block;height:25px;line-height:28px;opacity:.5;transition:all .3s;font-size:18px;cursor:pointer}.handle-command-ver{transform:rotate(90deg)}.handle-command-active{transform:rotate(135deg)}.handle-command:hover{color:#3385ff;opacity:1}.topo-edit-wrap{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.app-node-wrap{width:70px;height:40px;margin:4px 0 0 4px;padding:4px;border-radius:2px;border:1px solid transparent;display:inline-block;position:relative}.app-node-wrap:hover{cursor:move;border:1px solid #ccc}.app-node{color:#737373;width:70px;height:40px;line-height:40px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ecffe6;text-align:center;border:2px solid #96f11a;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:move}.topo-edit-wrap .choose-btn{cursor:pointer;color:#3385ff}.itempannel-input{width:156px;margin-top:4px;margin-left:8px}.itempannel-title{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:4;padding:4px;background:#f5f5f5;font-size:14px;text-align:center}.pannel-title{border-top:none}#itempannel{width:190px;height:100%;position:absolute;top:0;left:0;border:1px solid #ddd;border-top:none;z-index:9;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#itempannel img{padding:4px;margin-left:4px;border-radius:2px;border:1px solid transparent}#itempannel img:hover{cursor:move;border:1px solid #ccc}#itempannel .arrow-ver{width:40px;height:70px}#itempannel .arrow-hor{width:70px;height:40px}#page{border:1px solid #ddd;background:#fff;overflow:hidden;z-index:3}#toolbar .command{cursor:pointer;margin-right:10px;opacity:.5;transition:opacity .3s;font-size:18px}#toolbar .command:hover{opacity:1;color:#3385ff}#contextmenu{margin:0;width:200px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25);color:#000;font-size:12px;display:none}#contextmenu .disable{color:rgba(0,0,0,.25)}#contextmenu .command{height:12px;padding:8px;box-sizing:content-box}#contextmenu .command:hover{cursor:pointer;background:#e6f7ff}#contextmenu .command.disable:hover{cursor:default;background:none}#contextmenu span:first-of-type{float:left}#contextmenu span:nth-of-type(2){float:right}#detailpannel{width:200px;height:100%;position:absolute;top:0;right:0;z-index:9;background:#f7f9fb;border:1px solid #ddd;border-bottom:none}#detailpannel .pannel-item{text-align:left;margin-bottom:10px}#detailpannel .pannel{display:none}#detailpannel .block-container{font-size:14px;padding:16px 8px;text-align:center}#detailpannel .pannel-input{width:132px}#detailpannel .pannel-input-min{width:64px}#navigator{border:1px solid #ddd;border-top:none;width:200px;height:182px;position:absolute;bottom:0;right:0;z-index:9}#navigator #minimap{width:198px;height:130px}#navigator #zoom-slider{padding:0 20px;height:22px;position:relative}#navigator .slider-wrap{padding:0 20px}#navigator .slider-wrap .el-slider__runway{margin:8px}.text-item{display:inline-block;width:90px;height:40px;margin-left:4px;border-radius:2px;border:1px solid transparent;position:relative}.text-item:hover{border:1px solid #ccc;cursor:move}.text-item div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:bolder;width:80px;color:rgba(0,0,0,.611764705882353);height:20px;line-height:20px;text-align:center;background:#fff;border-radius:4px;padding:2px}.line-item{display:inline-block;position:relative;width:70px;height:40px;padding:4px;margin-left:4px;border-radius:2px;border:1px solid transparent}.line-hor{width:60px;height:1px;background:#9c9c9c;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.line-item-ver{margin-top:20px;transform:rotate(90deg)}.line-item:hover{cursor:move;border:1px solid #ccc}.link-dialog .input-radio b{width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:sub}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}