.swal2-container {
    z-index: 10000 !important;
}
.table th.nowrap, td.nowrap {
    white-space: nowrap !important;
}
.cursor-pointer {
    cursor: pointer;
}
.table .sort::after
{
    float: right; 

    content: url('data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'6\' height=\'10\' viewBox=\'0 0 6 10\'><path d=\'M5.4 4H0.6L3 0 5.4 4zM3 10l2.4-4H0.6L3 10z\' fill=\'%23000000\'/></svg>');
}
.table .sort_asc::after
{
    float: right;

    content: url('data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'6\' height=\'10\' viewBox=\'0 0 6 10\'><polygon points=\'5.4 4 0.6 4 3 0 \' fill=\'%23000000\'/></svg>');
}
.table .sort_desc::after
{
    float: right;

    content: url('data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'6\' height=\'10\' viewBox=\'0 0 6 10\'><polygon points=\'3 10 5.4 6 0.6 6 \' fill=\'%23000000\'/></svg>');
}

input.numeric-input {
    height: calc(1.5em + 1.3rem + 2px) !important;
}

.vue-numeric-input button.btn {
  width: 2.5rem !important;
}