#view-settings:has(.settings-menu138)>:not(.settings-menu138):not(.page-intro):not(.settings-detail142){display:none!important}
#view-settings .settings-detail142{display:block!important}
#sheetTabs68{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:4px 12px!important}
#sheetTabs68 button{border:0!important;border-radius:0!important;border-bottom:1px solid #e9e2dc!important;text-align:left;justify-content:flex-start;min-height:44px;min-width:0}
.budget-actions142{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}
.budget-tool138 .budget-scroll138 table{table-layout:auto!important}
.budget-tool138 .budget-scroll138 :is(td,th){white-space:nowrap;word-break:normal;overflow-wrap:normal}
.budget-tool138 .budget-scroll138 input{box-sizing:border-box;min-width:92px;font-size:16px!important;text-align:right}
@media(max-width:700px){
  #sheetTabs68{grid-template-columns:minmax(0,1fr)!important}
  :is(#view-sheets,#view-settings,.tools-dialog138,#dayDialog,#entryDialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}
  #sheetBody .saving-top75{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important}
  #sheetBody .saving-top75>:first-child{grid-column:1/-1}
  #sheetBody .saving-months75{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}
  #sheetBody .saving-months75 :is(input,select){width:100%;min-width:0;box-sizing:border-box}
  #sheetBody .weekly-header115{grid-template-columns:minmax(0,1fr) minmax(105px,.75fr) auto!important;gap:5px!important}
  #sheetBody .weekly-month115{display:grid!important;grid-template-columns:minmax(0,1fr);gap:2px!important}
  #sheetBody .weekly-month115 input{width:100%!important;min-width:0}
}
