/* Tenement — minimal custom styles (Bootstrap handles the rest) */

.thumbnail-card img {
    max-height: 200px;
    object-fit: contain;
    width: 100%;
}

.confidence-badge {
    font-size: 0.9rem;
}

.nav-tenant-selector {
    min-width: 200px;
}

th.sortable {
    cursor: pointer;
    user-select: none;
}

th.sortable::after {
    content: " \2195";
    opacity: 0.3;
}

th.sort-asc::after {
    content: " \2191";
    opacity: 0.7;
}

th.sort-desc::after {
    content: " \2193";
    opacity: 0.7;
}

.table-hover-highlight tbody tr {
    transition: background-color 0.15s;
}

.table-hover-highlight tbody tr:hover {
    background-color: rgba(13, 110, 253, 0.08);
}
