-
-
- setAmount(e.target.value)}
- placeholder={`${formatAmount(minRubles, currencyDecimals)} - ${formatAmount(maxRubles, currencyDecimals)}`}
- min={minInputValue}
- max={maxInputValue}
- step={inputStep}
- className="input text-lg pr-14 h-14"
- autoComplete="off"
- />
-
- {currencySymbol}
-
-
-
- {t('balance.minAmount')}: {formatAmount(minRubles, currencyDecimals)} — {t('balance.maxAmount')}: {formatAmount(maxRubles, currencyDecimals)} {currencySymbol}
-
+ {/* Amount input with currency */}
+
+ setAmount(e.target.value)}
+ placeholder={`${formatAmount(minRubles, 0)} – ${formatAmount(maxRubles, 0)}`}
+ step={inputStep}
+ className="w-full h-14 px-4 pr-16 text-xl font-semibold bg-dark-800 border border-dark-700 rounded-xl text-dark-100 placeholder:text-dark-500 focus:outline-none focus:border-accent-500 focus:ring-1 focus:ring-accent-500"
+ autoComplete="off"
+ />
+
+ {currencySymbol}
+
- {/* Quick amounts */}
+ {/* Quick amounts - compact */}
{quickAmounts.length > 0 && (
-
-
-
- {quickAmounts.map((a) => {
- const quickValue = getQuickAmountValue(a)
- const isSelected = amount === quickValue
- return (
-
- )
- })}
-
+
+ {quickAmounts.map((a) => {
+ const quickValue = getQuickAmountValue(a)
+ const isSelected = amount === quickValue
+ return (
+
+ )
+ })}
)}
- {/* Error message */}
+ {/* Error */}
{error && (
-
- {/* Footer with buttons - sticky at bottom */}
-
-
-
-
-
+ {/* Fixed Footer with Submit */}
+
+
+