.batch-claim-main{max-width:780px}.batch-claim-input{display:grid;gap:14px;padding:24px}.batch-claim-input label{font-weight:700}.batch-claim-input textarea{width:100%;min-height:190px;resize:vertical;background:#fffcfd;border:1px solid #e6cdd6;border-radius:16px;padding:14px;color:inherit;font:inherit;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.batch-claim-input textarea:focus-visible{outline:3px solid #d990a7;outline-offset:3px}.batch-claim-input>button{justify-self:start;min-height:44px}.batch-claim-notice,.batch-parse-note{font-size:15px;line-height:1.8;overflow-wrap:anywhere}.batch-claim-notice{padding:16px;border:1px dashed #dda7b8;border-radius:18px;background:#fff5f8}.batch-claim-results{margin-top:30px;display:grid;gap:14px}.batch-claim-results h2{font-size:22px;margin:0}.batch-result-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.batch-claim-card{padding:20px;border:1px solid #eed4dd;border-radius:20px;background:#fffcfd;min-width:0}.batch-code-hint{font-size:13px;color:#795762;overflow-wrap:anywhere}.batch-claim-card h3{display:flex;align-items:center;gap:8px;font-size:19px;overflow-wrap:anywhere}.batch-claim-card h3 svg{flex:none;color:#798a67}.batch-claim-card p{line-height:1.7;font-size:15px;overflow-wrap:anywhere}.batch-claim-card a,.batch-claim-card button{min-height:44px;white-space:normal}.batch-saved-link{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px;border-radius:16px;background:#fff9fb;border:1px solid #edd5de;min-width:0}.batch-saved-link span{overflow-wrap:anywhere}.batch-saved-link svg{flex:none}.batch-bottom-note{margin:28px 0}.claim-batch-return{display:inline-flex;margin:6px 0 18px;padding:10px 14px;border:1px dashed #e2b5c5;border-radius:14px}.redeem-batch-entry{display:block;margin-top:14px;font-size:15px;line-height:1.6;text-decoration:underline;text-underline-offset:4px}@media(max-width:420px){.batch-claim-card,.batch-claim-input{padding:16px}.batch-result-heading{align-items:flex-start}.batch-claim-results h2{font-size:20px}}