| 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: 12px; | 20 --body-font-size: 13px; |
| 21 --header-font-size: 14px; | 21 --header-font-size: 16px; |
| 22 --body-line-height: 1.5; | 22 --body-line-height: 1.5; |
| 23 --default-padding: 12px; | 23 --default-padding: 16px; |
| 24 --section-padding: 16px; | |
| 25 | 24 |
| 26 --secondary-text-color: #565656; | 25 --secondary-text-color: #565656; |
| 27 /*--accent-color: #3879d9;*/ | 26 /*--accent-color: #3879d9;*/ |
| 28 --fail-color: #df332f; | 27 --fail-color: #df332f; |
| 29 --pass-color: #2b882f; | 28 --pass-color: #2b882f; |
| 30 --informative-color: #0c50c7; | 29 --informative-color: #0c50c7; |
| 31 --manual-color: #757575; | |
| 32 --average-color: #ef6c00; /* md orange 800 */ | 30 --average-color: #ef6c00; /* md orange 800 */ |
| 33 --warning-color: #ffab00; /* md amber a700 */ | 31 --warning-color: #ffab00; /* md amber a700 */ |
| 34 | 32 |
| 35 --report-border-color: #ccc; | 33 --report-border-color: #ccc; |
| 36 --report-secondary-border-color: #ebebeb; | 34 --report-secondary-border-color: #ebebeb; |
| 37 --report-width: 850px; | 35 --report-width: 850px; |
| 38 --report-menu-width: 280px; | 36 --report-menu-width: 280px; |
| 39 --report-content-width: calc(var(--report-width) + var(--report-menu-width)); | 37 --report-content-width: calc(var(--report-width) + var(--report-menu-width)); |
| 40 | 38 |
| 41 --lh-score-highlight-bg: #fafafa; | 39 --lh-score-highlight-bg: #fafafa; |
| 42 --lh-score-icon-background-size: 24px; | 40 --lh-score-icon-background-size: 24px; |
| 43 --lh-score-margin: calc(var(--default-padding) / 2); | 41 --lh-score-margin: calc(var(--default-padding) / 2); |
| 44 | 42 |
| 45 --lh-table-header-bg: #ccc; | 43 --lh-table-header-bg: #ccc; |
| 46 --lh-table-higlight-bg: #fafafa; | 44 --lh-table-higlight-bg: #fafafa; |
| 47 | 45 |
| 48 --lh-sparkline-height: 8px; | 46 --lh-sparkline-height: 10px; |
| 49 --lh-sparkline-thin-height: 3px; | |
| 50 --lh-filmstrip-thumbnail-width: 60px; | |
| 51 --lh-audit-score-width: 35px; | 47 --lh-audit-score-width: 35px; |
| 52 --lh-category-score-width: 60px; | 48 --lh-category-score-width: 60px; |
| 53 } | 49 } |
| 54 | 50 |
| 55 .lh-root * { | 51 .lh-root * { |
| 56 box-sizing: border-box; | 52 box-sizing: border-box; |
| 57 } | 53 } |
| 58 | 54 |
| 59 .lh-root { | 55 .lh-root { |
| 60 font-family: var(--text-font-family); | 56 font-family: var(--text-font-family); |
| (...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 192 .lh-score__value { | 188 .lh-score__value { |
| 193 flex: none; | 189 flex: none; |
| 194 margin-right: var(--lh-score-margin); | 190 margin-right: var(--lh-score-margin); |
| 195 width: var(--lh-audit-score-width); | 191 width: var(--lh-audit-score-width); |
| 196 display: flex; | 192 display: flex; |
| 197 justify-content: center; | 193 justify-content: center; |
| 198 align-items: center; | 194 align-items: center; |
| 199 border-radius: 2px; | 195 border-radius: 2px; |
| 200 position: relative; | 196 position: relative; |
| 201 font-weight: bold; | 197 font-weight: bold; |
| 202 top: 1px; | |
| 203 } | 198 } |
| 204 | 199 |
| 205 .lh-score__value::after { | 200 .lh-score__value::after { |
| 206 content: ''; | 201 content: ''; |
| 207 position: absolute; | 202 position: absolute; |
| 208 left: 0; | 203 left: 0; |
| 209 right: 0; | 204 right: 0; |
| 210 top: 0; | 205 top: 0; |
| 211 bottom: 0; | 206 bottom: 0; |
| 212 border-radius: inherit; | 207 border-radius: inherit; |
| 213 } | 208 } |
| 214 | 209 |
| 215 .lh-score--informative .lh-score__value { | 210 .lh-score--informative .lh-score__value { |
| 216 color: var(--informative-color); | 211 color: var(--informative-color); |
| 217 border-radius: 50%; | 212 border-radius: 50%; |
| 218 top: 3px; | |
| 219 } | 213 } |
| 220 | 214 |
| 221 .lh-score--informative .lh-score__value::after { | 215 .lh-score--informative .lh-score__value::after { |
| 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%; | 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%; |
| 223 background-size: var(--lh-score-icon-background-size); | 217 background-size: var(--lh-score-icon-background-size); |
| 224 } | 218 } |
| 225 | 219 |
| 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 | |
| 235 .lh-score__value--binary { | 220 .lh-score__value--binary { |
| 236 text-indent: -5000px; | 221 text-indent: -5000px; |
| 237 } | 222 } |
| 238 | 223 |
| 239 /* No icon for audits with number scores. */ | 224 /* No icon for audits with number scores. */ |
| 240 .lh-score__value:not(.lh-score__value--binary)::after { | 225 .lh-score__value:not(.lh-score__value--binary)::after { |
| 241 content: none; | 226 content: none; |
| 242 } | 227 } |
| 243 | 228 |
| 244 .lh-score__value--pass { | 229 .lh-score__value--pass { |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 284 align-items: center; | 269 align-items: center; |
| 285 justify-content: space-between; | 270 justify-content: space-between; |
| 286 /*outline: none;*/ | 271 /*outline: none;*/ |
| 287 } | 272 } |
| 288 | 273 |
| 289 .lh-score__snippet::-moz-list-bullet { | 274 .lh-score__snippet::-moz-list-bullet { |
| 290 display: none; | 275 display: none; |
| 291 } | 276 } |
| 292 | 277 |
| 293 .lh-toggle-arrow { | 278 .lh-toggle-arrow { |
| 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%; | 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%; |
| 295 background-size: contain; | 280 background-size: contain; |
| 296 background-color: transparent; | 281 background-color: transparent; |
| 297 width: 24px; | 282 width: 24px; |
| 298 height: 24px; | 283 height: 24px; |
| 299 flex: none; | 284 flex: none; |
| 300 margin-left: calc(var(--default-padding) / 2); | 285 margin-left: calc(var(--default-padding) / 2); |
| 301 transition: transform 150ms ease-in-out; | 286 transition: transform 150ms ease-in-out; |
| 302 cursor: pointer; | 287 cursor: pointer; |
| 303 border: none; | 288 border: none; |
| 304 transform: rotateZ(90deg); | |
| 305 } | 289 } |
| 306 | 290 |
| 307 /* Expandable Details (Audit Groups, Audits) */ | 291 /* Expandable Details (Audit Groups, Audits) */ |
| 308 | 292 |
| 309 .lh-expandable-details { | 293 .lh-expandable-details { |
| 310 flex: 1; | 294 flex: 1; |
| 311 } | 295 } |
| 312 | 296 |
| 313 .lh-expandable-details__summary { | 297 .lh-expandable-details__summary { |
| 314 display: flex; | 298 display: flex; |
| 315 cursor: pointer; | 299 cursor: pointer; |
| 316 } | 300 } |
| 317 | 301 |
| 318 .lh-expandable-details__header { | 302 .lh-expandable-details__header { |
| 319 flex: 1; | 303 flex: 1; |
| 320 } | 304 } |
| 321 | 305 |
| 322 .lh-expandable-details[open] > .lh-expandable-details__summary > .lh-toggle-arro
w { | 306 .lh-expandable-details[open] > .lh-expandable-details__summary > .lh-toggle-arro
w { |
| 323 transform: rotateZ(-90deg); | 307 transform: rotateZ(90deg); |
| 324 } | 308 } |
| 325 | 309 |
| 326 .lh-expandable-details__summary::-webkit-details-marker { | 310 .lh-expandable-details__summary::-webkit-details-marker { |
| 327 display: none; | 311 display: none; |
| 328 } | 312 } |
| 329 | 313 |
| 330 /*.lh-score__snippet:focus .lh-score__title { | 314 /*.lh-score__snippet:focus .lh-score__title { |
| 331 outline: rgb(59, 153, 252) auto 5px; | 315 outline: rgb(59, 153, 252) auto 5px; |
| 332 }*/ | 316 }*/ |
| 333 | 317 |
| 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 | |
| 412 .lh-perf-hint { | 318 .lh-perf-hint { |
| 413 margin-top: var(--default-padding); | 319 margin-top: var(--default-padding); |
| 414 margin-left: var(--default-padding); | 320 margin-left: var(--default-padding); |
| 415 padding-bottom: var(--default-padding); | 321 padding-bottom: var(--default-padding); |
| 416 border-bottom: 1px solid var(--report-secondary-border-color); | 322 border-bottom: 1px solid var(--report-secondary-border-color); |
| 417 } | 323 } |
| 418 | 324 |
| 419 .lh-perf-hint:last-of-type { | 325 .lh-perf-hint:last-of-type { |
| 420 border-bottom: none; | 326 border-bottom: none; |
| 421 } | 327 } |
| 422 | 328 |
| 423 .lh-perf-hint__summary { | 329 .lh-perf-hint__summary { |
| 424 display: flex; | 330 display: flex; |
| 425 align-items: center; | 331 align-items: center; |
| 426 } | 332 } |
| 427 | 333 |
| 428 .lh-perf-hint__title { | 334 .lh-perf-hint__title { |
| 429 font-size: var(--header-font-size); | 335 font-size: var(--header-font-size); |
| 430 flex: 10; | 336 flex: 0 0 30%; |
| 431 } | 337 } |
| 432 | 338 |
| 433 .lh-perf-hint__sparkline { | 339 .lh-perf-hint__sparkline { |
| 434 flex: 0 0 50%; | 340 flex: 0 0 50%; |
| 435 } | 341 } |
| 436 | 342 |
| 437 .lh-perf-hint__sparkline .lh-sparkline { | 343 .lh-perf-hint__sparkline .lh-sparkline { |
| 438 width: calc(100% - var(--default-padding) * 2); | 344 width: calc(100% - var(--default-padding) * 2); |
| 439 float: right; | 345 float: right; |
| 440 } | 346 } |
| 441 | 347 |
| 442 .lh-perf-hint__stats { | 348 .lh-perf-hint__stats { |
| 349 width: 60px; |
| 443 text-align: right; | 350 text-align: right; |
| 444 flex: 0 0 70px; | 351 flex: 10; |
| 445 } | 352 } |
| 446 | 353 |
| 447 .lh-perf-hint__primary-stat { | 354 .lh-perf-hint__primary-stat { |
| 448 font-size: var(--header-font-size); | 355 font-size: var(--header-font-size); |
| 449 } | 356 } |
| 450 | 357 |
| 451 .lh-perf-hint__description { | 358 .lh-perf-hint__description { |
| 452 color: var(--secondary-text-color); | 359 color: var(--secondary-text-color); |
| 453 margin-top: calc(var(--default-padding) / 2); | 360 margin-top: calc(var(--default-padding) / 2); |
| 454 } | 361 } |
| (...skipping 21 matching lines...) Expand all Loading... |
| 476 .lh-perf-hint--fail .lh-perf-hint__stats { | 383 .lh-perf-hint--fail .lh-perf-hint__stats { |
| 477 color: var(--fail-color); | 384 color: var(--fail-color); |
| 478 } | 385 } |
| 479 | 386 |
| 480 /* Filmstrip */ | 387 /* Filmstrip */ |
| 481 | 388 |
| 482 .lh-filmstrip { | 389 .lh-filmstrip { |
| 483 display: flex; | 390 display: flex; |
| 484 flex-direction: row; | 391 flex-direction: row; |
| 485 justify-content: space-between; | 392 justify-content: space-between; |
| 486 padding-bottom: var(--default-padding); | 393 padding: var(--default-padding); |
| 487 } | 394 } |
| 488 | 395 |
| 489 .lh-filmstrip__frame { | 396 .lh-filmstrip__frame { |
| 490 text-align: center; | 397 text-align: center; |
| 491 } | 398 } |
| 492 | 399 |
| 493 .lh-filmstrip__timestamp { | 400 .lh-filmstrip__timestamp { |
| 494 margin-bottom: 5px; | 401 margin-bottom: 5px; |
| 495 } | 402 } |
| 496 | 403 |
| 497 .lh-filmstrip__thumbnail { | 404 .lh-filmstrip__thumbnail { |
| 498 border: 1px solid var(--report-secondary-border-color); | 405 border: 1px solid var(--report-secondary-border-color); |
| 499 max-height: 100px; | 406 max-height: 100px; |
| 500 } | 407 } |
| 501 | 408 |
| 502 /* Sparkline */ | 409 /* Sparkline */ |
| 503 | 410 |
| 504 .lh-sparkline { | 411 .lh-sparkline { |
| 505 margin: 5px; | 412 margin: 5px; |
| 506 height: var(--lh-sparkline-height); | 413 height: var(--lh-sparkline-height); |
| 507 width: 100%; | 414 width: 100%; |
| 508 } | 415 } |
| 509 | 416 |
| 510 .lh-sparkline--thin { | |
| 511 height: calc(var(--lh-sparkline-height) / 2); | |
| 512 } | |
| 513 | |
| 514 .lh-sparkline__bar { | 417 .lh-sparkline__bar { |
| 515 background: var(--warning-color); | 418 background: var(--warning-color); |
| 516 height: 100%; | 419 height: var(--lh-sparkline-height); |
| 517 float: right; | 420 float: right; |
| 518 } | 421 } |
| 519 | 422 |
| 520 /* Audit */ | 423 /* Audit */ |
| 521 | 424 |
| 522 .lh-audit { | 425 .lh-audit { |
| 523 margin-top: var(--default-padding); | 426 margin-top: var(--default-padding); |
| 524 padding-bottom: var(--default-padding); | 427 padding-bottom: var(--default-padding); |
| 525 border-bottom: 1px solid var(--report-secondary-border-color); | 428 border-bottom: 1px solid var(--report-secondary-border-color); |
| 526 } | 429 } |
| 527 | 430 |
| 528 .lh-audit:last-of-type { | 431 .lh-audit:last-of-type { |
| 529 border-bottom: none; | 432 border-bottom: none; |
| 530 } | 433 } |
| 531 | 434 |
| 532 .lh-audit > .lh-score { | 435 .lh-audit > .lh-score { |
| 436 font-size: 16px; |
| 533 font-size: var(--header-font-size); | 437 font-size: var(--header-font-size); |
| 534 } | 438 } |
| 535 | 439 |
| 536 /* Audit Group */ | 440 /* Audit Group */ |
| 537 | 441 |
| 538 .lh-audit-group { | 442 .lh-audit-group { |
| 539 padding-top: var(--default-padding); | 443 margin-top: var(--default-padding); |
| 540 padding-bottom: var(--default-padding); | 444 padding-bottom: var(--default-padding); |
| 541 border-top: 1px solid var(--report-secondary-border-color); | 445 border-bottom: 1px solid var(--report-secondary-border-color); |
| 542 } | 446 } |
| 543 | 447 |
| 544 .lh-category > .lh-audit-group.lh-audit-group--manual { | 448 .lh-audit-group:last-of-type { |
| 545 border-top: none; | 449 border-bottom: none; |
| 546 margin-left: var(--default-padding); | |
| 547 } | 450 } |
| 548 | 451 |
| 549 .lh-audit-group__header { | 452 .lh-audit-group__header { |
| 550 font-size: 18px; | 453 font-size: 18px; |
| 551 } | 454 } |
| 552 | 455 |
| 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 | |
| 572 .lh-audit-group__description { | 456 .lh-audit-group__description { |
| 573 font-size: var(--header-font-size); | 457 font-size: 16px; |
| 574 color: var(--secondary-text-color); | 458 color: var(--secondary-text-color); |
| 575 margin-top: calc(var(--default-padding) / 2); | 459 margin-top: calc(var(--default-padding) / 2); |
| 576 } | 460 } |
| 577 | 461 |
| 578 .lh-debug { | 462 .lh-debug { |
| 579 margin-top: calc(var(--default-padding) / 2); | 463 margin-top: calc(var(--default-padding) / 2); |
| 580 margin-left: calc(var(--lh-audit-score-width) + var(--lh-score-margin)); | 464 margin-left: calc(var(--lh-audit-score-width) + var(--lh-score-margin)); |
| 581 color: var(--fail-color); | 465 color: var(--fail-color); |
| 582 } | 466 } |
| 583 | 467 |
| (...skipping 27 matching lines...) Expand all Loading... |
| 611 .lh-exception { | 495 .lh-exception { |
| 612 font-size: large; | 496 font-size: large; |
| 613 } | 497 } |
| 614 | 498 |
| 615 .lh-text__url { | 499 .lh-text__url { |
| 616 white-space: nowrap; | 500 white-space: nowrap; |
| 617 } | 501 } |
| 618 | 502 |
| 619 .lh-code { | 503 .lh-code { |
| 620 text-overflow: ellipsis; | 504 text-overflow: ellipsis; |
| 505 overflow: hidden; |
| 621 white-space: pre-line; | 506 white-space: pre-line; |
| 622 margin-top: 0; | 507 margin-top: 0; |
| 623 } | 508 } |
| 624 | 509 |
| 625 .lh-scores-header { | 510 .lh-scores-header { |
| 626 display: flex; | 511 display: flex; |
| 627 margin: var(--report-header-height) 0 0 0; | 512 margin: var(--report-header-height) 0 0 0; |
| 628 padding: calc(var(--default-padding) * 2) var(--default-padding); | 513 padding: calc(var(--default-padding) * 2) var(--default-padding); |
| 629 border-bottom: 1px solid var(--report-border-color); | 514 border-bottom: 1px solid var(--report-border-color); |
| 630 } | 515 } |
| 631 | 516 |
| 632 .lh-category { | 517 .lh-category { |
| 633 padding: var(--section-padding); | 518 padding: 24px calc(var(--default-padding) * 2); |
| 634 border-top: 1px solid var(--report-border-color); | 519 border-top: 1px solid var(--report-border-color); |
| 635 } | 520 } |
| 636 | 521 |
| 637 .lh-category:first-of-type { | 522 .lh-category:first-of-type { |
| 638 border: none; | 523 border: none; |
| 639 } | 524 } |
| 640 | 525 |
| 641 .lh-category .lh-audit { | 526 .lh-category .lh-audit { |
| 642 margin-left: calc(var(--default-padding) * 2); | 527 margin-left: calc(var(--lh-category-score-width) + var(--lh-score-margin)); |
| 643 } | 528 } |
| 644 | 529 |
| 645 .lh-category .lh-audit-group { | 530 .lh-category .lh-audit-group { |
| 646 margin-left: calc(var(--lh-category-score-width) + var(--default-padding)); | 531 margin-left: calc(var(--lh-category-score-width) + var(--default-padding)); |
| 647 } | 532 } |
| 648 | 533 |
| 649 .lh-category > .lh-audit-group { | |
| 650 margin-left: 0; | |
| 651 } | |
| 652 | |
| 653 .lh-category .lh-audit-group .lh-audit { | 534 .lh-category .lh-audit-group .lh-audit { |
| 654 margin-left: var(--default-padding); | 535 margin-left: var(--default-padding); |
| 655 } | 536 } |
| 656 | 537 |
| 657 .lh-category > .lh-score { | 538 .lh-category > .lh-score { |
| 658 font-size: 20px; | 539 font-size: 20px; |
| 659 padding-bottom: var(--default-padding); | 540 padding-bottom: 24px; |
| 660 } | 541 } |
| 661 | 542 |
| 662 .lh-category > .lh-score .lh-score__value, | 543 .lh-category > .lh-score .lh-score__value, |
| 663 .lh-category > .lh-score .lh-score__gauge .lh-gauge__label { | 544 .lh-category > .lh-score .lh-score__gauge .lh-gauge__label { |
| 664 display: none; | 545 display: none; |
| 665 } | 546 } |
| 666 | 547 |
| 667 .lh-category .lh-score__gauge { | 548 .lh-category .lh-score__gauge { |
| 668 margin: calc(var(--default-padding) / 2) var(--default-padding) 0 0; | 549 margin: calc(var(--default-padding) / 2) var(--default-padding) 0 0; |
| 669 flex-basis: var(--circle-size); | 550 flex-basis: var(--circle-size); |
| (...skipping 13 matching lines...) Expand all Loading... |
| 683 font-size: 24px; | 564 font-size: 24px; |
| 684 font-weight: 400; | 565 font-weight: 400; |
| 685 } | 566 } |
| 686 | 567 |
| 687 .lh-passed-audits[open] summary.lh-passed-audits-summary { | 568 .lh-passed-audits[open] summary.lh-passed-audits-summary { |
| 688 margin-bottom: calc(var(--default-padding) * 2); | 569 margin-bottom: calc(var(--default-padding) * 2); |
| 689 } | 570 } |
| 690 | 571 |
| 691 summary.lh-passed-audits-summary { | 572 summary.lh-passed-audits-summary { |
| 692 margin: calc(var(--default-padding) * 2) var(--default-padding); | 573 margin: calc(var(--default-padding) * 2) var(--default-padding); |
| 693 margin-left: var(--default-padding); | 574 margin-left: calc(var(--lh-category-score-width) + var(--default-padding)); |
| 694 margin-bottom: 0; | 575 margin-bottom: 0; |
| 695 font-size: 15px; | 576 font-size: 15px; |
| 696 display: flex; | 577 display: flex; |
| 697 align-items: center; | 578 align-items: center; |
| 698 } | 579 } |
| 699 | 580 |
| 700 summary.lh-passed-audits-summary::-webkit-details-marker, | 581 summary.lh-passed-audits-summary::-webkit-details-marker { |
| 701 .lh-audit-group--manual > summary::-webkit-details-marker { | |
| 702 background: var(--pass-color); | 582 background: var(--pass-color); |
| 703 color: white; | 583 color: white; |
| 584 position: relative; |
| 585 content: ''; |
| 704 padding: 3px 3px 3px 6px; | 586 padding: 3px 3px 3px 6px; |
| 705 border-radius: 2px; | 587 border-radius: 2px; |
| 706 } | 588 } |
| 707 | 589 |
| 708 .lh-passed-audits[open] summary.lh-passed-audits-summary::-webkit-details-marker
, | 590 .lh-passed-audits[open] summary.lh-passed-audits-summary::-webkit-details-marker
{ |
| 709 .lh-audit-group--manual[open] > summary::-webkit-details-marker { | |
| 710 padding: 3px 5px 3px 4px; | 591 padding: 3px 5px 3px 4px; |
| 711 } | 592 } |
| 712 | 593 |
| 713 #lh-log { | 594 #lh-log { |
| 714 position: fixed; | 595 position: fixed; |
| 715 background-color: #323232; | 596 background-color: #323232; |
| 716 color: #fff; | 597 color: #fff; |
| 717 min-height: 48px; | 598 min-height: 48px; |
| 718 min-width: 288px; | 599 min-width: 288px; |
| 719 padding: 16px 24px; | 600 padding: 16px 24px; |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 793 white-space: nowrap; | 674 white-space: nowrap; |
| 794 } | 675 } |
| 795 | 676 |
| 796 .lh-thumbnail { | 677 .lh-thumbnail { |
| 797 height: var(--image-preview-size); | 678 height: var(--image-preview-size); |
| 798 width: var(--image-preview-size); | 679 width: var(--image-preview-size); |
| 799 object-fit: contain; | 680 object-fit: contain; |
| 800 } | 681 } |
| 801 | 682 |
| 802 /*# sourceURL=report.styles.css */ | 683 /*# sourceURL=report.styles.css */ |
| OLD | NEW |