@media(max-width:760px){
  #page-customers .page-head,#page-finance .page-head{margin-bottom:14px!important;gap:10px!important}
  #page-customers .page-head h1,#page-finance .page-head h1{font-size:29px!important;margin-bottom:3px!important}
  #page-customers .lead,#page-finance .lead{font-size:11px!important}
  #page-customers .page-head>.btn,#page-finance .quick-actions{width:100%!important}
  #page-customers .page-head>.btn{min-height:42px!important;padding:9px 12px!important}
  #page-finance .quick-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}
  #page-finance .quick-actions .btn{min-height:42px!important;padding:9px 8px!important;font-size:12px!important}
  #page-customers .toolbar{margin-bottom:8px!important}.customer-list,.finance-list{border-radius:13px!important;overflow:hidden!important}
  .customer-dense-row,.finance-dense-row{display:grid!important;align-items:center!important;min-height:0!important;background:var(--panel)!important;border-bottom:1px solid var(--line)!important;cursor:pointer!important}
  .customer-dense-row{grid-template-columns:minmax(0,1fr) auto 16px!important;gap:9px!important;padding:10px 11px!important}
  .finance-dense-row{grid-template-columns:minmax(0,1fr) auto 16px!important;gap:9px!important;padding:10px 11px!important}
  .customer-dense-row:last-child,.finance-dense-row:last-child{border-bottom:0!important}
  .dense-main{min-width:0!important}.dense-main strong{display:block!important;font-size:12.5px!important;line-height:1.18!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dense-main span{display:block!important;color:var(--muted)!important;font-size:8.5px!important;line-height:1.2!important;margin-top:3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  .dense-customer-stats{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;white-space:nowrap!important;color:var(--muted)!important;font-size:8.5px!important}.dense-customer-stats span{padding-right:6px!important;border-right:1px solid var(--line)!important}.dense-customer-stats strong{font-size:10.5px!important;color:var(--text)!important}
  .dense-finance-value{text-align:right!important;white-space:nowrap!important}.dense-finance-value strong{display:block!important;font-size:12.5px!important;line-height:1.15!important}.dense-finance-value span{display:block!important;color:var(--muted)!important;font-size:8.5px!important;margin-top:2px!important}
  .dense-arrow{font-size:17px!important;line-height:1!important;color:var(--text)!important}
  #page-finance .finance-overview{margin-bottom:10px!important}.finance-overview>div{padding:8px 9px!important}.finance-overview strong{font-size:14px!important}.finance-overview span{font-size:7.5px!important}
  #page-finance .tabs{margin-bottom:8px!important}.finance-list .finance-dense-row{border-radius:0!important}
}
@media(max-width:390px){
  .customer-dense-row{grid-template-columns:minmax(0,1fr) 16px!important}.dense-customer-stats{grid-column:1;justify-content:flex-start!important;margin-top:2px!important}.customer-dense-row .dense-arrow{grid-column:2;grid-row:1/3;align-self:center}
  #page-finance .quick-actions{grid-template-columns:1fr!important}.finance-dense-row{padding:9px 10px!important}.dense-finance-value strong{font-size:12px!important}
}
