.mini-repo-list .repo-name, .mini-repo-list-item .repo {
    font-weight: 700
}

.mini-repo-list {
    list-style: none
}

.mini-repo-list > li:first-child .mini-repo-list-item {
    border-top: 0
}

.mini-repo-list > li:last-child .mini-repo-list-item {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.mini-repo-list .no-repo {
    padding: 15px;
    color: #999;
    text-align: center
}

.mini-repo-list-item {
    position: relative;
    display: block;
    padding: 6px 64px 6px 3px;
    font-size: 14px;
    border-top: 1px solid #e5e5e5
}

.mini-repo-list-item.nostars {
    padding: 6px 6px 6px 30px
}

.mini-repo-list-item:hover {
    text-decoration: none
}

.mini-repo-list-item:hover .owner, .mini-repo-list-item:hover .repo {
    text-decoration: underline
}

.mini-repo-list-item .repo-icon {
    float: left;
    margin-top: 2px;
    margin-left: -20px;
    color: #666
}

.mini-repo-list-item .owner, .mini-repo-list-item .owner.css-truncate-target, .mini-repo-list-item .repo-and-owner.css-truncate-target {
    max-width: 100%
}

.mini-repo-list-item .stars {
    position: absolute;
    top: 0;
    right: 10px;
    margin-top: 6px;
    font-size: 12px;
    color: #888
}

.mini-repo-list-item .repo-description {
    display: block;
    max-width: 100%;
    font-size: 12px;
    color: #777;
    line-height: 21px
}