.sticky { position: sticky; top: 0px; z-index: 10; } .infoLoan { background-color: #FCFCFC; border: 1px solid #DADADA; border-radius: 7px; color: #797979; width: 100%; font-size: 13px; } .installmentContainer { background-color: #F0F0F0; padding: 9px; border-radius: 6px; } .installmentContainer .tableLoanDetail { height: 400px; overflow-y: auto; } .installmentContainer .totalPaymentLoan { padding: 7px; border-radius: 6px; background-color: #ffffff; border: 1px solid #DEDEDE; } .installmentContainer .totalPaymentLoan .infoInstallment { color: #0B5959; font-weight: 500; font-size: 13px; } .installmentContainer .totalPaymentLoan .lineSeparete { background: rgb(255,255,255); background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(214,214,214,1) 50%, rgba(255,255,255,1) 100%); height: 1px; width: 100%; margin: 1px auto; } .installmentContainer .totalPaymentLoan .infoInstallment.totalPay { color: #00BE33 !important; } .installmentContainer .totalPaymentLoan .infoInstallment.remainPay { color: #D41317 !important; } .widthTableBadgeSuccess { background-color: #BBF7D0; color: #5E9F02; border-radius: 30px; padding: 3px 6px; width: 160px; } .widthTableBadgeNone { background-color: #E8E0E0; color: #BF3737; border-radius: 30px; /*padding: 3px 6px;*/ width: 160px; } .loanDetailTable .width1 { width: 10% !important; justify-content: start !important; } .loanDetailTable .width2 { width: 30% !important; justify-content: center !important; } .loanDetailTable .width3 { width: 40% !important; justify-content: center !important; } .loanDetailTable .width4 { width: 20% !important; justify-content: center !important; } .loanDetailTable .width5 { width: 30% !important; justify-content: center !important; } .Rtable .Rtable-row .Rtable-cell .Rtable-cell--content > span { } .installmentContainer1 { background-color: #F0F0F0; font-size: 12px; color: #4f4f4f; white-space: nowrap; width: 100%; overflow: hidden; cursor: grab; user-select: none; } .installmentContainer1:active { cursor: grabbing; } .errored { animation: shake 300ms; color: #eb3434 !important; background-color: #fef2f2 !important; border: 1px solid #eb3434 !important; } .btn-cancel2 { width: 100% !important; } .calculationBox { border-radius: 9px; background-color: #F0F0F0; width: 100%; height: 240px; display: flex; align-items: center; justify-content: center; padding: 0 50px; } .calculationBox1 { /*border: 1px solid #B4B4B4;*/ border-radius: 9px; background-color: #F0F0F0; width: 100%; height: 240px; display: flex; align-items: start; justify-content: center; overflow-y: scroll } .table { --bs-table-bg: #F0F0F0; --bs-table-color: #4f4f4f; --bs-table-border-color: #B4B4B4; font-size: 12px; margin: 0; } tr.sticky { position: sticky; top: 0; z-index: 1; } @media (max-width:1366px) { .loanListModal-width { max-width: 460px; } } @media (max-width:768px) { .infoLoan { font-size: 11px; } .infoLoan .fullname { white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; } .Rtable .Rtable-row .Rtable-cell { font-size: 10px; } .Rtable--collapse .Rtable-row { padding: 0.6em; margin: 6px 0px 0; } .widthTableBadgeSuccess, .widthTableBadgeNone { font-size: 10px; width: 70px; } .Rtable .Rtable-row .Rtable-cell .Rtable-cell--content > span { font-size: 10px; width: 22px; height: 22px; } .loanDetailTable .width1 { width: 10% !important; } .loanDetailTable .width2 { width: 20% !important; } .loanDetailTable .width3 { width: 40% !important; } .loanDetailTable .width4 { width: 20% !important; } .loanDetailTable .width5 { width: 30% !important; } } @media (max-width:576px) { .btnCreateNew, .btn-cancel2 { width: 100% !important; padding: 10px 40px; display: flex; justify-content: center; } } @media (max-height: 667px) { .installmentContainer .tableLoanDetail { height: 300px; } }