#template('colorThemeInit.vm') /*!
#macro (toRGBa $hexColor $opacity)
#set ($integer = 0)
#set ($red = $integer.parseInt($hexColor.substring(1,3), 16))
#set ($green = $integer.parseInt($hexColor.substring(3,5), 16))
#set ($blue = $integer.parseInt($hexColor.substring(5), 16))
rgba($red, $green, $blue, $opacity)##
#end
#set ($lightBackgroundSecondaryColor = "#toRGBa($theme.backgroundSecondaryColor, 0.5)")
#set ($lightTextSecondaryColor = "#toRGBa($theme.textSecondaryColor, 0.5)")
*/.diff-container{border:1px solid $theme.borderColor;font-family:Consolas,"Liberation Mono","Courier New",monospace;font-size:12px;overflow:auto}.diff-container table{margin:0}.diff-container td{border:0 none;padding:0 .5em}td.diff-line-number{border-right:1px solid $theme.borderColor;color:$lightTextSecondaryColor;text-align:right;vertical-align:top}td.diff-line{width:100%}.diff-line-added{background-color:#dfd;color:#000}.diff-line-deleted{background-color:#fdd;color:#000}td.diff-line-meta{background-color:$lightBackgroundSecondaryColor;color:$lightTextSecondaryColor;padding:.4em .5em}.diff-line del{background-color:#faa;text-decoration:none}.diff-line ins{background-color:#afa;text-decoration:none}dt.diff-header{border-left:5px solid $theme.borderColor;border-right:1px solid $theme.borderColor;color:$theme.textSecondaryColor;font-weight:normal;margin:0;padding:.5em .2em}dt.diff-header:first-child,dt.diff-header+dt.diff-header{border-top:1px solid $theme.borderColor}dt.diff-header:last-child{border-bottom:1px solid $theme.borderColor}dl.diff-group{margin-top:1.5em}dl.diff-group>dt{margin-bottom:1em}dl.diff-group>dt .hint{color:$theme.textSecondaryColor;font-weight:normal}dl.diff-group>dd>dl{margin-left:0}.diff-icon-insert{color:#55a532}.diff-icon-delete{color:#bd2c00}.diff-icon-change{color:#d0b44c}.diff-item-locale,.diff-item-hint{color:$theme.textSecondaryColor;font-size:65%}.diff-item-locale{vertical-align:middle}.diff-item-hint{display:block;margin-top:.3em}ul.diff-summary{padding-left:0}ul.diff-summary,.diff-summary ul{list-style:none}.diff-summary-item{padding:.3em 0}.diff-summary-item-hint{color:$theme.textSecondaryColor;font-size:85%}.diff-info-icon{cursor:default}