@font-face{font-family:Vazirmatn;src:url('fonts/Vazirmatn.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
body,input,select,textarea,button,dialog,#app,#app *,#print-preview *,#print-area *{font-family:Vazirmatn,Tahoma,sans-serif!important;font-synthesis:none}
@media screen{
#data-payment-strip{white-space:normal!important;line-height:1.9!important;width:100%;max-width:none!important;padding:8px 12px!important;font-size:13px!important}
.recent-ledger table,.finance-excel-report{border-collapse:separate;border-spacing:0;font-size:13px;line-height:1.8}
.recent-ledger th,.finance-excel-report th{background:#183b50!important;color:#fff!important;font-weight:650;padding:11px 12px!important;border-bottom:3px solid #bda46b;white-space:nowrap}
.recent-ledger td,.finance-excel-report td{padding:10px 12px!important;border-bottom:1px solid #dce5ea!important;vertical-align:top;font-variant-numeric:tabular-nums}
.recent-ledger tbody tr:nth-child(even),.finance-excel-report tbody tr:nth-child(even){background:#eff5f8!important}
.recent-ledger tbody tr:nth-child(odd),.finance-excel-report tbody tr:nth-child(odd){background:#fff!important}
.recent-ledger tbody tr:hover,.finance-excel-report tbody tr:hover{background:#e2efec!important}
.recent-ledger td:nth-child(5),.recent-ledger th:nth-child(5){min-width:360px;white-space:normal!important}
.finance-excel-report td:nth-last-child(2),.finance-excel-report th:nth-last-child(2){min-width:360px;white-space:normal!important}
.workbook-item{max-width:none!important;min-width:320px;display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px dashed #d3dfe4}
.workbook-item strong{flex:1 1 200px;line-height:1.9}.workbook-item .stock-sold,.workbook-item .stock-available{white-space:nowrap;border-radius:6px;padding:3px 8px;font-weight:600}
.workbook-item .stock-available{color:#146247;background:#e4f4eb}.workbook-item .stock-sold{color:#963c45;background:#fbeaec}
.workbook-item button{min-height:30px!important;padding:4px 8px!important}
.recent-ledger td:nth-child(8){font-weight:650;color:#173b51;white-space:nowrap}
@media(max-width:650px){.recent-ledger td:nth-child(5),.recent-ledger th:nth-child(5),.finance-excel-report td:nth-last-child(2){min-width:300px}.workbook-item{min-width:270px}}
}

.finance-excel-report th:nth-child(-n+2),.finance-excel-report td:nth-child(-n+2){min-width:0!important;width:55px;max-width:85px;font-size:12px!important;padding:6px!important;white-space:normal!important}.report-discrepancy{background:transparent!important;border:0!important;padding:3px 0!important;color:#a13439!important;text-decoration:underline;text-underline-offset:4px;cursor:pointer;font:inherit!important}
