.card-metric {
    border-radius: .75rem;
}

.table-sm td, .table-sm th {
    font-size: .875rem;
}

.chart-container {
    position: relative;
    height: 320px;
}

table.sortable th.sortable-col {
    cursor: pointer;
    user-select: none;
    white-space: nowrap;
}

table.sortable th.sortable-col::after {
    content: '\21C5';
    opacity: .35;
    margin-left: .35em;
    font-size: .8em;
}

table.sortable th.sortable-col.sort-asc::after {
    content: '\25B2';
    opacity: 1;
}

table.sortable th.sortable-col.sort-desc::after {
    content: '\25BC';
    opacity: 1;
}
