.app.with-actions{padding-bottom:143px}#screen-actions{position:absolute;bottom:19px;left:15px;right:15px;z-index:12}#screen-actions:empty{display:none}.fixed-cta{padding:13px 13px 4px;background:#faf9fdf5;border:1px solid #e9e4f1;border-radius:20px;box-shadow:0 -7px 30px #55487210;backdrop-filter:blur(14px)}.fixed-cta .primary{padding:15px;font-size:12px}.fixed-cta .primary svg{height:17px;width:17px}.save-link{display:block;width:100%;border:0;background:none;color:#91809f;font-size:10px;padding:11px 0 6px}.cta-caption{display:block;text-align:center;font-size:9px;color:#a69bac;padding:10px 0 5px}.sector-disclosure{padding:0}.sector-disclosure summary{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:550;cursor:pointer;padding:18px;list-style:none}.sector-disclosure summary::-webkit-details-marker{display:none}.disclosure-chevron{font-size:17px;color:#a597b5;transition:transform .15s}.sector-disclosure[open] .disclosure-chevron{transform:rotate(180deg)}.sector-expanded{padding:0 18px 18px;border-top:1px solid #f1edf8}.income-card{background:linear-gradient(140deg,#f0eafa,#eae4fa 65%,#f3eefb);border:1px solid #ded4f2;padding:18px;border-radius:18px;margin:17px 0}.income-card .ai-label{font-size:8px;letter-spacing:.5px}.income-card .ai-label svg{width:15px;height:15px}.income-card h3{font-size:22px;letter-spacing:-.8px;line-height:1.2;font-weight:550;margin:17px 0}.income-overview{display:grid;grid-template-columns:1fr 1fr;gap:10px}.income-overview>div{min-width:0}.income-overview small{font-size:8px;color:#9584a5;display:block;line-height:1.5;min-height:25px}.income-overview strong{display:block;font-size:20px;font-weight:550;letter-spacing:-.6px;white-space:nowrap;margin:7px 0;color:#5f477d}.income-overview span{font-size:8px;color:#ad9aba;display:block}.income-effect{border-left:1px solid #dcd1ee;padding-left:13px}.income-effect strong{font-size:18px}.income-comparison{background:#ffffff85;border-radius:12px;padding:13px;margin:17px 0}.income-bar-label{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:8px;color:#9c88b2;margin:1px 0 7px}.income-bar-label b{color:#79638e;font-size:9px;font-weight:550;white-space:nowrap}.income-bar-track{height:7px;background:#eee8f6;border-radius:5px;overflow:hidden;margin-bottom:12px}.income-bar-track span{display:block;height:100%;background:#a28adf;border-radius:5px}.income-bar-track.alternate{margin-bottom:0}.income-bar-track.alternate span{background:#c4b5d7}.income-comparison p{font-size:8px;color:#aa9bb5;line-height:1.7;margin:11px 0 0}.income-list-title{font-size:11px;font-weight:550;color:#7e688e;padding:5px 0 13px;display:flex;justify-content:space-between;gap:10px}.income-list-title span{font-size:9px;color:#a794b6;font-weight:400}.payment-row{border-top:1px solid #ded4eb;padding:13px 0}.payment-row-top{display:flex;align-items:center;gap:9px}.payment-row-top .asset-icon{width:30px;height:30px;font-size:10px;border-radius:9px;flex-shrink:0}.payment-row-top>div{flex:1;min-width:0}.payment-row-top b{font-size:10px;line-height:1.5;font-weight:550;display:block;color:#786189}.payment-row-top small{display:block;font-size:8px;color:#aa96b9;line-height:1.6;margin-top:3px}.payment-row-top>strong{font-size:11px;letter-spacing:-.3px;font-weight:550;color:#796089;white-space:nowrap}.payment-effect{display:flex;justify-content:space-between;gap:8px;margin:9px 0 0 39px;font-size:8px;color:#ac98bb;line-height:1.5}.payment-effect b{white-space:nowrap;font-weight:500}.income-note{font-size:8px;color:#a997b5;line-height:1.8;margin:5px 0 0}.account-select{width:100%;padding:14px;border:1px solid #dfd7ed;border-radius:12px;color:#79618c;background:#fff;font-size:12px}.account-cash{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#a193ae;margin:14px 2px 20px}.account-cash b{color:#82708f;font-weight:550;font-size:12px}.funding-warning{display:flex;gap:12px;border:1px solid #ebd8d7;background:#fbefee;border-radius:15px;padding:16px;margin:18px 0}.funding-icon{background:#edcaca;color:#b77575;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;font-weight:600;flex-shrink:0}.funding-warning b{font-size:11px;color:#ae7779;font-weight:550}.funding-warning strong{display:block;color:#a76872;font-size:19px;letter-spacing:-.6px;font-weight:550;margin-top:8px}.funding-warning p{font-size:10px;color:#b5969b;line-height:1.7;margin-bottom:0}.order-trades{padding:0 14px}.order-row{display:flex;align-items:center;gap:9px;padding:15px 0;border-bottom:1px solid #f0ebf5}.order-row:last-child{border:none}.order-row .asset-icon{width:32px;height:32px;font-size:10px}.order-asset{flex:1;min-width:0}.order-asset b{font-size:10px;line-height:1.5;font-weight:550;display:block}.order-asset small{font-size:8px;color:#b4a7bf;display:block;line-height:1.7;margin-top:5px}.order-side.sell{color:#b67d8b}.order-side.buy{color:#7f9d8e}.order-row>strong{font-size:11px;font-weight:550;white-space:nowrap}.order-totals>div{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#a092ae;padding:10px 0}.order-totals b{color:#8b779c;font-size:10px;font-weight:550;white-space:nowrap}.order-totals .total{border-top:1px solid #eee8f5;margin-top:8px;padding-top:17px}.topup-amount{font-size:31px;font-weight:550;letter-spacing:-1px;color:#8b72ad;margin:22px 0}
@media(max-width:480px){#screen-actions{left:15px;right:15px;bottom:17px}.app.with-actions{padding-bottom:150px}}
