/* Diff preferences */ #prefs fieldset { margin: 1em .5em .5em; padding: .5em 1em 0 } /* Diff/change overview */ #overview { line-height: 130%; margin-top: 1em; padding: .5em } #overview dt.property { font-weight: bold; padding-right: .25em; position: absolute; left: 0; text-align: right; width: 7.75em; } #overview dd { margin-left: 8em } #overview .message { padding: 1em 0 1px } #overview dd.message p, #overview dd.message ul, #overview dd.message ol, #overview dd.message pre { margin-bottom: 1em; margin-top: 0; } /* Colors for change types */ #chglist .edit, #overview .mod, .diff .legend .mod { background: #fd8 } #chglist .delete, #overview .rem, .diff .legend .rem { background: #f88 } #chglist .add, #overview .add, .diff .legend .add { background: #bfb } #chglist .copy, #overview .cp, .diff .legend .cp { background: #88f } #chglist .move, #overview .mv, .diff .legend .mv { background: #ccc } #chglist .unknown { background: #fff } /* Legend for diff and file colors */ .legend { font-size: 9px; line-height: 1em; padding: .5em 0; } .legend h3 { display: none; } .legend dt { background: #fff; border: 1px solid #999; float: left; margin: .1em .5em .1em 0; overflow: hidden; width: .8em; height: .8em; } .legend dl { display: inline; padding: 0; margin: 0; margin-right: .5em; } .legend dd { display: inline; float: left; padding: 0; margin: 0; margin-right: 2em; } #diff-legend { float: left; clear: right; margin: 1em .5em; } #file-legend dd { margin-left: 0; } /* Styles for the list of diffs */ .diff ul.entries { clear: both; margin: 0; padding: 0 } .diff li.entry { background: #f7f7f7; border: 1px solid #d7d7d7; list-style-type: none; margin: 0 0 2em; padding: 2px; position: relative; width: 100%; } .diff h2 { color: #333; font-size: 14px; letter-spacing: normal; margin: 0 auto; padding: .1em 0 .25em .5em; } .diff h2 .switch { color: #999; float: right; font-size: 75%; line-height: 1.6; } .diff h2 .switch span { border-left: 1px solid #ccc; cursor: pointer; padding: 0 1em; } .diff h2 .switch span:first-child { border: none; } .diff h2 .switch span.active { color: #333; cursor: default; } /* Styles for the actual diff tables (side-by-side and inline) */ .diff table { border: 1px solid #ddd; border-spacing: 0; border-top: 0; empty-cells: show; font-size: 12px; line-height: 130%; padding: 0; margin: 0 auto; table-layout: fixed; width: 100%; } .diff table col.lineno { width: 4em } .diff table th { border-right: 1px solid #d7d7d7; border-bottom: 1px solid #998; font-size: 11px; } .diff table thead th { background: #eee; border-top: 1px solid #d7d7d7; color: #999; padding: 0 .25em; text-align: center; white-space: nowrap; } .diff table tbody th { background: #eed; color: #886; font-weight: normal; padding: 0 .5em; text-align: right; vertical-align: top; } .diff table tbody td { background: #fff; font: normal 11px monospace; overflow: visible; padding: 1px 2px; vertical-align: top; } .diff table tbody.skipped td { background: #f7f7f7; border: 1px solid #d7d7d7; } .diff td ins, .diff td del {text-decoration: none;} /* Styles for the inline diff */ .diff table.inline tbody.mod td.l, .diff table.inline tbody.rem td.l { background: #fdd; border-color: #c00; border-style: solid; border-width: 0 1px 0 1px; } .diff table.inline tbody.mod td.r, .diff table.inline tbody.add td.r { background: #dfd; border-color: #0a0; border-style: solid; border-width: 0 1px 0 1px; } .diff table.inline tbody.mod tr.first td.l, .diff table.inline tbody.rem tr.first td.l { border-top-width: 1px } .diff table.inline tbody.mod tr.last td.l, .diff table.inline tbody.rem tr.last td.l { border-bottom-width: 1px } .diff table.inline tbody.mod tr.first td.r, .diff table.inline tbody.add tr.first td.r { border-top-width: 1px } .diff table.inline tbody.mod tr.last td.r, .diff table.inline tbody.add tr.last td.r { border-bottom-width: 1px } .diff table.inline tbody.mod td del { background: #e99; color: #000; } .diff table.inline tbody.mod td ins { background: #9e9; color: #000; } /* Styles for the side-by-side diff */ .diff table.sidebyside colgroup.content { width: 50% } .diff table.sidebyside tbody.mod td.l { background: #fe9 } .diff table.sidebyside tbody.mod td.r { background: #fd8 } .diff table.sidebyside tbody.add td.l { background: #dfd } .diff table.sidebyside tbody.add td.r { background: #cfc } .diff table.sidebyside tbody.rem td.l { background: #f88 } .diff table.sidebyside tbody.rem td.r { background: #faa } .diff table.sidebyside tbody.mod del, .diff table.sidebyside tbody.mod ins { background: #fc0; } /* Styles for the plain-text diff view */ .diff pre { background: #fff; border: 1px solid #ddd; font-size: 85%; margin: 0; }