/* Fortix V28 — balance management */
.ftx28-wallet-summary{display:flex;flex-direction:column;gap:10px;padding:25px 30px;margin:25px 0;border:1px solid #f5a92866;background:linear-gradient(115deg,#151f31,#252235);border-radius:16px;color:#eaf1ff}
.ftx28-wallet-summary span{font-size:14px;color:#f6bd5b;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.ftx28-wallet-summary strong{font-size:36px;color:#fff;letter-spacing:-.03em}
.ftx28-wallet-summary small{color:#a9b6cb;line-height:1.7}
.ftx28-ledger,.ftx28-account-wallet{padding:18px 22px;border:1px solid #33435c;background:#101b2a;border-radius:14px;color:#e8effb;margin:20px 0}
.ftx28-account-wallet{display:flex;gap:20px;align-items:center;flex-wrap:wrap}
.ftx28-account-wallet strong{font-size:21px;color:#ffad32}
.ftx28-account-wallet a{margin-left:auto;color:#ffad32}
.ftx28-ledger h2{font-size:19px;margin:0 0 15px}
.ftx28-positive{color:#3ce99d;font-weight:700}
.ftx28-negative{color:#ffaf63;font-weight:700}
.ftx28-warning{color:#e4a958;font-size:13px;margin:10px 0}
.ftx28-warning a{color:#ffbf56;text-decoration:underline}
.ftx28-confirm{display:flex!important;flex-direction:row!important;gap:12px;align-items:flex-start;padding:10px;border:1px solid #ae761e;border-radius:10px;margin:8px 0}
.ftx28-confirm input{width:auto!important;flex:0 0 auto;margin-top:4px}
@media(max-width:650px){.ftx28-wallet-summary{padding:19px}.ftx28-wallet-summary strong{font-size:29px}.ftx28-account-wallet{gap:9px}.ftx28-account-wallet a{margin-left:0}}
