detail.css (2299B)
1 body { 2 padding: 0; 3 } 4 5 ul.report li.item { 6 border-top: 4px solid #555; 7 padding-top: 1em; 8 padding-left: 1em; 9 padding-right: 1em; 10 margin-bottom: 2em; 11 } 12 13 h1, h2, h3, h4, h5, h6 { 14 font-weight: normal; 15 } 16 17 h2 { 18 margin: 0 0 .5em; 19 } 20 21 h2.parentItem { 22 font-weight: bold; 23 font-size: 1em; 24 padding: 0 0 .5em; 25 border-bottom: 1px solid #ccc; 26 } 27 28 /* If combining children, display parent slightly larger */ 29 ul.report.combineChildItems h2.parentItem { 30 font-size: 1.1em; 31 padding-bottom: .75em; 32 margin-bottom: .4em; 33 } 34 35 h2.parentItem .title { 36 font-weight: normal; 37 } 38 39 h3 { 40 margin-bottom: .6em; 41 font-weight: bold !important; 42 font-size: 1em; 43 display: block; 44 } 45 46 /* Metadata table */ 47 th { 48 vertical-align: top; 49 text-align: right; 50 width: 15%; 51 white-space: nowrap; 52 } 53 54 td { 55 padding-left: .5em; 56 } 57 58 59 ul.report, ul.notes, ul.tags { 60 list-style: none; 61 margin-left: 0; 62 padding-left: 0; 63 } 64 65 /* Tags */ 66 h3.tags { 67 font-size: 1.1em; 68 } 69 70 ul.tags { 71 line-height: 1.75em; 72 list-style: none; 73 } 74 75 ul.tags li { 76 display: inline; 77 } 78 79 ul.tags li:not(:last-child):after { 80 content: ', '; 81 } 82 83 84 /* Child notes */ 85 h3.notes { 86 font-size: 1.1em; 87 } 88 89 ul.notes { 90 margin-bottom: 1.2em; 91 } 92 93 ul.notes > li:first-child p { 94 margin-top: 0; 95 } 96 97 ul.notes > li { 98 padding: .7em 0; 99 } 100 101 ul.notes > li:not(:last-child) { 102 border-bottom: 1px #ccc solid; 103 } 104 105 106 ul.notes > li p:first-child { 107 margin-top: 0; 108 } 109 110 ul.notes > li p:last-child { 111 margin-bottom: 0; 112 } 113 114 /* Add quotation marks around blockquote */ 115 ul.notes > li blockquote p:not(:empty):before, 116 li.note blockquote p:not(:empty):before { 117 content: '“'; 118 } 119 120 ul.notes > li blockquote p:not(:empty):last-child:after, 121 li.note blockquote p:not(:empty):last-child:after { 122 content: '”'; 123 } 124 125 /* Preserve whitespace on plaintext notes */ 126 ul.notes li p.plaintext, li.note p.plaintext, div.note p.plaintext { 127 white-space: pre-wrap; 128 } 129 130 /* Display tags within child notes inline */ 131 ul.notes h3.tags { 132 display: inline; 133 font-size: 1em; 134 } 135 136 ul.notes h3.tags:after { 137 content: ' '; 138 } 139 140 ul.notes ul.tags { 141 display: inline; 142 } 143 144 ul.notes ul.tags li:not(:last-child):after { 145 content: ', '; 146 } 147 148 149 /* Child attachments */ 150 h3.attachments { 151 font-size: 1.1em; 152 } 153 154 ul.attachments li { 155 padding-top: .5em; 156 } 157 158 ul.attachments div.note { 159 margin-left: 2em; 160 } 161 162 ul.attachments div.note p:first-child { 163 margin-top: .75em; 164 }