.xc-buy{border:1px solid var(--sl-line,#7f7f7f59);min-height:44px;color:var(--sl-text);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.xc-buy:hover{color:var(--sl-text);background:var(--sl-surface-2)}.xc-buy:active{transform:scale(.98)}.xc-buy:focus-visible{outline:3px solid var(--sl-accent);outline-offset:2px}.paid-line{color:var(--sl-muted);margin:0;font-size:14px}
