.header-actions .todo-badge-button{position:relative;padding-right:18px!important}.todo-count{position:absolute;right:-7px;top:-7px;min-width:20px;height:20px;box-sizing:border-box;padding:0 5px;border-radius:12px;background:#dc3545;color:#fff;font-size:11px;line-height:20px;text-align:center;border:1px solid white}.finance-check{display:flex!important;flex-direction:row!important;gap:8px;align-items:center;margin:8px 0}.finance-check input{width:auto!important;margin:0}#financeConfig fieldset{border:1px solid #dfe5ef;border-radius:8px;max-height:280px;overflow:auto}#paymentRows small{display:block;color:#718096}#fundTotals{padding:16px;background:#f1f4fc;border-radius:8px}

.payment-application-drawer{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.payment-application-drawer>header{flex:none}.payment-application-drawer>.drawer-content{flex:1;min-height:0;overflow-y:auto}.payment-application-drawer>.drawer-footer{flex:none;display:flex;justify-content:flex-end;gap:12px;background:#fff;border-top:1px solid #dfe5f0;padding-bottom:max(16px,env(safe-area-inset-bottom))}
@media(min-width:761px){#paymentRows table{table-layout:fixed;width:100%;min-width:1040px}#paymentRows th,#paymentRows td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:12px 9px}#paymentRows th:nth-child(1){width:13%}#paymentRows th:nth-child(2){width:25%}#paymentRows th:nth-child(3){width:7%}#paymentRows th:nth-child(4),#paymentRows th:nth-child(5){width:10%}#paymentRows th:nth-child(6){width:10%}#paymentRows th:nth-child(7){width:8%}#paymentRows th:nth-child(8){width:9%}#paymentRows th:nth-child(9){width:8%}#paymentRows .workflow-status{min-width:0}#paymentRows td:nth-child(9) button{white-space:nowrap}}
