|
1201 | 1201 | padding: $spacing-sm; |
1202 | 1202 | border-top: 1px solid var(--border-color); |
1203 | 1203 | background: $gray-50; |
1204 | | - margin: 0 (-$spacing-lg) (-$spacing-lg); |
1205 | 1204 | border-radius: 0 0 $radius-lg $radius-lg; |
1206 | 1205 |
|
1207 | 1206 | .btn { |
|
1222 | 1221 |
|
1223 | 1222 | // Withdrawal Modal Content Specific Styles |
1224 | 1223 | .withdraw-modal-content { |
| 1224 | + padding: 0; |
| 1225 | + max-height: none; |
| 1226 | + |
1225 | 1227 | .withdraw-info { |
| 1228 | + margin-bottom: $spacing-md; |
| 1229 | + |
| 1230 | + > p { |
| 1231 | + margin-bottom: $spacing-md; |
| 1232 | + font-size: $font-size-sm; |
| 1233 | + color: var(--text-secondary); |
| 1234 | + line-height: $line-height-normal; |
| 1235 | + } |
| 1236 | + |
1226 | 1237 | .current-cash-info { |
1227 | | - margin-top: $spacing-md; |
| 1238 | + margin-top: 0; |
| 1239 | + margin-bottom: $spacing-md; |
1228 | 1240 | background: $white; |
1229 | 1241 | border-radius: $radius-md; |
1230 | | - padding: $spacing-md; |
| 1242 | + padding: $spacing-sm $spacing-md; |
1231 | 1243 | box-shadow: var(--shadow-neumorphic-sm); |
1232 | 1244 |
|
1233 | 1245 | .info-row { |
|
1236 | 1248 | align-items: center; |
1237 | 1249 |
|
1238 | 1250 | .label { |
1239 | | - font-size: $font-size-base; |
| 1251 | + font-size: $font-size-sm; |
1240 | 1252 | color: var(--text-secondary); |
1241 | 1253 | font-weight: $font-weight-medium; |
1242 | 1254 | display: flex; |
|
1245 | 1257 |
|
1246 | 1258 | &::before { |
1247 | 1259 | content: "💰"; |
1248 | | - font-size: 1.1rem; |
| 1260 | + font-size: 1rem; |
1249 | 1261 | } |
1250 | 1262 | } |
1251 | 1263 |
|
1252 | 1264 | .value { |
1253 | | - font-size: $font-size-2xl; |
| 1265 | + font-size: $font-size-xl; |
1254 | 1266 | font-weight: $font-weight-bold; |
1255 | 1267 | color: $success-dark; |
1256 | 1268 | letter-spacing: -0.5px; |
1257 | 1269 | } |
1258 | 1270 | } |
1259 | 1271 | } |
| 1272 | + |
| 1273 | + label { |
| 1274 | + display: flex; |
| 1275 | + align-items: center; |
| 1276 | + gap: $spacing-xs; |
| 1277 | + font-size: $font-size-sm; |
| 1278 | + font-weight: $font-weight-semibold; |
| 1279 | + color: var(--text-primary); |
| 1280 | + margin-bottom: $spacing-xs; |
| 1281 | + margin-top: $spacing-sm; |
| 1282 | + } |
| 1283 | + |
| 1284 | + .withdraw-amount-input { |
| 1285 | + width: 100%; |
| 1286 | + padding: $spacing-md $spacing-lg; |
| 1287 | + border: 2px solid var(--border-color); |
| 1288 | + border-radius: $radius-lg; |
| 1289 | + font-size: $font-size-3xl; |
| 1290 | + font-weight: $font-weight-bold; |
| 1291 | + font-family: $font-family-base; |
| 1292 | + color: $danger; |
| 1293 | + background: $white; |
| 1294 | + text-align: center; |
| 1295 | + letter-spacing: -0.5px; |
| 1296 | + transition: all $transition-base; |
| 1297 | + box-shadow: var(--shadow-neumorphic-inset); |
| 1298 | + |
| 1299 | + &:hover { |
| 1300 | + border-color: $danger-light; |
| 1301 | + } |
| 1302 | + |
| 1303 | + &:focus { |
| 1304 | + outline: none; |
| 1305 | + border-color: $danger; |
| 1306 | + box-shadow: |
| 1307 | + 0 0 0 3px rgba($danger, 0.15), |
| 1308 | + var(--shadow-neumorphic-inset); |
| 1309 | + } |
| 1310 | + |
| 1311 | + &::placeholder { |
| 1312 | + color: var(--text-light); |
| 1313 | + font-size: $font-size-base; |
| 1314 | + font-weight: $font-weight-normal; |
| 1315 | + } |
| 1316 | + |
| 1317 | + &::-webkit-inner-spin-button, |
| 1318 | + &::-webkit-outer-spin-button { |
| 1319 | + opacity: 1; |
| 1320 | + height: 40px; |
| 1321 | + } |
| 1322 | + } |
1260 | 1323 | } |
1261 | 1324 |
|
1262 | | - .form-group { |
| 1325 | + .withdraw-reason-group { |
1263 | 1326 | position: relative; |
| 1327 | + margin-bottom: 0; |
1264 | 1328 |
|
1265 | 1329 | label { |
1266 | 1330 | display: flex; |
|
1280 | 1344 |
|
1281 | 1345 | .form-control { |
1282 | 1346 | width: 100%; |
1283 | | - padding: $spacing-md; |
| 1347 | + padding: $spacing-sm $spacing-md; |
1284 | 1348 | border: 2px solid var(--border-color); |
1285 | 1349 | border-radius: $radius-md; |
1286 | | - font-size: $font-size-base; |
| 1350 | + font-size: $font-size-sm; |
1287 | 1351 | font-family: $font-family-base; |
1288 | 1352 | color: var(--text-primary); |
1289 | 1353 | background: $white; |
1290 | 1354 | transition: all $transition-base; |
1291 | 1355 | box-shadow: var(--shadow-neumorphic-inset); |
| 1356 | + resize: none; |
| 1357 | + min-height: 60px; |
| 1358 | + line-height: $line-height-normal; |
1292 | 1359 |
|
1293 | 1360 | &:hover { |
1294 | 1361 | border-color: $border-dark; |
|
1305 | 1372 | &::placeholder { |
1306 | 1373 | color: var(--text-light); |
1307 | 1374 | font-style: italic; |
| 1375 | + font-size: $font-size-xs; |
1308 | 1376 | } |
1309 | 1377 | } |
1310 | | - |
1311 | | - input[type="number"] { |
1312 | | - &::-webkit-inner-spin-button, |
1313 | | - &::-webkit-outer-spin-button { |
1314 | | - opacity: 1; |
1315 | | - } |
1316 | | - } |
1317 | | - |
1318 | | - textarea.form-control { |
1319 | | - resize: vertical; |
1320 | | - min-height: 90px; |
1321 | | - line-height: $line-height-normal; |
1322 | | - font-family: $font-family-base; |
1323 | | - } |
1324 | 1378 | } |
1325 | 1379 | } |
1326 | 1380 |
|
|
0 commit comments