﻿.marginr {
    margin-right: 5px;
}

.clear {
    clear: both;
}

ul.result, ol.result {
    margin: 10px 0;
    padding: 0;
    border-top: solid 1px #ddd;
}

    ul.result li, ol.result li {
        list-style-type: none;
        margin: 0;
        padding: 5px;
        border-bottom: solid 1px #ddd;
    }


table.result {
    margin: 10px 0;
    width: 500px;
    border-collapse: collapse;
}

    table.result th {
        font-weight: bold;
    }

    table.result td,
    table.result th {
        border-bottom: solid 1px #ddd;
        padding: 5px;
        text-align: left;
    }

.f-theme-darkbg table.result td,
.f-theme-darkbg table.result th {
    border-color: #333;
}


.highlight {
    font-weight: bold;
    color: red;
}




/* 表格列 - 基本信息 */
.f-grid-cell-text .user-profile {
    display: flex;
    gap: 10px;
    align-items: center;
}

    .f-grid-cell-text .user-profile .avatar img {
        width: 38px;
        height: 38px;
        border-radius: 50%;
    }

    .f-grid-cell-text .user-profile .name-desc {
        display: flex;
        flex-direction: column;
        flex: 1;
    }

        .f-grid-cell-text .user-profile .name-desc .desc {
            font-size: 0.9em;
        }
