.neogrow-card{border-radius:var(--neo-border-radius);border:1px solid var(--neo-border);color:var(--neo-text);padding:20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.neogrow-card-primary{border-left:4px solid var(--neo-primary)}.neogrow-applied-notice{color:var(--neo-success);font-weight:700;margin-bottom:10px}.neogrow-redemption-wrapper{display:flex;gap:10px;align-items:center;margin-bottom:15px;max-width:100%}input.neogrow-redeem-input{width:100%;max-width:300px;padding:0 15px;height:45px;border:1px solid #dcdcdc;border-radius:var(--neo-border-radius);font-size:16px}.neogrow-remove-link{color:#e65050;margin-left:10px;text-decoration:underline;cursor:pointer}.neogrow-message{margin-top:10px;font-size:.9em}.neogrow-review-image-wrapper{margin-top:10px}.neogrow-review-image{max-width:150px;border-radius:var(--neo-border-radius);border:1px solid #ddd}.neogrow-balance-amount{font-size:2em;font-weight:700;color:var(--neo-primary);margin:10px 0}.neogrow-earn-rules{margin-top:15px;border-top:1px dashed #eee;padding-top:10px;font-size:.9em;color:#666}.neogrow-rules-list{margin:5px 0 0 15px;list-style:disc}.neogrow-points-delta{font-weight:700}.neogrow-pagination{margin-top:20px}.neogrow-product-message{margin-bottom:15px;color:var(--neo-success);font-weight:700}