.expense-summary{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.expense-summary article{display:grid;gap:6px;background:#406e80;color:white;border-radius:12px;padding:16px;min-width:180px;flex:1}.expense-summary strong{font-size:26px}.expense-summary small{color:#d6e5eb}.expense-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.expense-filters label{flex:1;min-width:140px}.expense-filters label:nth-child(3){min-width:220px}.expense-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.expense-account-card{border:1px solid #e0e8ee;padding:14px;border-radius:8px;margin-bottom:12px}.expense-account-card strong{display:block}.expense-account-card .balance{font-size:22px;margin:10px 0}.expense-small-form{display:flex;gap:10px;align-items:end;margin:10px 0;flex-wrap:wrap}.expense-small-form label{flex:1}.expense-category-row{border-bottom:1px solid #e0e8ee;padding:8px 0}@media(max-width:850px){.expense-settings-grid{grid-template-columns:1fr}.expense-summary article{min-width:130px}.expense-filters label{min-width:140px}}
