.affiliate-links{display:grid;gap:12px;padding:24px;margin:0 0 36px;border:1px solid var(--c-line);border-top:3px solid var(--c-accent);border-radius:var(--radius);background:var(--c-surface)}
.affiliate-links .eyebrow,.affiliate-links .h2,.affiliate-links p{margin:0}
.affiliate-links__form{display:grid;gap:16px}
.affiliate-links__form>.btn{justify-self:start}
.affiliate-links__hint{font-size:13px;line-height:1.5}
.affiliate-links__status{font-size:14px}
.affiliate-links__status:empty{display:none}
.affiliate-links__status[data-error="true"]{color:var(--c-danger,#8F1C26)}
.affiliate-links__result{display:grid;gap:12px;padding-top:20px;border-top:1px solid var(--c-line)}
.affiliate-links__product{font-weight:600}
.affiliate-links__actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.affiliate-links__actions a{display:inline-flex;align-items:center;gap:6px;text-decoration:underline}
.affiliate-links [hidden]{display:none!important}
@media(max-width:480px){.affiliate-links{padding:20px 16px}}
