.main-box {
    display: flex;
    max-width: 674px;
    margin: 0 15px 0 auto;
}

.right-box {
    margin-right: auto;
    flex-basis: 298px;
}

.btn-edit {
    width: 114px;
    height: 36px;
    margin-right: 20px;
}

.btn-close-job {
    width: 104px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.job-status-text {
    font-family: 'IBMPlexSansThai 700';
    font-size: 14px;
    line-height: 23px;
}

.form-control {
    color: var(--color-black-01);
}

.text-area-remark {
    width: 100%;
    resize: none;
    border: 1px solid #C8CCCE;
    border-radius: 5px;
    font-family: 'IBMPlexSansThai 400';
    font-size: 14px;
    padding: 20px;
}

tr td:nth-child(1),
tr td:nth-child(2),
tr td:nth-child(3) {
    font-family: 'Circular Std 500';
    font-size: 14px;
    line-height: 18px;
    color: #000;
}

/* section report detail job */
.btn-export {
    width: 84px;
    height: 36px;
    margin-left: auto;
}

.table2 {
    padding: 10px 0 20px 0;
}

.thead-style.style2 tr {
    padding: 10px 20px;
}

.tbody-style.style2 tr {
    padding: 20px;
}

.tbody-style.style2 tr td {
    font-family: 'IBMPlexSansThai 400';
    font-size: 14px;
    line-height: 23px;
}

.tbody-style.style2 tr td:nth-child(3) {
    font-family: 'IBMPlexSansThai 700';
}

.btn-area {
    width: 110px;
    height: 27px;
    border-radius: 20px;
    font-family: 'IBMPlexSansThai 400';
}

.link-report-job-id {
    text-decoration: underline;
}