.targets>label{margin-top:18px}.target-probabilities span{display:block;font-size:11px;color:var(--teal)}.targets .clear-input{right:30px}.compare-table input{max-width:110px}.compare-scroll{overscroll-behavior-x:contain}.prob-input .rate-stepper{width:100%}.hero[data-tone="negative"]{background:linear-gradient(115deg,#7c2636,#a43948)}.hero[data-tone="zero"]{background:#66747c}

#fundSettings summary{cursor:pointer;font-weight:600}#fundSettings label{display:block;margin-top:16px}.compare-table .rate-stepper{min-width:105px}.capital-main #returnPercent{font-size:30px}
#returnPercent:not(.positive):not(.negative){color:#66747c}

.result-formula{display:block;font-size:11px;line-height:1.7;color:var(--muted);font-weight:400;margin-top:6px}.capital-main{flex-wrap:wrap}.capital-main>.result-formula{flex-basis:100%;margin-top:0}.stake-balances{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.stake-balances span{display:block;font-size:11px;color:var(--muted)}.stake-balances b{display:block;font-size:16px;margin-top:5px}@media(max-width:600px){.stake-balances{grid-template-columns:1fr}}

.stake-intro{display:flex;align-items:center;justify-content:space-between;gap:14px}.stake-intro .hint{margin:0}.stake-intro .text-button{flex-shrink:0}@media(max-width:600px){.stake-intro{flex-wrap:wrap;gap:6px}}

.stake-balances .stake-decrease{display:inline;font-size:12px;color:var(--red);margin-left:6px}

/* Use the existing multiplier input width for amount, multiplier and probability. */
#planRows{--plan-field-width:110px}
