body{
    font-family: 'Inter', sans-serif;
}

.svg-inline--fa{
    width: 14px;
}
.fa-angle-double-up{
    color: #1bc542;
}
.fa-angle-double-down{
    color: #ff3452;
}

.table-detail-passes_header{
    text-align: right;
    font-size: 16px;
    font-weight: bold;
}

.table-detail-passes td{
    background: #ffffff;
    padding: .25rem;
}
.table-detail-passes .table-detail-passes_header{
    background-color: #e9ecef;
}
.more-link{
    position: absolute;
    top: 0;
    right: 5px;
}

.buttons{
    padding-top: 28px;
}

.buttons-bottom{
    padding-bottom: 10px;
}
.table-all-pass{
    width: 100%; 
    border: 1px solid grey;
}
.table-all-pass td{
    border: 1px solid grey;
}

.table-all-pass thead{
    text-align: center;
}
.table-all-pass thead td{
    font-weight: bold;
}

.table-all-pass tbody td{
    text-align: center; width: 100px;
}
.table-all-pass tbody td:first-child{
    padding-left: 5px;
    text-align: left;
    width: auto;
}

.mb-20{
    margin-bottom: 20px;
}
.table-tiny td{
    padding: .25rem;
}

.table-all-pass__dashboard tbody td:first-child{
    white-space: nowrap; 
    padding-right: 20px;
}

.table-all-pass__dashboard td{
    padding: 5px;
    font-weight: 500;
}

.table-all-pass__dashboard tr:nth-child(2n){
    background: #fff;
}

.table-all-pass__dashboard thead tr{
    background: #ececec;
}

.work-quality-bad{
    color: #FF0000;
}
.work-quality-good{
    color: #27A834;
}

.work-type-not-working{
    background: #D9D9D9;
}
.work-type-daily-working{
    background: #FFF4DE;
}
.work-type-night-working{
    background: #E1F0FF;
}