.ci-status { padding: 2px 7px 4px; border: 1px solid $gray-darker; white-space: nowrap; border-radius: 4px; &:hover, &:focus { text-decoration: none; } svg { height: 13px; width: 13px; position: relative; top: 2px; overflow: visible; } &.ci-failed { @include status-color($red-100, $red-500, $red-600); } &.ci-success { @include green-status-color; } &.ci-canceled, &.ci-disabled, &.ci-manual { color: $gl-text-color; border-color: $gl-text-color; &:not(span):hover { background-color: rgba($gl-text-color, .07); } } &.ci-pending, &.ci-failed_with_warnings, &.ci-success_with_warnings { @include status-color($orange-100, $orange-500, $orange-700); } &.ci-info, &.ci-running { @include status-color($blue-100, $blue-500, $blue-600); } &.ci-created, &.ci-skipped { color: $gl-text-color-secondary; border-color: $gl-text-color-secondary; &:not(span):hover { background-color: rgba($gl-text-color-secondary, .07); } } } .d-block.d-sm-none-inline { .ci-status-link { position: relative; top: 2px; left: 5px; } } .ci-status-link { svg { overflow: visible; } }