.Budget_container__Laglo{background:#f8f9fa;color:#343a40;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-width:1400px;margin:2rem auto;padding:2rem;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.08)}.Budget_formGrid__ocTSa{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem}.Budget_formGroup__091Dl{display:flex;flex-direction:column}.Budget_formGroup__091Dl label{margin-bottom:.5rem;font-weight:500;font-size:.9rem;color:#495057}.Budget_input__n58_R{padding:.75rem 1rem;border:1px solid #ced4da;border-radius:8px;font-size:1rem;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.Budget_input__n58_R:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 3px rgba(0,123,255,.2)}.Budget_calendarWrapper__w6vMF{overflow-x:auto}.Budget_calendarGrid__Nvz6h{width:100%;border-collapse:collapse}.Budget_calendarHeader__NdrZK{text-align:left;padding:.75rem .5rem;font-weight:600;color:#6c757d;font-size:.9rem;border-bottom:2px solid #e9ecef}.Budget_dayCell__LCQHC{border:1px solid #e9ecef;vertical-align:top;transition:background-color .2s ease}.Budget_dayCell__LCQHC span:nth-child(2),.Budget_todayCell__M9U3V span:nth-child(2){font-size:.8rem;padding:0 4px;color:gray}.Budget_todayCell__M9U3V span:nth-child(2){color:#c8c8c8}.Budget_dayCell__LCQHC:hover span{color:"red"}.Budget_dayCell__LCQHC:hover{background-color:#f1f3f5}.Budget_cellContent__B0NHw{padding:.75rem;display:flex;flex-direction:column;gap:.5rem;min-height:80px}.Budget_cellDate__zYpyw{font-size:.85rem;font-weight:500;color:#868e96}.Budget_cellAmount__LVZ69{font-size:1.1rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;padding:8px}.Budget_todayCell__M9U3V{background:#007bff;color:#fff}.Budget_todayCell__M9U3V:hover{background-color:#0265cf}.Budget_todayCell__M9U3V .Budget_cellAmount__LVZ69,.Budget_todayCell__M9U3V .Budget_cellDate__zYpyw{color:#fff}.Budget_fullDay__1y3a_{display:none}.Budget_shortDay__S6FTI{display:inline}@media (min-width:768px){.Budget_fullDay__1y3a_{display:inline}.Budget_shortDay__S6FTI{display:none}.Budget_cellContent__B0NHw{padding:1rem}}@media (max-width:640px){.Budget_container__Laglo{padding:1rem;margin:1rem}.Budget_formGrid__ocTSa{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}.Budget_calendarHeader__NdrZK{padding:.5rem;font-size:.8rem}.Budget_cellContent__B0NHw{padding:.5rem;min-height:70px;gap:.25rem}.Budget_cellAmount__LVZ69{font-size:1rem;display:flex;justify-content:space-between;align-items:center;padding:8px}}