OLD | NEW |
1 /** | 1 /** |
2 * Copyright 2017 Google Inc. All rights reserved. | 2 * Copyright 2017 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Licensed under the Apache License, Version 2.0 (the "License"); | 4 * Licensed under the Apache License, Version 2.0 (the "License"); |
5 * you may not use this file except in compliance with the License. | 5 * you may not use this file except in compliance with the License. |
6 * You may obtain a copy of the License at | 6 * You may obtain a copy of the License at |
7 * | 7 * |
8 * http://www.apache.org/licenses/LICENSE-2.0 | 8 * http://www.apache.org/licenses/LICENSE-2.0 |
9 * | 9 * |
10 * Unless required by applicable law or agreed to in writing, software | 10 * Unless required by applicable law or agreed to in writing, software |
11 * distributed under the License is distributed on an "AS IS" BASIS, | 11 * distributed under the License is distributed on an "AS IS" BASIS, |
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
13 * See the License for the specific language governing permissions and | 13 * See the License for the specific language governing permissions and |
14 * limitations under the License. | 14 * limitations under the License. |
15 */ | 15 */ |
16 | 16 |
17 .lh-vars { | 17 .lh-vars { |
18 --text-font-family: '.SFNSDisplay-Regular', 'Helvetica Neue', 'Lucida Grande',
sans-serif; | 18 --text-font-family: '.SFNSDisplay-Regular', 'Helvetica Neue', 'Lucida Grande',
sans-serif; |
19 --monospace-font-family: 'Menlo', 'dejavu sans mono', 'Consolas', 'Lucida Cons
ole', monospace; | 19 --monospace-font-family: 'Menlo', 'dejavu sans mono', 'Consolas', 'Lucida Cons
ole', monospace; |
20 --body-font-size: 13px; | 20 --body-font-size: 12px; |
21 --header-font-size: 16px; | 21 --header-font-size: 14px; |
22 --body-line-height: 1.5; | 22 --body-line-height: 1.5; |
23 --default-padding: 16px; | 23 --default-padding: 12px; |
| 24 --section-padding: 16px; |
24 | 25 |
25 --secondary-text-color: #565656; | 26 --secondary-text-color: #565656; |
26 /*--accent-color: #3879d9;*/ | 27 /*--accent-color: #3879d9;*/ |
27 --fail-color: #df332f; | 28 --fail-color: #df332f; |
28 --pass-color: #2b882f; | 29 --pass-color: #2b882f; |
29 --informative-color: #0c50c7; | 30 --informative-color: #0c50c7; |
| 31 --manual-color: #757575; |
30 --average-color: #ef6c00; /* md orange 800 */ | 32 --average-color: #ef6c00; /* md orange 800 */ |
31 --warning-color: #ffab00; /* md amber a700 */ | 33 --warning-color: #ffab00; /* md amber a700 */ |
32 | 34 |
33 --report-border-color: #ccc; | 35 --report-border-color: #ccc; |
34 --report-secondary-border-color: #ebebeb; | 36 --report-secondary-border-color: #ebebeb; |
35 --report-width: 850px; | 37 --report-width: 850px; |
36 --report-menu-width: 280px; | 38 --report-menu-width: 280px; |
37 --report-content-width: calc(var(--report-width) + var(--report-menu-width)); | 39 --report-content-width: calc(var(--report-width) + var(--report-menu-width)); |
38 | 40 |
39 --lh-score-highlight-bg: #fafafa; | 41 --lh-score-highlight-bg: #fafafa; |
40 --lh-score-icon-background-size: 24px; | 42 --lh-score-icon-background-size: 24px; |
41 --lh-score-margin: calc(var(--default-padding) / 2); | 43 --lh-score-margin: calc(var(--default-padding) / 2); |
42 | 44 |
43 --lh-table-header-bg: #ccc; | 45 --lh-table-header-bg: #ccc; |
44 --lh-table-higlight-bg: #fafafa; | 46 --lh-table-higlight-bg: #fafafa; |
45 | 47 |
46 --lh-sparkline-height: 10px; | 48 --lh-sparkline-height: 8px; |
| 49 --lh-sparkline-thin-height: 3px; |
| 50 --lh-filmstrip-thumbnail-width: 60px; |
47 --lh-audit-score-width: 35px; | 51 --lh-audit-score-width: 35px; |
48 --lh-category-score-width: 60px; | 52 --lh-category-score-width: 60px; |
49 } | 53 } |
50 | 54 |
51 .lh-root * { | 55 .lh-root * { |
52 box-sizing: border-box; | 56 box-sizing: border-box; |
53 } | 57 } |
54 | 58 |
55 .lh-root { | 59 .lh-root { |
56 font-family: var(--text-font-family); | 60 font-family: var(--text-font-family); |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
188 .lh-score__value { | 192 .lh-score__value { |
189 flex: none; | 193 flex: none; |
190 margin-right: var(--lh-score-margin); | 194 margin-right: var(--lh-score-margin); |
191 width: var(--lh-audit-score-width); | 195 width: var(--lh-audit-score-width); |
192 display: flex; | 196 display: flex; |
193 justify-content: center; | 197 justify-content: center; |
194 align-items: center; | 198 align-items: center; |
195 border-radius: 2px; | 199 border-radius: 2px; |
196 position: relative; | 200 position: relative; |
197 font-weight: bold; | 201 font-weight: bold; |
| 202 top: 1px; |
198 } | 203 } |
199 | 204 |
200 .lh-score__value::after { | 205 .lh-score__value::after { |
201 content: ''; | 206 content: ''; |
202 position: absolute; | 207 position: absolute; |
203 left: 0; | 208 left: 0; |
204 right: 0; | 209 right: 0; |
205 top: 0; | 210 top: 0; |
206 bottom: 0; | 211 bottom: 0; |
207 border-radius: inherit; | 212 border-radius: inherit; |
208 } | 213 } |
209 | 214 |
210 .lh-score--informative .lh-score__value { | 215 .lh-score--informative .lh-score__value { |
211 color: var(--informative-color); | 216 color: var(--informative-color); |
212 border-radius: 50%; | 217 border-radius: 50%; |
| 218 top: 3px; |
213 } | 219 } |
214 | 220 |
215 .lh-score--informative .lh-score__value::after { | 221 .lh-score--informative .lh-score__value::after { |
216 background: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="
0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>info</title><path d="M12 2C
6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8
h-2V7h2v2z" fill="#0c50c7"/></svg>') no-repeat 50% 50%; | 222 background: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="
0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>info</title><path d="M12 2C
6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8
h-2V7h2v2z" fill="#0c50c7"/></svg>') no-repeat 50% 50%; |
217 background-size: var(--lh-score-icon-background-size); | 223 background-size: var(--lh-score-icon-background-size); |
218 } | 224 } |
219 | 225 |
| 226 .lh-score--manual .lh-score__value::after { |
| 227 background: url('data:image/svg+xml;utf8,<svg width="12" height="12" viewBox="
0 0 12 12" xmlns="http://www.w3.org/2000/svg"><title>manual</title><path d="M2 5
h8v2H2z" fill="#fff" fill-rule="evenodd"/></svg>') no-repeat 50% 50%; |
| 228 background-size: 18px; |
| 229 background-color: var(--manual-color); |
| 230 width: 20px; |
| 231 height: 20px; |
| 232 position: relative; |
| 233 } |
| 234 |
220 .lh-score__value--binary { | 235 .lh-score__value--binary { |
221 text-indent: -5000px; | 236 text-indent: -5000px; |
222 } | 237 } |
223 | 238 |
224 /* No icon for audits with number scores. */ | 239 /* No icon for audits with number scores. */ |
225 .lh-score__value:not(.lh-score__value--binary)::after { | 240 .lh-score__value:not(.lh-score__value--binary)::after { |
226 content: none; | 241 content: none; |
227 } | 242 } |
228 | 243 |
229 .lh-score__value--pass { | 244 .lh-score__value--pass { |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
269 align-items: center; | 284 align-items: center; |
270 justify-content: space-between; | 285 justify-content: space-between; |
271 /*outline: none;*/ | 286 /*outline: none;*/ |
272 } | 287 } |
273 | 288 |
274 .lh-score__snippet::-moz-list-bullet { | 289 .lh-score__snippet::-moz-list-bullet { |
275 display: none; | 290 display: none; |
276 } | 291 } |
277 | 292 |
278 .lh-toggle-arrow { | 293 .lh-toggle-arrow { |
279 background: url('data:image/svg+xml;utf8,<svg fill="black" height="24" viewBox
="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M8.59 16.34l
4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"/><path d="M0-.25h24v24H0z" fill="none"/></
svg>') no-repeat 50% 50%; | 294 background: url('data:image/svg+xml;utf8,<svg fill="#9e9e9e" height="24" viewB
ox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M8.59 16.3
4l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"/><path d="M0-.25h24v24H0z" fill="none"/>
</svg>') no-repeat 50% 50%; |
280 background-size: contain; | 295 background-size: contain; |
281 background-color: transparent; | 296 background-color: transparent; |
282 width: 24px; | 297 width: 24px; |
283 height: 24px; | 298 height: 24px; |
284 flex: none; | 299 flex: none; |
285 margin-left: calc(var(--default-padding) / 2); | 300 margin-left: calc(var(--default-padding) / 2); |
286 transition: transform 150ms ease-in-out; | 301 transition: transform 150ms ease-in-out; |
287 cursor: pointer; | 302 cursor: pointer; |
288 border: none; | 303 border: none; |
| 304 transform: rotateZ(90deg); |
289 } | 305 } |
290 | 306 |
291 /* Expandable Details (Audit Groups, Audits) */ | 307 /* Expandable Details (Audit Groups, Audits) */ |
292 | 308 |
293 .lh-expandable-details { | 309 .lh-expandable-details { |
294 flex: 1; | 310 flex: 1; |
295 } | 311 } |
296 | 312 |
297 .lh-expandable-details__summary { | 313 .lh-expandable-details__summary { |
298 display: flex; | 314 display: flex; |
299 cursor: pointer; | 315 cursor: pointer; |
300 } | 316 } |
301 | 317 |
302 .lh-expandable-details__header { | 318 .lh-expandable-details__header { |
303 flex: 1; | 319 flex: 1; |
304 } | 320 } |
305 | 321 |
306 .lh-expandable-details[open] > .lh-expandable-details__summary > .lh-toggle-arro
w { | 322 .lh-expandable-details[open] > .lh-expandable-details__summary > .lh-toggle-arro
w { |
307 transform: rotateZ(90deg); | 323 transform: rotateZ(-90deg); |
308 } | 324 } |
309 | 325 |
310 .lh-expandable-details__summary::-webkit-details-marker { | 326 .lh-expandable-details__summary::-webkit-details-marker { |
311 display: none; | 327 display: none; |
312 } | 328 } |
313 | 329 |
314 /*.lh-score__snippet:focus .lh-score__title { | 330 /*.lh-score__snippet:focus .lh-score__title { |
315 outline: rgb(59, 153, 252) auto 5px; | 331 outline: rgb(59, 153, 252) auto 5px; |
316 }*/ | 332 }*/ |
317 | 333 |
| 334 /* Perf Timeline */ |
| 335 |
| 336 .lh-timeline { |
| 337 padding: var(--default-padding); |
| 338 padding-bottom: 0; |
| 339 min-width: calc(var(--lh-filmstrip-thumbnail-width) * 10 + var(--default-paddi
ng) * 2); |
| 340 } |
| 341 |
| 342 .lh-narrow .lh-timeline-container { |
| 343 width: calc(100vw - var(--section-padding) * 2); |
| 344 overflow-x: scroll; |
| 345 } |
| 346 |
| 347 .lh-devtools .lh-timeline-container { |
| 348 width: 100%; |
| 349 overflow-x: scroll; |
| 350 } |
| 351 |
| 352 /* Perf Timeline Metric */ |
| 353 |
| 354 .lh-timeline-metric { |
| 355 padding: 5px 0; |
| 356 margin-bottom: calc(var(--body-font-size) / 2); |
| 357 } |
| 358 |
| 359 .lh-timeline-metric__title { |
| 360 font-size: var(--header-font-size); |
| 361 } |
| 362 |
| 363 .lh-timeline-metric__description { |
| 364 color: var(--secondary-text-color); |
| 365 } |
| 366 |
| 367 .lh-timeline-metric__name::after { |
| 368 margin-right: 10px; |
| 369 content: ':'; |
| 370 } |
| 371 |
| 372 .lh-timeline-metric--pass .lh-timeline-metric__value { |
| 373 color: var(--pass-color); |
| 374 } |
| 375 |
| 376 .lh-timeline-metric--average .lh-timeline-metric__value { |
| 377 color: var(--average-color); |
| 378 } |
| 379 |
| 380 .lh-timeline-metric--fail .lh-timeline-metric__value { |
| 381 color: var(--fail-color); |
| 382 } |
| 383 |
| 384 .lh-timeline-metric__sparkline { |
| 385 width: 100%; |
| 386 } |
| 387 |
| 388 .lh-timeline-metric__sparkline .lh-sparkline { |
| 389 margin-left: 0; |
| 390 margin-right: 0; |
| 391 border-bottom: 1px solid var(--report-border-color); |
| 392 } |
| 393 |
| 394 .lh-timeline-metric__sparkline .lh-sparkline__bar { |
| 395 float: none; |
| 396 } |
| 397 |
| 398 .lh-timeline-metric--pass .lh-sparkline__bar { |
| 399 background: var(--pass-color); |
| 400 } |
| 401 |
| 402 .lh-timeline-metric--average .lh-sparkline__bar { |
| 403 background: var(--average-color); |
| 404 } |
| 405 |
| 406 .lh-timeline-metric--fail .lh-sparkline__bar { |
| 407 background: var(--fail-color); |
| 408 } |
| 409 |
| 410 /* Perf Hint */ |
| 411 |
318 .lh-perf-hint { | 412 .lh-perf-hint { |
319 margin-top: var(--default-padding); | 413 margin-top: var(--default-padding); |
320 margin-left: var(--default-padding); | 414 margin-left: var(--default-padding); |
321 padding-bottom: var(--default-padding); | 415 padding-bottom: var(--default-padding); |
322 border-bottom: 1px solid var(--report-secondary-border-color); | 416 border-bottom: 1px solid var(--report-secondary-border-color); |
323 } | 417 } |
324 | 418 |
325 .lh-perf-hint:last-of-type { | 419 .lh-perf-hint:last-of-type { |
326 border-bottom: none; | 420 border-bottom: none; |
327 } | 421 } |
328 | 422 |
329 .lh-perf-hint__summary { | 423 .lh-perf-hint__summary { |
330 display: flex; | 424 display: flex; |
331 align-items: center; | 425 align-items: center; |
332 } | 426 } |
333 | 427 |
334 .lh-perf-hint__title { | 428 .lh-perf-hint__title { |
335 font-size: var(--header-font-size); | 429 font-size: var(--header-font-size); |
336 flex: 0 0 30%; | 430 flex: 10; |
337 } | 431 } |
338 | 432 |
339 .lh-perf-hint__sparkline { | 433 .lh-perf-hint__sparkline { |
340 flex: 0 0 50%; | 434 flex: 0 0 50%; |
341 } | 435 } |
342 | 436 |
343 .lh-perf-hint__sparkline .lh-sparkline { | 437 .lh-perf-hint__sparkline .lh-sparkline { |
344 width: calc(100% - var(--default-padding) * 2); | 438 width: calc(100% - var(--default-padding) * 2); |
345 float: right; | 439 float: right; |
346 } | 440 } |
347 | 441 |
348 .lh-perf-hint__stats { | 442 .lh-perf-hint__stats { |
349 width: 60px; | |
350 text-align: right; | 443 text-align: right; |
351 flex: 10; | 444 flex: 0 0 70px; |
352 } | 445 } |
353 | 446 |
354 .lh-perf-hint__primary-stat { | 447 .lh-perf-hint__primary-stat { |
355 font-size: var(--header-font-size); | 448 font-size: var(--header-font-size); |
356 } | 449 } |
357 | 450 |
358 .lh-perf-hint__description { | 451 .lh-perf-hint__description { |
359 color: var(--secondary-text-color); | 452 color: var(--secondary-text-color); |
360 margin-top: calc(var(--default-padding) / 2); | 453 margin-top: calc(var(--default-padding) / 2); |
361 } | 454 } |
(...skipping 21 matching lines...) Expand all Loading... |
383 .lh-perf-hint--fail .lh-perf-hint__stats { | 476 .lh-perf-hint--fail .lh-perf-hint__stats { |
384 color: var(--fail-color); | 477 color: var(--fail-color); |
385 } | 478 } |
386 | 479 |
387 /* Filmstrip */ | 480 /* Filmstrip */ |
388 | 481 |
389 .lh-filmstrip { | 482 .lh-filmstrip { |
390 display: flex; | 483 display: flex; |
391 flex-direction: row; | 484 flex-direction: row; |
392 justify-content: space-between; | 485 justify-content: space-between; |
393 padding: var(--default-padding); | 486 padding-bottom: var(--default-padding); |
394 } | 487 } |
395 | 488 |
396 .lh-filmstrip__frame { | 489 .lh-filmstrip__frame { |
397 text-align: center; | 490 text-align: center; |
398 } | 491 } |
399 | 492 |
400 .lh-filmstrip__timestamp { | 493 .lh-filmstrip__timestamp { |
401 margin-bottom: 5px; | 494 margin-bottom: 5px; |
402 } | 495 } |
403 | 496 |
404 .lh-filmstrip__thumbnail { | 497 .lh-filmstrip__thumbnail { |
405 border: 1px solid var(--report-secondary-border-color); | 498 border: 1px solid var(--report-secondary-border-color); |
406 max-height: 100px; | 499 max-height: 100px; |
407 } | 500 } |
408 | 501 |
409 /* Sparkline */ | 502 /* Sparkline */ |
410 | 503 |
411 .lh-sparkline { | 504 .lh-sparkline { |
412 margin: 5px; | 505 margin: 5px; |
413 height: var(--lh-sparkline-height); | 506 height: var(--lh-sparkline-height); |
414 width: 100%; | 507 width: 100%; |
415 } | 508 } |
416 | 509 |
| 510 .lh-sparkline--thin { |
| 511 height: calc(var(--lh-sparkline-height) / 2); |
| 512 } |
| 513 |
417 .lh-sparkline__bar { | 514 .lh-sparkline__bar { |
418 background: var(--warning-color); | 515 background: var(--warning-color); |
419 height: var(--lh-sparkline-height); | 516 height: 100%; |
420 float: right; | 517 float: right; |
421 } | 518 } |
422 | 519 |
423 /* Audit */ | 520 /* Audit */ |
424 | 521 |
425 .lh-audit { | 522 .lh-audit { |
426 margin-top: var(--default-padding); | 523 margin-top: var(--default-padding); |
427 padding-bottom: var(--default-padding); | 524 padding-bottom: var(--default-padding); |
428 border-bottom: 1px solid var(--report-secondary-border-color); | 525 border-bottom: 1px solid var(--report-secondary-border-color); |
429 } | 526 } |
430 | 527 |
431 .lh-audit:last-of-type { | 528 .lh-audit:last-of-type { |
432 border-bottom: none; | 529 border-bottom: none; |
433 } | 530 } |
434 | 531 |
435 .lh-audit > .lh-score { | 532 .lh-audit > .lh-score { |
436 font-size: 16px; | |
437 font-size: var(--header-font-size); | 533 font-size: var(--header-font-size); |
438 } | 534 } |
439 | 535 |
440 /* Audit Group */ | 536 /* Audit Group */ |
441 | 537 |
442 .lh-audit-group { | 538 .lh-audit-group { |
443 margin-top: var(--default-padding); | 539 padding-top: var(--default-padding); |
444 padding-bottom: var(--default-padding); | 540 padding-bottom: var(--default-padding); |
445 border-bottom: 1px solid var(--report-secondary-border-color); | 541 border-top: 1px solid var(--report-secondary-border-color); |
446 } | 542 } |
447 | 543 |
448 .lh-audit-group:last-of-type { | 544 .lh-category > .lh-audit-group.lh-audit-group--manual { |
449 border-bottom: none; | 545 border-top: none; |
| 546 margin-left: var(--default-padding); |
450 } | 547 } |
451 | 548 |
452 .lh-audit-group__header { | 549 .lh-audit-group__header { |
453 font-size: 18px; | 550 font-size: 18px; |
454 } | 551 } |
455 | 552 |
| 553 .lh-audit-group--manual .lh-audit-group__summary { |
| 554 display: flex; |
| 555 align-items: center; |
| 556 font-size: 15px; |
| 557 } |
| 558 |
| 559 .lh-audit-group--manual .lh-audit-group__summary .lh-audit-group__header { |
| 560 font-size: inherit; |
| 561 } |
| 562 |
| 563 .lh-audit-group--manual .lh-audit-group__summary .lh-toggle-arrow { |
| 564 display: none; |
| 565 } |
| 566 |
| 567 .lh-audit-group--manual .lh-audit-group__summary::-webkit-details-marker { |
| 568 display: initial; |
| 569 background: var(--manual-color) !important; |
| 570 } |
| 571 |
456 .lh-audit-group__description { | 572 .lh-audit-group__description { |
457 font-size: 16px; | 573 font-size: var(--header-font-size); |
458 color: var(--secondary-text-color); | 574 color: var(--secondary-text-color); |
459 margin-top: calc(var(--default-padding) / 2); | 575 margin-top: calc(var(--default-padding) / 2); |
460 } | 576 } |
461 | 577 |
462 .lh-debug { | 578 .lh-debug { |
463 margin-top: calc(var(--default-padding) / 2); | 579 margin-top: calc(var(--default-padding) / 2); |
464 margin-left: calc(var(--lh-audit-score-width) + var(--lh-score-margin)); | 580 margin-left: calc(var(--lh-audit-score-width) + var(--lh-score-margin)); |
465 color: var(--fail-color); | 581 color: var(--fail-color); |
466 } | 582 } |
467 | 583 |
(...skipping 27 matching lines...) Expand all Loading... |
495 .lh-exception { | 611 .lh-exception { |
496 font-size: large; | 612 font-size: large; |
497 } | 613 } |
498 | 614 |
499 .lh-text__url { | 615 .lh-text__url { |
500 white-space: nowrap; | 616 white-space: nowrap; |
501 } | 617 } |
502 | 618 |
503 .lh-code { | 619 .lh-code { |
504 text-overflow: ellipsis; | 620 text-overflow: ellipsis; |
505 overflow: hidden; | |
506 white-space: pre-line; | 621 white-space: pre-line; |
507 margin-top: 0; | 622 margin-top: 0; |
508 } | 623 } |
509 | 624 |
510 .lh-scores-header { | 625 .lh-scores-header { |
511 display: flex; | 626 display: flex; |
512 margin: var(--report-header-height) 0 0 0; | 627 margin: var(--report-header-height) 0 0 0; |
513 padding: calc(var(--default-padding) * 2) var(--default-padding); | 628 padding: calc(var(--default-padding) * 2) var(--default-padding); |
514 border-bottom: 1px solid var(--report-border-color); | 629 border-bottom: 1px solid var(--report-border-color); |
515 } | 630 } |
516 | 631 |
517 .lh-category { | 632 .lh-category { |
518 padding: 24px calc(var(--default-padding) * 2); | 633 padding: var(--section-padding); |
519 border-top: 1px solid var(--report-border-color); | 634 border-top: 1px solid var(--report-border-color); |
520 } | 635 } |
521 | 636 |
522 .lh-category:first-of-type { | 637 .lh-category:first-of-type { |
523 border: none; | 638 border: none; |
524 } | 639 } |
525 | 640 |
526 .lh-category .lh-audit { | 641 .lh-category .lh-audit { |
527 margin-left: calc(var(--lh-category-score-width) + var(--lh-score-margin)); | 642 margin-left: calc(var(--default-padding) * 2); |
528 } | 643 } |
529 | 644 |
530 .lh-category .lh-audit-group { | 645 .lh-category .lh-audit-group { |
531 margin-left: calc(var(--lh-category-score-width) + var(--default-padding)); | 646 margin-left: calc(var(--lh-category-score-width) + var(--default-padding)); |
532 } | 647 } |
533 | 648 |
| 649 .lh-category > .lh-audit-group { |
| 650 margin-left: 0; |
| 651 } |
| 652 |
534 .lh-category .lh-audit-group .lh-audit { | 653 .lh-category .lh-audit-group .lh-audit { |
535 margin-left: var(--default-padding); | 654 margin-left: var(--default-padding); |
536 } | 655 } |
537 | 656 |
538 .lh-category > .lh-score { | 657 .lh-category > .lh-score { |
539 font-size: 20px; | 658 font-size: 20px; |
540 padding-bottom: 24px; | 659 padding-bottom: var(--default-padding); |
541 } | 660 } |
542 | 661 |
543 .lh-category > .lh-score .lh-score__value, | 662 .lh-category > .lh-score .lh-score__value, |
544 .lh-category > .lh-score .lh-score__gauge .lh-gauge__label { | 663 .lh-category > .lh-score .lh-score__gauge .lh-gauge__label { |
545 display: none; | 664 display: none; |
546 } | 665 } |
547 | 666 |
548 .lh-category .lh-score__gauge { | 667 .lh-category .lh-score__gauge { |
549 margin: calc(var(--default-padding) / 2) var(--default-padding) 0 0; | 668 margin: calc(var(--default-padding) / 2) var(--default-padding) 0 0; |
550 flex-basis: var(--circle-size); | 669 flex-basis: var(--circle-size); |
(...skipping 13 matching lines...) Expand all Loading... |
564 font-size: 24px; | 683 font-size: 24px; |
565 font-weight: 400; | 684 font-weight: 400; |
566 } | 685 } |
567 | 686 |
568 .lh-passed-audits[open] summary.lh-passed-audits-summary { | 687 .lh-passed-audits[open] summary.lh-passed-audits-summary { |
569 margin-bottom: calc(var(--default-padding) * 2); | 688 margin-bottom: calc(var(--default-padding) * 2); |
570 } | 689 } |
571 | 690 |
572 summary.lh-passed-audits-summary { | 691 summary.lh-passed-audits-summary { |
573 margin: calc(var(--default-padding) * 2) var(--default-padding); | 692 margin: calc(var(--default-padding) * 2) var(--default-padding); |
574 margin-left: calc(var(--lh-category-score-width) + var(--default-padding)); | 693 margin-left: var(--default-padding); |
575 margin-bottom: 0; | 694 margin-bottom: 0; |
576 font-size: 15px; | 695 font-size: 15px; |
577 display: flex; | 696 display: flex; |
578 align-items: center; | 697 align-items: center; |
579 } | 698 } |
580 | 699 |
581 summary.lh-passed-audits-summary::-webkit-details-marker { | 700 summary.lh-passed-audits-summary::-webkit-details-marker, |
| 701 .lh-audit-group--manual > summary::-webkit-details-marker { |
582 background: var(--pass-color); | 702 background: var(--pass-color); |
583 color: white; | 703 color: white; |
584 position: relative; | |
585 content: ''; | |
586 padding: 3px 3px 3px 6px; | 704 padding: 3px 3px 3px 6px; |
587 border-radius: 2px; | 705 border-radius: 2px; |
588 } | 706 } |
589 | 707 |
590 .lh-passed-audits[open] summary.lh-passed-audits-summary::-webkit-details-marker
{ | 708 .lh-passed-audits[open] summary.lh-passed-audits-summary::-webkit-details-marker
, |
| 709 .lh-audit-group--manual[open] > summary::-webkit-details-marker { |
591 padding: 3px 5px 3px 4px; | 710 padding: 3px 5px 3px 4px; |
592 } | 711 } |
593 | 712 |
594 #lh-log { | 713 #lh-log { |
595 position: fixed; | 714 position: fixed; |
596 background-color: #323232; | 715 background-color: #323232; |
597 color: #fff; | 716 color: #fff; |
598 min-height: 48px; | 717 min-height: 48px; |
599 min-width: 288px; | 718 min-width: 288px; |
600 padding: 16px 24px; | 719 padding: 16px 24px; |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
674 white-space: nowrap; | 793 white-space: nowrap; |
675 } | 794 } |
676 | 795 |
677 .lh-thumbnail { | 796 .lh-thumbnail { |
678 height: var(--image-preview-size); | 797 height: var(--image-preview-size); |
679 width: var(--image-preview-size); | 798 width: var(--image-preview-size); |
680 object-fit: contain; | 799 object-fit: contain; |
681 } | 800 } |
682 | 801 |
683 /*# sourceURL=report.styles.css */ | 802 /*# sourceURL=report.styles.css */ |
OLD | NEW |