.accountability { .intro { ul { margin-bottom: 1rem; } .progress-level { background: $white; padding: 1.5rem 1.75rem; p { font-weight: 600; text-transform: uppercase; margin-bottom: 0.25rem; display: inline-block; margin-right: 0.5rem; font-size: 1.25rem; } .icon { background: lighten($dark-gray, 50); border-radius: 50%; fill: white; padding: 0.15rem; } .progress { max-width: 85%; margin-bottom: 0; } .progress-figure { font-size: 2.5rem; font-weight: 300; color: lighten($dark-gray, 50); @include breakpoint(medium) { font-size: 4rem; } } } } .scope-filters { div { color: lighten($dark-gray, 50); text-transform: uppercase; margin-bottom: 0.15rem; } span { margin-right: 0.5rem; } ul { display: inline; } li.active { background-color: $medium-gray; } } .description { margin-bottom: 1rem; } .title-action { margin-bottom: 0.5rem; } } .result-view { .title { display: flex; align-items: flex-start; margin-bottom: 1rem; flex-direction: column; .icon { fill: $secondary; min-width: 1.5rem; min-height: 1.5rem; margin-bottom: 0.5rem; @include breakpoint(medium) { margin-right: 0.75rem; margin-top: 0.5rem; } } @include breakpoint(medium) { flex-direction: row; } } .progress-level { background: $white; border-radius: 4px; padding: 1.5rem; border: 1px solid $medium-gray; .progress-label { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 0.5rem; .progress-text { text-transform: uppercase; color: lighten($dark-gray, 30); } .progress-figure { line-height: 1; font-size: 2.25rem; font-weight: 600; } } } .result-description div { margin-bottom: 1rem; } .result-meta { margin-bottom: 0.5rem; font-size: 1.25rem; .result-meta--label { font-weight: 600; color: lighten($dark-gray, 30); } .result-meta--data { font-size: 1.15rem; } } hr { width: 100%; margin: 0 0 3rem 0; } .timeline { .timeline__info { background-color: transparent; border: none; } } }