.expense-dashboard-module__SY0XZW__container{padding-top:24px;padding-bottom:96px}.expense-dashboard-module__SY0XZW__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.expense-dashboard-module__SY0XZW__title{font-weight:700!important}.expense-dashboard-module__SY0XZW__settingsButton{color:var(--muted-text)!important}.expense-dashboard-module__SY0XZW__monthInput{background:var(--white);border-radius:var(--radius-md);margin-bottom:16px!important}.expense-dashboard-module__SY0XZW__totalCard{background:var(--success-bg);border:1px solid var(--success-border);border-radius:var(--radius-lg);text-align:center;margin-bottom:16px;padding:20px}.expense-dashboard-module__SY0XZW__totalLabel{color:var(--success-text);font-size:.9rem;font-weight:600}.expense-dashboard-module__SY0XZW__totalValue{color:var(--success-text);font-size:2.25rem;font-weight:800}.expense-dashboard-module__SY0XZW__loader{justify-content:center;padding:40px 0;display:flex}.expense-dashboard-module__SY0XZW__breakdownCard{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--card-shadow);margin-bottom:20px;padding:16px}.expense-dashboard-module__SY0XZW__breakdownRow{margin-bottom:12px}.expense-dashboard-module__SY0XZW__breakdownRow:last-child{margin-bottom:0}.expense-dashboard-module__SY0XZW__breakdownTop{justify-content:space-between;margin-bottom:4px;display:flex}.expense-dashboard-module__SY0XZW__breakdownLabel{font-size:.9rem;font-weight:600}.expense-dashboard-module__SY0XZW__breakdownAmount{color:var(--muted-text);font-size:.9rem;font-weight:600}.expense-dashboard-module__SY0XZW__breakdownBarTrack{background:var(--success-bg);border-radius:999px;height:6px;overflow:hidden}.expense-dashboard-module__SY0XZW__breakdownBarFill{background:var(--success-chip);height:100%;transition:width var(--transition-fast);border-radius:999px}.expense-dashboard-module__SY0XZW__section{margin-bottom:8px}.expense-dashboard-module__SY0XZW__sectionTitle{margin-bottom:12px!important;font-weight:700!important}.expense-dashboard-module__SY0XZW__emptyText{color:var(--muted-text);text-align:center;padding:24px 0}.expense-dashboard-module__SY0XZW__entryList{flex-direction:column;gap:10px;display:flex}.expense-dashboard-module__SY0XZW__entryCard{border-radius:var(--radius-md)!important;box-shadow:var(--card-shadow)!important}.expense-dashboard-module__SY0XZW__entryCardClickable{cursor:pointer}.expense-dashboard-module__SY0XZW__entryContent{align-items:center;gap:12px;padding:12px 16px!important;display:flex!important}.expense-dashboard-module__SY0XZW__entryIcon{font-size:1.6rem;line-height:1}.expense-dashboard-module__SY0XZW__entryMain{flex:1;min-width:0}.expense-dashboard-module__SY0XZW__entryName{font-weight:600}.expense-dashboard-module__SY0XZW__entryMeta{color:var(--muted-text);font-size:.8rem}.expense-dashboard-module__SY0XZW__entryRight{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.expense-dashboard-module__SY0XZW__entryAmount{font-weight:700}.expense-dashboard-module__SY0XZW__entryChips{gap:4px;display:flex}.expense-dashboard-module__SY0XZW__entryChip{background:var(--background)!important;height:20px!important;font-size:.7rem!important}.expense-dashboard-module__SY0XZW__fab{bottom:24px;right:24px;position:fixed!important}
.expense-form-module__60DGjG__title{justify-content:space-between;align-items:center;font-weight:700;display:flex}.expense-form-module__60DGjG__content{padding-top:8px!important}.expense-form-module__60DGjG__sectionLabel{color:var(--muted-text);font-size:.875rem;font-weight:600;margin-top:16px!important;margin-bottom:8px!important}.expense-form-module__60DGjG__chipGroup{margin-bottom:12px}.expense-form-module__60DGjG__chipGroupLabel{color:var(--muted-text);font-size:.8rem;margin-bottom:6px!important}.expense-form-module__60DGjG__chipRow{flex-wrap:wrap;gap:8px;display:flex}.expense-form-module__60DGjG__modeToggle{margin-top:16px!important;margin-bottom:8px!important}.expense-form-module__60DGjG__emptyText{color:var(--muted-text);padding:8px 0;font-size:.85rem}.expense-form-module__60DGjG__customFields{border-radius:var(--radius-md);background:var(--success-bg);margin-top:8px;padding:12px}.expense-form-module__60DGjG__divider{margin:20px 0 4px!important}.expense-form-module__60DGjG__row{gap:12px;display:flex}.expense-form-module__60DGjG__paymentToggle{flex-wrap:wrap;margin-top:8px!important}.expense-form-module__60DGjG__alert{margin-top:16px!important}.expense-form-module__60DGjG__actions{padding:16px 24px!important}.expense-form-module__60DGjG__actionsRight{gap:8px;margin-left:auto;display:flex}.expense-form-module__60DGjG__deleteButton{margin-right:auto}
