.legacy-payback{color:#eee;font-size:14px;line-height:1.7;padding-bottom:30px}.legacy-payback [hidden]{display:none!important}body.legacy-player .legacy-payback-title{height:50px;display:flex;align-items:center;margin:0;padding:0 12px;border:1px solid var(--legacy-border);border-radius:4px;background:var(--legacy-gradient);font-size:18px;color:#fff}.legacy-payback-intro{margin:15px 0;color:#c9cbd1}.legacy-payback-card{margin:15px 0;padding:20px;border:1px solid #ffffff35;border-radius:4px;background:#101215}.legacy-payback-card h2{font-size:18px;margin:0 0 12px}.legacy-payback-card p{margin:9px 0;overflow-wrap:anywhere}.legacy-payback-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.legacy-payback-metrics>div{padding:10px;background:#ffffff08;border-radius:3px;min-width:0}.legacy-payback-metrics dt{font-size:12px;color:#bac0c9}.legacy-payback-metrics dd{margin:5px 0 0;color:#fff;font-size:17px;font-weight:700;overflow-wrap:anywhere}.legacy-payback button{padding:10px 16px;min-height:42px;background:var(--legacy-gradient);border:1px solid var(--legacy-border);color:#fff;border-radius:4px;cursor:pointer;font:inherit;line-height:1.5}.legacy-payback button:disabled{opacity:.45;cursor:not-allowed}.legacy-payback button:focus-visible{outline:2px solid #fff;outline-offset:3px}.legacy-payback-contract{padding:16px 0;border-top:1px solid #ffffff24}.legacy-payback-contract>header{display:flex;gap:12px;align-items:center;justify-content:space-between}.legacy-payback-state{display:inline-block;font-size:12px;color:#ddd;border:1px solid #ffffff40;border-radius:4px;padding:2px 8px}.legacy-payback-state.active{color:#95ffce;border-color:#4a9874}.legacy-payback-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.legacy-payback-warning{color:#f0cb83;font-size:13px}.legacy-payback progress{width:100%;height:12px;accent-color:var(--legacy-accent)}.legacy-payback-pending{padding:15px;border:1px solid #bc9456;background:#322615;border-radius:4px}.legacy-payback-pending button{margin:5px 10px 0 0}.legacy-payback-history article{padding:12px 0;border-bottom:1px solid #ffffff20}.legacy-payback-history .legacy-payback-state{margin-left:10px}.legacy-payback-history p{color:#b9c0ca;font-size:12px}.legacy-payback [data-payback-message]{color:#e7c87e;overflow-wrap:anywhere}body.legacy-mobile .legacy-payback{padding:10px 5px 40px}body.legacy-mobile .legacy-payback-card{padding:14px}body.legacy-mobile .legacy-payback-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body.legacy-mobile .legacy-payback-metrics dd{font-size:15px}body.legacy-mobile .legacy-payback-actions button{flex:1;white-space:normal}body.legacy-mobile .legacy-payback-history strong{display:block}body.legacy-mobile .legacy-payback-history .legacy-payback-state{margin-left:0}

/* Keep BBR/GOGO's weekly summary short while leaving full terms available. */
.legacy-payback-compact [data-payback-message]:empty{display:none}
.legacy-payback-compact .legacy-payback-details{margin:14px 0;color:#d5d9e0}
.legacy-payback-compact .legacy-payback-details summary{width:max-content;max-width:100%;padding:5px 0;color:#b9dfff;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.legacy-payback-compact .legacy-payback-details summary:focus-visible{outline:2px solid #fff;outline-offset:2px}
.legacy-payback-compact .legacy-payback-details[open]{padding-bottom:4px}
.legacy-payback-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 16px;border:1px solid var(--legacy-border);border-radius:4px;background:var(--legacy-gradient);color:#fff;text-decoration:none;font-weight:700}
.legacy-payback-actions a:focus-visible{outline:2px solid #fff;outline-offset:3px}
