.fee-rewards{margin:28px 0;padding:22px 0;border-top:3px double var(--line);border-bottom:3px double var(--line)}.fee-rewards h2{font-size:28px;margin:8px 0 14px}.fee-rewards p{line-height:1.7;font-size:13px}.fee-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.fee-facts>div{padding:12px;border:1px solid var(--line)}.fee-facts small,.fee-facts strong{display:block}.fee-facts small{font:10px monospace;letter-spacing:1px;margin-bottom:9px}.fee-facts strong{font-size:15px}.fee-example{padding-top:10px}.fee-inputs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fee-inputs label{display:block;line-height:1.5;font-size:12px}.fee-inputs input{display:block;width:100%;min-width:0;margin-top:8px;padding:10px}.fee-breakdown{margin:18px 0}.fee-breakdown>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px dotted var(--line);padding:12px 0;font-size:13px}.fee-breakdown dd{margin:0;font-weight:bold;white-space:nowrap}.fee-breakdown>div:last-child{border-bottom:3px double var(--line);font-weight:bold}.fee-payout-ledger{border-top:1px dashed currentColor;margin-top:20px;padding-top:12px}.fee-payout-ledger h3{font-size:14px}.fee-payout-ledger p{display:flex;justify-content:space-between;gap:12px;font-size:12px}.fee-payout-ledger .fine{display:block;font-size:11px;line-height:1.6}#reward-error:empty{display:none}@media(max-width:650px){.fee-facts,.fee-inputs{grid-template-columns:1fr}.fee-rewards{padding:16px 0}}