/*table {
    width: 100%;
    border-collapse: collapse;
}*/

.master-budget thead th {
    position: sticky;
    top: 0;
    background-color: #f0f0f0;
    /*border-bottom: dashed red;
    border: 1px solid red;
    border-bottom: 1px solid red;
    border-collapse: separate;*/
    z-index: 1;  /*Garantir que o cabeçalho esteja acima do restante da tabela */
}

.purchase-order thead th {
    position: sticky;
    top: 0;
    /*background-color: #f0f0f0;
    border-bottom: dashed red;
    border: 1px solid red;
    border-bottom: 1px solid red;
    border-collapse: separate;*/
    z-index: 1; /* Garantir que o cabeçalho esteja acima do restante da tabela */
}

.master-budget thead th.sticky {
    background-color: #f0f0f0; /* Cor quando o cabeçalho está fixo */
}

[type=checkbox]{
    background-color: #e6e6e6;
    border-radius: 30% !important;
    vertical-align: middle;
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    cursor: pointer;
}

tr.selected{
    background-color: /*#e0ffe7*/#e6ffeb !important;
}

tr.lv-1 td:nth-child(3) {
    padding-left: 30px;
    width: calc(100% - 30px);
}

tr.lv-2 td:nth-child(3) {
    padding-left: 60px;
    width: calc(100% - 60px);
}

tr.lv-3 td:nth-child(3) {
    padding-left: 90px;
    width: calc(100% - 90px);
}

tr.lv-4 td:nth-child(3) {
    padding-left: 120px;
    width: calc(100% - 120px);
}

tr.lv-5 td:nth-child(3) {
    padding-left: 150px;
    width: calc(100% - 150px);
}

tr.lv-6 td:nth-child(3) {
    padding-left: 180px;
    width: calc(100% - 180px);
}
