@media (min-width:901px){
.content .table-wrap table{font-size:12.75px!important;line-height:1.18!important;font-weight:500}
.content .table-wrap th{padding:7px 9px!important;line-height:1.1!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.015em;white-space:nowrap;vertical-align:middle!important}
.content .table-wrap td{padding:7px 9px!important;line-height:1.18!important;vertical-align:middle!important;font-style:normal!important;overflow-wrap:anywhere}
.content .table-wrap td strong,.content .table-wrap td b{font-weight:700!important}
.content .table-wrap td small{line-height:1.12!important;margin-top:2px!important}
.content .table-wrap .btn,.content .table-wrap button{min-height:30px!important;padding:5px 9px!important;border-radius:9px!important;font-size:12px!important;line-height:1!important;font-weight:700!important;white-space:nowrap}
.content .table-wrap .purchase-action-row{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:nowrap!important}
.content .table-wrap .purchase-action-row .btn{min-width:0!important}
.content .purchase-date-cell small{display:block;color:#607079;font-size:10.5px!important}
.content .purchase-no-cell{line-height:1.12!important}
.content .form-grid{gap:10px 12px!important}
.content .form-grid label,.content label{font-weight:700}
.content .form-grid input,.content .form-grid select{min-height:38px!important;padding-top:7px!important;padding-bottom:7px!important}
#supplierPaymentCard .table-wrap td:last-child{min-width:190px;width:190px}
#supplierPaymentCard .table-wrap form.row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:6px!important;margin:0!important}
#supplierPaymentCard .table-wrap form.row .money-input{width:112px!important;min-width:112px!important;max-width:112px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:5px 8px!important;font-size:12px!important;line-height:1!important}
#supplierPaymentCard .table-wrap form.row button{height:32px!important;min-height:32px!important;margin:0!important;padding:5px 11px!important}
.content .table-wrap td:last-child .btn,.content .table-wrap td:last-child button{margin-top:0!important;margin-bottom:0!important}
}
@media (max-width:900px){
.content .table-wrap table{font-size:12px!important;line-height:1.2!important}
.content .table-wrap th,.content .table-wrap td{padding:7px 8px!important}
#supplierPaymentCard .table-wrap form.row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important}
#supplierPaymentCard .table-wrap form.row .money-input{min-width:105px!important;width:105px!important}
}
