.lfrw-wrap{max-width:1000px;margin:20px 0;font-family:inherit}.lfrw-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px;border-radius:20px;background:linear-gradient(135deg,#89A831,#5e7c19);color:#fff;margin-bottom:18px}.lfrw-label{font-size:12px;letter-spacing:1.5px;opacity:.85}.lfrw-hero h2{margin:6px 0;font-size:30px;color:#fff}.lfrw-hero p{margin:0;opacity:.9}.lfrw-balance{background:#fff;color:#24310f;padding:18px 24px;border-radius:16px;min-width:150px;text-align:center;box-shadow:0 8px 25px rgba(0,0,0,.12)}.lfrw-balance strong{display:block;font-size:30px}.lfrw-balance span,.lfrw-balance small{display:block}.lfrw-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lfrw-card{background:#fff;border:1px solid #e7ebdf;border-radius:16px;padding:22px;margin-bottom:18px;box-shadow:0 3px 14px rgba(0,0,0,.04)}.lfrw-card h3{margin-top:0}.lfrw-ref{display:flex;gap:8px}.lfrw-ref input{flex:1}.lfrw-ref input,.lfrw-card input{border:1px solid #ccd5c0;border-radius:9px;padding:11px}.lfrw-btn,.lfrw-ref button,.lfrw-social-btn{border:0;border-radius:9px;padding:11px 16px;background:#89A831;color:#fff;cursor:pointer}.lfrw-social{display:flex;flex-wrap:wrap;gap:10px}.lfrw-social-btn{background:#334155}.lfrw-table{overflow:auto}.lfrw-table table{width:100%;border-collapse:collapse}.lfrw-table th,.lfrw-table td{padding:12px;border-bottom:1px solid #eee;text-align:left}.plus{color:#4d7c0f;font-weight:700}.minus{color:#b91c1c;font-weight:700}#lfrw-msg{margin-top:10px}.lfrw-error{color:#b91c1c}.lfrw-success{color:#4d7c0f}@media(max-width:700px){.lfrw-hero,.lfrw-grid{display:block}.lfrw-balance{margin-top:15px}.lfrw-card{padding:16px}}
