.Budget_budgetContainer__bR6Mv{overflow-y:auto;background-color:#0a0a0a;padding:32px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Budget_container__zQBvl{background:#1a1a1a;border-radius:12px;border:1px solid #303030}.Budget_creditsCard__2laor{border-bottom:1px solid #303030;padding:24px;width:100%}.Budget_cardsGrid__UYl8D{display:flex;flex-wrap:wrap}@media (max-width:1200px){.Budget_cardsGrid__UYl8D{flex-direction:column}.Budget_cardsGrid__UYl8D .Budget_budgetCard__2lJEy.Budget_limitCard__DSFZH{border-right:none;border-bottom:1px solid #303030}}.Budget_budgetCard__2lJEy{flex:1;padding:24px}@media (max-width:960px){.Budget_budgetCard__2lJEy{min-width:auto;width:100%}}.Budget_limitCard__DSFZH{border-right:1px solid #303030}.Budget_cardTitle__w96nA{font-size:16px;font-weight:600;letter-spacing:.5px;margin:0 0 16px;color:#fff;text-transform:uppercase}.Budget_cardDescription__m_Omc{font-size:14px;color:#9ca3af;margin:0 0 8px;line-height:1.5}.Budget_cardSubDescription__F2jXG{font-size:14px;color:#6b7280;margin:0 0 24px;line-height:1.5}.Budget_creditsAmount__aARtk{display:flex;align-items:baseline;gap:4px;margin-top:16px}.Budget_creditsAmount__aARtk .Budget_dollarSign__w__Zg{font-size:24px;color:#f59e0b;font-weight:600}.Budget_creditsAmount__aARtk .Budget_amount__MMf1p{font-size:48px;font-weight:700;color:#fff}.Budget_inputSection__iEPZk{margin:24px 0}.Budget_inputWrapper__rlazA{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Budget_currencyLabel__d0jz1{font-size:14px;color:#9ca3af;font-weight:500;min-width:50px}.Budget_inputContainer__wRRnc{display:flex;align-items:center;background:#2d2d2d;border:1px solid #404040;border-radius:8px;overflow:hidden;min-width:120px}.Budget_inputContainer__wRRnc .Budget_cursorDisabled__clFYO{cursor:not-allowed;color:#6b7280}.Budget_decrementBtn__FxgZq,.Budget_incrementBtn__RndU1{background:transparent;border:none;color:#9ca3af;font-size:16px;padding:8px 12px;cursor:pointer;transition:all .2s ease}.Budget_decrementBtn__FxgZq:hover,.Budget_incrementBtn__RndU1:hover{background:#404040;color:#fff}.Budget_decrementBtn__FxgZq:active,.Budget_incrementBtn__RndU1:active{background:#505050}.Budget_numberInput__qjPkB{background:transparent;border:none;color:#fff;font-size:16px;font-weight:500;text-align:center;padding:8px 12px;width:60px;outline:none}.Budget_numberInput__qjPkB::-webkit-inner-spin-button,.Budget_numberInput__qjPkB::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Budget_numberInput__qjPkB[type=number]{-moz-appearance:textfield}.Budget_numberInput__qjPkB:disabled{color:#6b7280}.Budget_setButton__0MpXa{background:#374151;border:1px solid #4b5563;color:#fff;font-size:14px;font-weight:500;padding:8px 20px;border-radius:6px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;min-width:76px;display:flex;align-items:center;justify-content:center}.Budget_setButton__0MpXa:hover{background:#4b5563;border-color:#6b7280}.Budget_setButton__0MpXa:active{background:#6b7280}.Budget_cardContent__cC7_m{margin-top:24px}.Budget_description__pPpSq{font-size:14px;color:#9ca3af;line-height:1.6;margin:0 0 16px}.Budget_description__pPpSq strong{color:#fff;font-weight:600}.Budget_caution__nvdRE{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:16px;margin-top:20px;font-size:14px;color:#fca5a5;line-height:1.6}.Budget_caution__nvdRE .Budget_cautionLabel__XvfjU{color:#ef4444;font-weight:600}.Budget_loadingIcon___ZNDp{width:20px;height:20px}.Budget_loadingIcon___ZNDp.Budget_spinner__STYKQ{animation:Budget_spin__WWJir 1s linear infinite}@keyframes Budget_spin__WWJir{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.Budget_budgetContainer__bR6Mv{padding:24px}.Budget_cardsGrid__UYl8D{gap:24px}}@media (max-width:768px){.Budget_budgetContainer__bR6Mv{padding:16px}.Budget_cardsGrid__UYl8D{flex-direction:column}.Budget_budgetCard__2lJEy,.Budget_creditsCard__2laor{padding:20px}.Budget_inputWrapper__rlazA{flex-direction:column;align-items:stretch;gap:16px}.Budget_currencyLabel__d0jz1{min-width:auto}.Budget_inputContainer__wRRnc{min-width:auto;align-self:center}.Budget_setButton__0MpXa{align-self:center;min-width:100px}}@media (max-width:480px){.Budget_budgetContainer__bR6Mv{padding:12px}.Budget_creditsAmount__aARtk .Budget_dollarSign__w__Zg{font-size:20px}.Budget_creditsAmount__aARtk .Budget_amount__MMf1p{font-size:36px}.Budget_cardTitle__w96nA{font-size:14px}.Budget_cardDescription__m_Omc,.Budget_cardSubDescription__F2jXG,.Budget_description__pPpSq{font-size:13px}}