.ride-profit-heading{background:#e9f3eb;border:1px solid #d2e3d5;padding:25px 28px;border-radius:20px;margin-bottom:24px}.ride-profit-heading>span{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:1px;color:#387455}.ride-profit-heading .icon{width:21px;height:21px}.ride-profit-heading h2{font-size:26px;margin:14px 0 10px;letter-spacing:-.6px}.ride-profit-heading p{font-size:13px;color:#607665}.ride-profit-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.ride-profit-inputs{padding:23px;min-width:0}.ride-profit-inputs summary{cursor:pointer;font-size:14px;font-weight:650;padding:16px 0}.ride-profit-inputs details{border-bottom:1px solid #e1e8df}.ride-profit-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.ride-profit-fields label{font-size:12px;color:#536f5b}.ride-profit-fields input{width:100%;box-sizing:border-box;margin-top:9px;padding:11px;border:1px solid #cfddce;border-radius:9px;font-size:15px;min-height:44px;color:#274a32;background:#f7faf6}.ride-profit-goal{background:#075c49;padding:27px;border-radius:19px;color:#fff}.ride-profit-goal>span{font-size:12px;color:#cce5d7}.ride-profit-goal strong{display:block;font-size:34px;letter-spacing:-1px;margin:18px 0;overflow-wrap:anywhere}.ride-profit-goal p{font-size:13px;color:#e4f6b5}.ride-profit-goal small{font-size:10px;color:#c6dfd0;line-height:1.7}.ride-profit-waterfall{border:1px solid #dbe5dc;background:white;border-radius:17px;padding:15px 21px;margin:16px 0}.ride-profit-waterfall>div{display:flex;justify-content:space-between;gap:15px;font-size:12px;line-height:1.7;padding:12px 0;border-bottom:1px solid #edf2e9}.ride-profit-waterfall b{flex:none;text-align:right}.ride-profit-waterfall>div:last-child{border:0}.ride-profit-inputs>.fine-print{line-height:1.8;margin-top:20px}@media(max-width:700px){.ride-profit-layout{grid-template-columns:1fr}.ride-profit-fields{grid-template-columns:1fr}.ride-profit-fields input{font-size:16px}.ride-profit-heading{padding:22px}.ride-profit-heading h2{font-size:23px}.ride-profit-goal strong{font-size:30px}.ride-profit-waterfall{padding:12px 15px}.ride-profit-waterfall>div{font-size:11px}}
