/* 8.9.15.5 C responsive expense workspace */
#expenses{min-width:0}#expenses>.card{min-width:0;max-width:100%;box-sizing:border-box}
#expenses .expense-form-actions{display:flex!important;flex-wrap:wrap;gap:8px;margin-top:12px;position:sticky;bottom:0;background:#fff;padding:8px 0;z-index:2}
#expenses .expense-form-actions>button{display:inline-flex!important;align-items:center;justify-content:center;visibility:visible!important;min-height:44px;flex:1 1 90px}
#expenses>[hidden],#expenses .expense-form-actions>button[hidden]{display:none!important}
#income>[hidden]{display:none!important}
#income #saveIncomeBtn{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px}
#incomeRecordsAddButton{margin-bottom:12px;min-height:44px}
#expenses .section-title{margin-block:0 8px}#expenses .soft-note{overflow-wrap:anywhere}
#expenses #v89158AddExpensePageButton{margin:0 0 6px!important;min-height:40px!important}
#expenses .v891510-expense-records{overflow:hidden}
#expenses .v891510-expense-records table{width:100%;max-width:100%;}
@media(max-width:640px){#expenses .v891510-expense-records table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}#expenses .v891510-expense-records td,#expenses .v891510-expense-records th{padding:7px 6px}#expenses .v891510-expense-records .smallbtn{min-width:48px;min-height:36px}#expenses .v891510-expense-form{scroll-margin-top:8px}}
