.AddAccountModal-module__gdKI_W__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background-color:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AddAccountModal-module__gdKI_W__modal{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:450px;box-shadow:var(--shadow-lg);animation:.2s cubic-bezier(.16,1,.3,1) AddAccountModal-module__gdKI_W__slideUp;overflow:hidden}@keyframes AddAccountModal-module__gdKI_W__slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.AddAccountModal-module__gdKI_W__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.AddAccountModal-module__gdKI_W__header h2{margin:0;font-size:1.25rem}.AddAccountModal-module__gdKI_W__closeBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.AddAccountModal-module__gdKI_W__closeBtn:hover{color:var(--foreground);background-color:#0000000d}@media (prefers-color-scheme:dark){.AddAccountModal-module__gdKI_W__closeBtn:hover{background-color:#ffffff1a}}.AddAccountModal-module__gdKI_W__body{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.AddAccountModal-module__gdKI_W__formGroup{flex-direction:column;gap:.5rem;display:flex}.AddAccountModal-module__gdKI_W__formGroup label{color:var(--text-muted);font-size:.875rem;font-weight:500}.AddAccountModal-module__gdKI_W__input{border:1px solid var(--border);background-color:var(--background);width:100%;color:var(--foreground);border-radius:12px;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.AddAccountModal-module__gdKI_W__input:focus{border-color:var(--primary);box-shadow:var(--shadow-glow);outline:none}.AddAccountModal-module__gdKI_W__footer{border-top:1px solid var(--border);background-color:#00000005;justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex}@media (prefers-color-scheme:dark){.AddAccountModal-module__gdKI_W__footer{background-color:#ffffff05}}.AddAccountModal-module__gdKI_W__cancelBtn{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:12px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s}.AddAccountModal-module__gdKI_W__cancelBtn:hover{background-color:#0000000d}.AddAccountModal-module__gdKI_W__saveBtn{border-radius:var(--radius-sm);background-color:var(--primary);color:#fff;cursor:pointer;border:none;padding:.75rem 1.5rem;font-weight:600;transition:all .2s}.AddAccountModal-module__gdKI_W__saveBtn:hover{background-color:var(--primary-hover)}.AddAccountModal-module__gdKI_W__saveBtn:active{transform:translateY(1px)}
.BudgetWidget-module__Gv1ChW__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.BudgetWidget-module__Gv1ChW__head{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.BudgetWidget-module__Gv1ChW__head h2{align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:700;display:flex}.BudgetWidget-module__Gv1ChW__viewAll{font-size:var(--text-xs);color:var(--primary);font-weight:600;text-decoration:none}.BudgetWidget-module__Gv1ChW__viewAll:hover{text-decoration:underline}.BudgetWidget-module__Gv1ChW__list{gap:var(--space-4);flex-direction:column;display:flex}.BudgetWidget-module__Gv1ChW__row{align-items:flex-start;gap:var(--space-3);display:flex}.BudgetWidget-module__Gv1ChW__rowBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.BudgetWidget-module__Gv1ChW__name{font-weight:600;font-size:var(--text-sm)}.BudgetWidget-module__Gv1ChW__empty{justify-content:center;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);text-align:center;padding:var(--space-6) var(--space-4);flex-direction:column;flex:1;display:flex}.BudgetWidget-module__Gv1ChW__emptyLink{color:var(--primary);font-weight:600;text-decoration:none}.BudgetWidget-module__Gv1ChW__emptyLink:hover{text-decoration:underline}
