table{border-collapse:collapse;border-spacing:0}.diff-file{border:1px solid #e5e5e5;margin-bottom:16px;margin-top:20px;border-radius:3px}.file-holder{border:1px solid #e5e5e5}.file-holder .file-title{position:relative;background-color:#fafafa;border-bottom:1px solid #e5e5e5;margin:0;text-align:left;padding:10px 16px;word-wrap:break-word;border-radius:3px 3px 0 0;color:#5c5c5c}.diff-file .diff-content{overflow:auto;overflow-y:hidden;background:#fff;color:#333;border-radius:0 0 3px 3px;-webkit-overflow-scrolling:auto}.diff-file .diff-content table{width:100%;font-family:"Menlo","Liberation Mono","Consolas","DejaVu Sans Mono","Ubuntu Mono","Courier New","andale mono","lucida console",monospace;border:0;border-collapse:separate;margin:0;padding:0;background-color:#fff;color:#333}.diff-file .diff-content table .line_holder td{line-height:1.5;font-size:13px}.diff-file .diff-line-num{border-color:#f0f0f0 !important;background-color:#fafafa}.diff-file .diff-line-num a{color:rgba(0,0,0,0.3)}.code.white .line_holder .diff-line-num.new{background-color:#ddfbe6;border-color:#c7f0d2}.code.white .line_holder .line_content.new{background-color:#ecfdf0}.diff-file .diff-content table .line_holder td.noteable_line.new:before{content:'+';position:absolute;left:4px;top:-1px;color:#777}.code.white .line_holder .diff-line-num.old{background-color:#f9d7dc;border-color:#fac5cd}.code.white .line_holder .line_content.old{background-color:#fbe9eb}.diff-file .diff-content table .line_holder td.noteable_line.old:before{content:'-';position:absolute;left:4px;top:-5px;font-size:20px;color:#777}.diff-file .diff-content table .line_holder td.noteable_line.omit:before{content:'...';position:absolute;left:4px;top:-1px;font-size:14px;color:rgba(0,0,0,0.3)}.diff-file .diff-content .old_line,.diff-file .diff-content .new_line{margin:0;border:0;padding:0 5px;border-right:1px solid;text-align:right;min-width:35px;max-width:50px;width:35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.diff-file .diff-content table .line_holder td span{white-space:pre-wrap}.diff-file .diff-content .old_line a,.diff-file .diff-content .new_line a{float:left;width:35px;font-weight:normal;text-decoration:none}.diff-file .diff-content table .line_holder td.noteable_line{position:relative;padding-left:15px}.line_holder .line_content{background-color:#fff;color:#333}.diff-file .diff-content .line_content{display:block;margin:0;padding:0 .5em;border:0}.diff-wrap-lines .line_content{white-space:pre-wrap}.line_holder .line_content.new span.line.new{background-color:#c7f0d2}.line_holder .line_content.old span.line.old{background-color:#fac5cd}.tips{font-size:12px;color:#909090;position:absolute;top:354px;left:100px}.tips .tips-icon{position:absolute;font-size:16px;top:1px}.tips .tips-text{margin-left:12px}