.benin-deposit { margin-top: 20px; display: flex; flex-direction: column; gap: 10px; }
.benin-deposit-label { color: #222; font-size: 14px; font-weight: 600; }
.benin-deposit-input { box-sizing: border-box; width: 100%; min-height: 46px; padding: 10px 12px; border: 1px solid #b9b9b9; border-radius: 4px; background: #fff; color: #222; font-size: 16px; }
.benin-deposit-button { min-height: 46px; border: 0; border-radius: 4px; background: var(--main-color, #242424); color: #fff; font-size: 15px; font-weight: 600; cursor: pointer; }
.benin-deposit-button:disabled { opacity: .6; cursor: wait; }
.benin-deposit-error { margin: 0; color: #b42318; font-size: 13px; overflow-wrap: anywhere; }
