github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/web/assets/css/production.less (about) 1 .job-header, 2 .pagination-header { 3 padding: 0; 4 height: 60px; 5 6 h1 { 7 line-height: 60px; 8 float: left; 9 margin: 0; 10 margin-left: 18px; 11 } 12 } 13 14 .build-header, 15 .pagination-header { 16 padding: 0; 17 18 h1 { 19 line-height: 60px; 20 float: left; 21 margin: 0; 22 margin-left: 18px; 23 } 24 } 25 26 .build-header .build-name, 27 .pagination-header h1 { 28 font-weight: bold; 29 } 30 31 .build-duration { 32 line-height: 16px; 33 } 34 35 .build-header .build-duration { 36 float: left; 37 margin: 6px 0 6px 24px; 38 } 39 40 .pagination-header .last-checked { 41 float: left; 42 margin-left: 24px; 43 } 44 45 .cli-downloads { 46 margin: 0; 47 padding: 0; 48 list-style-type: none; 49 } 50 51 .cli-downloads li { 52 display: inline-block; 53 padding-left: 7px; 54 } 55 56 .cli-downloads a { 57 text-decoration: none; 58 } 59 60 .lower-right-info { 61 position: fixed; 62 bottom: 1em; 63 right: 1em; 64 } 65 66 .lower-right-info td { 67 text-align: right; 68 padding: 0; 69 } 70 71 .lower-right-info > .cli-downloads { 72 text-align: right; 73 } 74 75 #concourse-version { 76 font-weight: bold; 77 } 78 79 #builds, 80 .builds-list { 81 display: block; 82 list-style: none; 83 margin: 0; 84 padding: 0; 85 overflow: hidden; 86 white-space: nowrap; 87 } 88 89 .builds-list li { 90 float: left; 91 margin: 5px; 92 } 93 94 .jobs-builds-list { 95 background: none; 96 } 97 98 .jobs-builds-list li { 99 background-color: @grey80; 100 width: 100%; 101 float: none; 102 margin: 0; 103 margin-bottom: 10px; 104 } 105 106 #builds li { 107 display: inline-block; 108 } 109 110 #builds li a, 111 .builds-list li a { 112 font-size: 20px; 113 line-height: 1em; 114 text-align: center; 115 margin: 0; 116 padding: 5px; 117 display: block; 118 font-weight: bold; 119 text-decoration: none; 120 } 121 122 #build-requires-auth { 123 display: none; /* gets toggled by failed websocket connection */ 124 } 125 126 .build-login input { 127 width: 100%; 128 padding: 0 10px; 129 text-decoration: none; 130 font-size: 18px; 131 line-height: 40px; 132 font-family: inherit; 133 font-weight: bold; 134 cursor: pointer; 135 margin: 0; 136 border: none; 137 } 138 139 span.error { 140 font-weight: bold; 141 } 142 143 ul.prep-status-list { 144 margin-top: 5px; 145 margin-bottom: 10px; 146 padding-left: 5px; 147 } 148 149 li.prep-status { 150 line-height: 1.5em; 151 list-style-type: none; 152 153 .marker { 154 margin-right: 5px; 155 } 156 157 .details { 158 margin-left: 40px; 159 } 160 } 161 162 .step-body { 163 padding: 10px 0 10px 10px; 164 } 165 166 .build-step pre { 167 margin: 0; 168 } 169 170 .steps { 171 font-size: 14px; 172 } 173 174 .steps .seq { 175 clear: both; 176 } 177 178 .seq { 179 margin-bottom: 10px; 180 } 181 182 .steps .seq:last-child { 183 margin-bottom: 0; 184 } 185 186 .build-step.inactive h3, 187 .build-step.inactive i, 188 .build-step.inactive .dictionary, 189 .prep-status.inactive { 190 color: @grey70; 191 } 192 193 .build-step .header { 194 cursor: pointer; 195 clear: both; 196 min-height: 28px; 197 border: 1px solid transparent; 198 position: sticky; 199 top: 0; 200 z-index: 1; 201 } 202 203 .build-step .header i { 204 line-height: 28px; 205 width: 28px; 206 } 207 208 .build-step .header i.left { 209 float: left; 210 margin-right: -6px; 211 } 212 213 .build-step .header i.right { 214 float: right; 215 margin-left: -6px; 216 } 217 218 .build-step .header .dict-key, 219 .build-step .header .dict-value { 220 font-size: 14px; 221 line-height: 28px; 222 padding: 0 6px; 223 } 224 225 .build-step .dictionary { 226 float: right; 227 } 228 229 .build-step .header h3 { 230 margin: 0; 231 padding: 0 6px; 232 float: left; 233 line-height: 28px; 234 } 235 236 .step-body .dictionary { 237 max-width: 50%; 238 } 239 240 .step-body .header .dictionary { 241 max-width: 100%; 242 } 243 244 .dict-key { 245 text-align: right; 246 vertical-align: top; 247 padding: 0 10px 0 0; 248 margin: 0; 249 } 250 251 .dict-value { 252 vertical-align: top; 253 padding: 0; 254 margin: 0; 255 word-break: break-all; 256 } 257 258 .legend { 259 position: absolute; 260 pointer-events: none; 261 bottom: 1em; 262 left: 1em; 263 margin: 0; 264 padding: 0; 265 266 dt { 267 width: 10px; 268 height: 10px; 269 margin: 5px; 270 float: left; 271 } 272 273 dd { 274 margin-left: 22px; 275 line-height: 20px; 276 } 277 } 278 279 .pipeline-view { 280 .pipeline-content { 281 position: relative; 282 flex-grow: 1; 283 } 284 }