[data-rebate-reapply]{--rr-ink:#243247;--rr-border:#c7d2df;--rr-surface:#f8fafc;--rr-focus:#1971c2;border-top:1px solid var(--rr-border);margin-top:24px;padding-top:20px;color:var(--rr-ink);font-size:16px;line-height:1.6}
[data-rebate-reapply] [hidden]{display:none!important}
[data-rebate-reapply] section{margin:20px 0}
[data-rebate-reapply] label{display:block;margin:10px 0}
[data-rebate-reapply] input:not([type=checkbox]),[data-rebate-reapply] select,[data-rebate-reapply] textarea{display:block;width:100%;max-width:600px;box-sizing:border-box;min-height:44px;margin-top:5px;border:1px solid var(--rr-border);border-radius:7px;padding:9px;background:#fff;color:inherit;font:inherit}
[data-rebate-reapply] textarea{min-height:76px}
[data-rebate-reapply] input[type=checkbox]{width:20px;height:20px;margin:10px 9px 10px 0;vertical-align:middle}
[data-rebate-reapply] button{min-height:44px;padding:8px 14px;margin:4px 8px 4px 0;cursor:pointer;font:inherit}
[data-rebate-reapply] button:disabled{opacity:.55;cursor:not-allowed}
[data-rebate-reapply] :focus-visible{outline:3px solid var(--rr-focus);outline-offset:3px}
[data-rebate-reapply] .rr-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
[data-rebate-reapply] .rr-card,[data-rebate-reapply] .rr-row{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;border:1px solid var(--rr-border);background:var(--rr-surface);border-radius:8px;margin:9px 0}
[data-rebate-reapply] .rr-confirm{background:#fff8e8;border:2px solid #b98023;border-radius:9px;padding:15px}
[data-rebate-reapply] [role=status]{white-space:pre-wrap;color:#78460d}
[data-rebate-reapply] summary{cursor:pointer;min-height:44px;padding:8px 0;box-sizing:border-box}
[data-rebate-reapply] .rr-scroll{overflow:auto;max-height:38rem;border-radius:8px}
@media(max-width:600px){[data-rebate-reapply] .rr-actions{align-items:stretch}[data-rebate-reapply] button{flex:1 1 auto}}
